.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./fonts/slick.eot);src:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./fonts/slick.woff) format('woff'),url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./fonts/slick.ttf) format('truetype'),url(//senjiru.com/wp/wp-content/themes/senjiru_theme/slick/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
html,
body {
	height: 100%
}
.pure-container {
	position: relative;
	height: 100%;
	-webkit-overflow-scrolling: touch
}
.pure-toggle {
	left: -9999px;
	position: absolute;
	top: -9999px
}
.pure-toggle:focus ~ .pure-toggle-label {
	border-color: #1fc08e;
	color: #1fc08e
}
.pure-toggle-label {
	display: none;
	cursor: pointer;
	display: block;
	position: fixed;
	top: 15px;
	z-index: 99;
	color: #5d809d;
	width: 70px;
	height: 70px;
	-webkit-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
	border: 1px solid #5d809d;
	border-radius: 50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent
}
.pure-toggle-label:hover {
	border-color: #1fc08e;
	color: #1fc08e
}
.pure-toggle-label:hover .pure-toggle-icon,
.pure-toggle-label:hover .pure-toggle-icon:before,
.pure-toggle-label:hover .pure-toggle-icon:after {
	background-color: #1fc08e
}
.pure-toggle-label:active {
	-webkit-tap-highlight-color: transparent
}
.pure-toggle-label .pure-toggle-icon,
.pure-toggle-label .pure-toggle-icon:before,
.pure-toggle-label .pure-toggle-icon:after {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 2px;
	width: 36px;
	cursor: pointer;
	background: #5d809d;
	display: block;
	content: '';
	-webkit-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}
.pure-toggle-label .pure-toggle-icon {
	transform: translate3d(-50%, -4px, 0);
	-webkit-transform: translate3d(-50%, -4px, 0)
}
.pure-toggle-label .pure-toggle-icon:before {
	transform: translate3d(-50%, -14px, 0);
	-webkit-transform: translate3d(-50%, -14px, 0)
}
.pure-toggle-label .pure-toggle-icon:after {
	transform: translate3d(-50%, 10px, 0);
	-webkit-transform: translate3d(-50%, 10px, 0)
}
.pure-toggle-label[data-toggle-label='left'] {
	left: 15px;
	right: auto
}
.pure-toggle-label[data-toggle-label='right'] {
	right: 28px;
	left: auto
}
.pure-toggle-label[data-toggle-label='top'] {
	left: 50%;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label:not([data-toggle-label='left']),
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label:not([data-toggle-label='right']),
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label:not([data-toggle-label='top']) {
	opacity: 0;
	z-index: -1
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'],
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'],
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] {
	border-color: #1fc08e;
	color: #1fc08e
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon,
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon,
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon {
	background-color: transparent
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:before,
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:after,
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before,
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after,
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:before,
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:after {
	top: 0
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:before,
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:before,
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:before {
	-ms-transform: translateX(-50%)rotate(45deg);
	transform: translateX(-50%)rotate(45deg);
	-webkit-transform: translateX(-50%)rotate(45deg)
}
.pure-toggle[data-toggle='left']:checked ~ .pure-toggle-label[data-toggle-label='left'] .pure-toggle-icon:after,
.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after,
.pure-toggle[data-toggle='top']:checked ~ .pure-toggle-label[data-toggle-label='top'] .pure-toggle-icon:after {
	-ms-transform: translateX(-50%)translateY(-10px)rotate(-45deg);
	transform: translateX(-50%)translateY(-10px)rotate(-45deg);
	-webkit-transform: translateX(-50%)translateY(-10px)rotate(-45deg);
	top: 10px
}
.pure-drawer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	height: 100%;
	visibility: hidden;
	background-color: #374c5d;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	width: 100%
}
@media only screen and (min-width:40.063em) {
	.pure-drawer {
		width: 300px
	}
}
@media only screen and (min-width:64.063em) {
	.pure-drawer {
		width: 300px
	}
}
.pure-drawer[data-position='right'] {
	left: auto;
	right: 0
}
.pure-drawer[data-position='top'] {
	height: 100%;
	width: 100%
}
@media only screen and (min-width:40.063em) {
	.pure-drawer[data-position='top'] {
		height: 100%
	}
}
@media only screen and (min-width:64.063em) {
	.pure-drawer[data-position='top'] {
		height: 100px
	}
}
.pure-pusher-container {
	position: relative;
	height: 100%;
	overflow: hidden
}
.pure-pusher {
	position: relative;
	height: 100%;
	overflow-y: auto;
	left: 0;
	z-index: 2;
	/*background-color: #fff;*/
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.pure-pusher,
.pure-overlay {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
.pure-overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	width: 0;
	height: 0;
	opacity: 0;
	background-color: rgba(0, 0, 0, .4);
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}
.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
	left: 100%
}
@media only screen and (min-width:40.063em) {
	.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
		left: 300px
	}
}
@media only screen and (min-width:64.063em) {
	.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'] {
		left: 300px
	}
}
.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
	right: 100%
}
@media only screen and (min-width:40.063em) {
	.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
		right: 300px
	}
}
@media only screen and (min-width:64.063em) {
	.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'] {
		right: 300px
	}
}
.pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
	top: 100%
}
@media only screen and (min-width:40.063em) {
	.pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
		top: 100%
	}
}
@media only screen and (min-width:64.063em) {
	.pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
		top: 100px
	}
}
.pure-toggle[data-toggle='left']:checked ~ .pure-overlay[data-overlay='left'],
.pure-toggle[data-toggle='right']:checked ~ .pure-overlay[data-overlay='right'],
.pure-toggle[data-toggle='top']:checked ~ .pure-overlay[data-overlay='top'] {
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 2
}
.no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	left: 100%
}
@media only screen and (min-width:40.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		left: 300px
	}
}
@media only screen and (min-width:64.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		left: 300px
	}
}
.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	left: -100%
}
@media only screen and (min-width:40.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		left: -300px
	}
}
@media only screen and (min-width:64.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		left: -300px
	}
}
.no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	top: 100%
}
@media only screen and (min-width:40.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		top: 100%
	}
}
@media only screen and (min-width:64.063em) {
	.no-csstransforms3d .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		top: 100px
	}
}
[data-effect='pure-effect-slide'] .pure-drawer {
	z-index: 3;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-slide'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
[data-effect='pure-effect-slide'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
[data-effect='pure-effect-slide'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
[data-effect='pure-effect-slide'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-slide'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-slide'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-slide'] .pure-overlay {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-reveal'] .pure-drawer {
	visibility: visible
}
[data-effect='pure-effect-reveal'] .pure-drawer,
[data-effect='pure-effect-reveal'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reveal'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-reveal'] .pure-overlay {
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-reveal'] .pure-overlay,
[data-effect='pure-effect-slideAlong'] .pure-drawer {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-slideAlong'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
[data-effect='pure-effect-slideAlong'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0)
}
[data-effect='pure-effect-slideAlong'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-slideAlong'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-slideAlong'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-slideAlong'] .pure-overlay {
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-slideAlong'] .pure-overlay,
[data-effect='pure-effect-reverseSlide'] .pure-drawer {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-reverseSlide'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0)
}
[data-effect='pure-effect-reverseSlide'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0)
}
[data-effect='pure-effect-reverseSlide'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0)
}
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-reverseSlide'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-reverseSlide'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-reverseSlide'] .pure-overlay,
[data-effect='pure-effect-scaleDown'] .pure-drawer {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-scaleDown'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
[data-effect='pure-effect-scaleDown'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
[data-effect='pure-effect-scaleDown'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
[data-effect='pure-effect-scaleDown'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-scaleDown'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-scaleDown'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-scaleDown'] .pure-pusher-container {
	-webkit-perspective: 1500px;
	perspective: 1500px
}
[data-effect='pure-effect-scaleDown'] .pure-pusher-container .pure-pusher {
	z-index: 1;
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-scaleDown'] .pure-toggle:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 0, -300px);
	transform: translate3d(0, 0, -300px)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleDown'] .pure-toggle:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 0, -300px);
		transform: translate3d(0, 0, -300px)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleDown'] .pure-toggle:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 0, -300px);
		transform: translate3d(0, 0, -300px)
	}
}
[data-effect='pure-effect-scaleDown'] .pure-overlay {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-scaleUp'] {
	-webkit-perspective: 1500px;
	perspective: 1500px
}
[data-effect='pure-effect-scaleUp'][data-position='left'] {
	-webkit-perspective-origin: 0% 50%;
	perspective-origin: 0% 50%
}
[data-effect='pure-effect-scaleUp'][data-position='right'] {
	-webkit-perspective-origin: 50% 50%;
	perspective-origin: 50% 50%
}
[data-effect='pure-effect-scaleUp'][data-position='top'] {
	-webkit-perspective-origin: 50% 0;
	perspective-origin: 50% 0
}
[data-effect='pure-effect-scaleUp'] .pure-drawer {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(0, 0, -100%);
	transform: translate3d(0, 0, -100%)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='left'] {
		-webkit-transform: translate3d(0, 0, -300px);
		transform: translate3d(0, 0, -300px)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='left'] {
		-webkit-transform: translate3d(0, 0, -300px);
		transform: translate3d(0, 0, -300px)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(100%, 0, -100%);
	transform: translate3d(100%, 0, -100%)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='right'] {
		-webkit-transform: translate3d(300px, 0, -300px);
		transform: translate3d(300px, 0, -300px)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='right'] {
		-webkit-transform: translate3d(300px, 0, -300px);
		transform: translate3d(300px, 0, -300px)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, 0, -100%);
	transform: translate3d(0, 0, -100%)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='top'] {
		-webkit-transform: translate3d(0, 0, -100%);
		transform: translate3d(0, 0, -100%)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-drawer[data-position='top'] {
		-webkit-transform: translate3d(0, 0, -100px);
		transform: translate3d(0, 0, -100px)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-scaleUp'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-scaleUp'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-scaleUp'] .pure-overlay {
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-scaleUp'] .pure-overlay,
[data-effect='pure-effect-scaleRotate'] .pure-drawer {
	-webkit-transition-duration: 100ms;
	transition-duration: 100ms
}
[data-effect='pure-effect-scaleRotate'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
[data-effect='pure-effect-scaleRotate'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
[data-effect='pure-effect-scaleRotate'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-scaleRotate'] .pure-pusher-container {
	-webkit-perspective: 1500px;
	perspective: 1500px
}
[data-effect='pure-effect-scaleRotate'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 100ms;
	transition-duration: 100ms
}
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100px, 0, -600px)rotateY(-20deg);
	transform: translate3d(100px, 0, -600px)rotateY(-20deg)
}
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100px, 0, -600px)rotateY(20deg);
	transform: translate3d(100px, 0, -600px)rotateY(20deg)
}
[data-effect='pure-effect-scaleRotate'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 0, -100px)rotateX(20deg);
	transform: translate3d(0, 0, -100px)rotateX(20deg)
}
[data-effect='pure-effect-scaleRotate'] .pure-overlay {
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms
}
[data-effect='pure-effect-scaleRotate'] .pure-overlay,
[data-effect='pure-effect-fall'] .pure-drawer {
	-webkit-transition-duration: 100ms;
	transition-duration: 100ms
}
[data-effect='pure-effect-fall'] .pure-drawer[data-position='left'],
[data-effect='pure-effect-fall'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
[data-effect='pure-effect-fall'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-fall'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-fall'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-fall'] .pure-overlay {
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect='pure-effect-fall'] .pure-overlay,
[data-effect='pure-effect-push'] .pure-drawer {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-push'] .pure-drawer[data-position='left'] {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
[data-effect='pure-effect-push'] .pure-drawer[data-position='right'] {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
[data-effect='pure-effect-push'] .pure-drawer[data-position='top'] {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
[data-effect='pure-effect-push'] .pure-pusher-container .pure-pusher {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms
}
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='left']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(300px, 0, 0);
		transform: translate3d(300px, 0, 0)
	}
}
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='right']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(-300px, 0, 0);
		transform: translate3d(-300px, 0, 0)
	}
}
[data-effect='pure-effect-push'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}
@media only screen and (min-width:40.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@media only screen and (min-width:64.063em) {
	[data-effect='pure-effect-push'] .pure-toggle[data-toggle='top']:checked ~ .pure-pusher-container .pure-pusher {
		-webkit-transform: translate3d(0, 100px, 0);
		transform: translate3d(0, 100px, 0)
	}
}
[data-effect='pure-effect-push'] .pure-overlay {
	-webkit-transition-duration: 500ms;
	transition-duration: 500ms;
	-webkit-transition-delay: 250ms;
	transition-delay: 250ms
}
[data-effect="pure-effect-bounce"] .pure-drawer {
	z-index: 3;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible
}
[data-effect="pure-effect-bounce"] .pure-overlay {
	-webkit-transition-duration: 1000ms;
	transition-duration: 1000ms;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms
}
[data-effect="pure-effect-fade"] .pure-drawer {
	z-index: 3;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible
}
[data-effect="pure-effect-fade"] .pure-overlay {
	-webkit-transition-duration: 1000ms;
	transition-duration: 1000ms;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms
}
[data-effect="pure-effect-flipX"] .pure-drawer {
	z-index: 3;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible
}
[data-effect="pure-effect-flipX"] .pure-overlay {
	-webkit-transition-duration: 1000ms;
	transition-duration: 1000ms;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms
}
[data-effect="pure-effect-flipY"] .pure-drawer {
	z-index: 3;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible
}
[data-effect="pure-effect-flipY"] .pure-overlay {
	-webkit-transition-duration: 1000ms;
	transition-duration: 1000ms;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms
}
[data-effect="pure-effect-zoom"] .pure-drawer {
	z-index: 3;
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	visibility: visible
}
[data-effect="pure-effect-zoom"] .pure-overlay {
	-webkit-transition-duration: 1000ms;
	transition-duration: 1000ms;
	-webkit-transition-delay: 500ms;
	transition-delay: 500ms
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes bounce {
	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	40%,
	43%,
	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06)
	}
	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@keyframes bounce {
	0%,
	20%,
	53%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	40%,
	43%,
	70% {
		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
		transition-timing-function: cubic-bezier(.755, .05, .855, .06)
	}
	70% {
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
@keyframes flash {
	0%,
	50%,
	100% {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes pulse {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes rubberBand {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
@keyframes shake {
	0%,
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0);
		transform: rotate3d(0, 0, 1, 0)
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 0);
		transform: rotate3d(0, 0, 1, 0)
	}
}
.swing {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes tada {
	0% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		-webkit-transform: scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9)rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1)rotate3d(0, 0, 1, -3deg)
	}
	100% {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes wobble {
	0% {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0)rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0)rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0)rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0)rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0)rotate3d(0, 0, 1, -1deg)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes bounceIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInDown {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInDown,
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInLeft {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInLeft,
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'] {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInRight {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	100% {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInRight,
[data-effect="pure-effect-bounce"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'] {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes bounceInUp {
	0%,
	60%,
	75%,
	90%,
	100% {
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	100% {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%,
	55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.bounceOutLeft,
[data-effect="pure-effect-bounce"] .pure-drawer[data-position='left'] {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.bounceOutRight,
[data-effect="pure-effect-bounce"] .pure-drawer[data-position='right'] {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%,
	45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.bounceOutUp,
[data-effect="pure-effect-bounce"] .pure-drawer[data-position='top'] {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDown,
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft,
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'] {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight,
[data-effect="pure-effect-fade"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'] {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes fadeOutDown {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes fadeOutDownBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes fadeOutLeft {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.fadeOutLeft,
[data-effect="pure-effect-fade"] .pure-drawer[data-position='left'] {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes fadeOutLeftBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes fadeOutRight {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.fadeOutRight,
[data-effect="pure-effect-fade"] .pure-drawer[data-position='right'] {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.fadeOutUp,
[data-effect="pure-effect-fade"] .pure-drawer[data-position='top'] {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes fadeOutUpBig {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -360deg)
	}
	0%,
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg)
	}
	50% {
		-webkit-transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px)scale3d(.95, .95, .95);
		transform: perspective(400px)scale3d(.95, .95, .95)
	}
	80%,
	100% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flip {
	0% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -360deg)
	}
	0%,
	40% {
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -190deg)
	}
	50% {
		-webkit-transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px)translate3d(0, 0, 150px)rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px)scale3d(.95, .95, .95);
		transform: perspective(400px)scale3d(.95, .95, .95)
	}
	80%,
	100% {
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
	0%,
	40% {
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	40% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -20deg)
	}
	60% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInX {
	0% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
	0%,
	40% {
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	40% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -20deg)
	}
	60% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInX,
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipX"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
@-webkit-keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
	0%,
	40% {
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	40% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -20deg)
	}
	60% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInY {
	0% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
	0%,
	40% {
		-webkit-transition-timing-function: ease-in;
		transition-timing-function: ease-in
	}
	40% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -20deg)
	}
	60% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -5deg)
	}
	100% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInY,
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipY"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutX {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px)rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px)rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
.flipOutX,
[data-effect="pure-effect-flipX"] .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipX"] .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipX"] .pure-drawer[data-position='top'] {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutY {
	0% {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px)rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	100% {
		-webkit-transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px)rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
.flipOutY,
[data-effect="pure-effect-flipY"] .pure-drawer[data-position='left'],
[data-effect="pure-effect-flipY"] .pure-drawer[data-position='right'],
[data-effect="pure-effect-flipY"] .pure-drawer[data-position='top'] {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0)skewX(-30deg);
		transform: translate3d(100%, 0, 0)skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes lightSpeedIn {
	0% {
		-webkit-transform: translate3d(100%, 0, 0)skewX(-30deg);
		transform: translate3d(100%, 0, 0)skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0)skewX(30deg);
		transform: translate3d(100%, 0, 0)skewX(30deg);
		opacity: 0
	}
}
@keyframes lightSpeedOut {
	0% {
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(100%, 0, 0)skewX(30deg);
		transform: translate3d(100%, 0, 0)skewX(30deg);
		opacity: 0
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: center;
		transform-origin: center
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateIn {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: center;
		transform-origin: center
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownLeft {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownRight {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpLeft {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpRight {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: center;
		transform-origin: center
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
@keyframes rotateOut {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: center;
		transform-origin: center
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownLeft {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownRight {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutUpLeft {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
@keyframes rotateOutUpRight {
	0% {
		opacity: 1
	}
	0%,
	100% {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg)
	}
	20%,
	60%,
	40%,
	80% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%,
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg)
	}
	20%,
	60%,
	40%,
	80% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%,
	80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		opacity: 1
	}
	100% {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes rollIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0)rotate3d(0, 0, 1, -120deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg)
	}
}
@keyframes rollOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0)rotate3d(0, 0, 1, 120deg)
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInDown,
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='top']:checked ~ .pure-drawer[data-position='top'] {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1)translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInLeft {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1)translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInLeft,
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='left']:checked ~ .pure-drawer[data-position='left'] {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1)translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInRight {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1)translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInRight,
[data-effect="pure-effect-zoom"] .pure-toggle[data-toggle='right']:checked ~ .pure-drawer[data-position='right'] {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInUp {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50%,
	100% {
		opacity: 0
	}
}
@keyframes zoomOut {
	0% {
		opacity: 1
	}
	50% {
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50%,
	100% {
		opacity: 0
	}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1)translate3d(-2000px, 0, 0);
		transform: scale(.1)translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1)translate3d(-2000px, 0, 0);
		transform: scale(.1)translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
.zoomOutLeft,
[data-effect="pure-effect-zoom"] .pure-drawer[data-position='left'] {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1)translate3d(2000px, 0, 0);
		transform: scale(.1)translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475)translate3d(-42px, 0, 0)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale(.1)translate3d(2000px, 0, 0);
		transform: scale(.1)translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
.zoomOutRight,
[data-effect="pure-effect-zoom"] .pure-drawer[data-position='right'] {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475)translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	100% {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1)translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1)translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutUp,
[data-effect="pure-effect-zoom"] .pure-drawer[data-position='top'] {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes slideInDown {
	0% {
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes slideInLeft {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes slideInRight {
	0% {
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes slideInUp {
	0% {
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
		visibility: visible
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
@keyframes slideOutDown {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}
@keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
@keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
@keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		visibility: hidden;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}

.fontLibre{font-family:'Libre Baskerville',serif;font-weight:normal}.NotoSerif{font-family:'Noto Serif JP',serif;font-weight:normal}.fontOleo{font-family:'Oleo Script',cursive}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}input,button,textarea,select{font:inherit}.sm_only{display:none}.pc_only{display:block}.shutter_css{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999;animation:byeShutter 2.6s forwards}.shutter_css::before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;background-color:#f0f0f0;width:0;height:1px;animation:shutterOpen 2.6s forwards}.content_css{animation:contentScale 2.6s forwards}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes shutterOpen{0{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes contentScale{70%{transform:perspective(800px) scale(0.9) rotateX(15deg)}100%{transform:perspective(800px) scale(1) rotateX(0)}}.row{display:flex;flex-wrap:wrap}.row>*{flex-grow:0;flex-shrink:0}.row [class^="col1-"]{width:calc(100% / 1)}.row [class^="col2-"]{width:calc(100% / 2)}.row [class^="col3-"]{width:calc(100% / 3)}.row [class^="col4-"]{width:calc(100% / 4)}.row [class^="col5-"]{width:calc(100% / 5)}.row [class^="col6-"]{width:calc(100% / 6)}.row [class^="col7-"]{width:calc(100% / 7)}.row [class^="col8-"]{width:calc(100% / 8)}.row [class^="col9-"]{width:calc(100% / 9)}.row [class^="col10-"]{width:calc(100% / 10)}.row [class^="col11-"]{width:calc(100% / 11)}.row [class^="col12-"]{width:calc(100% / 12)}@media(min-width:769px){.row [class*="-1-"]{width:calc(100% / 1)}.row [class*="-2-"]{width:calc(100% / 2)}.row [class*="-3-"]{width:calc(100% / 3)}.row [class*="-4-"]{width:calc(100% / 4)}.row [class*="-5-"]{width:calc(100% / 5)}.row [class*="-6-"]{width:calc(100% / 6)}.row [class*="-7-"]{width:calc(100% / 7)}.row [class*="-8-"]{width:calc(100% / 8)}.row [class*="-9-"]{width:calc(100% / 9)}.row [class*="-10-"]{width:calc(100% / 10)}.row [class*="-11-"]{width:calc(100% / 11)}.row [class*="-12-"]{width:calc(100% / 12)}}@media(min-width:1025px){.row [class$="-1"]{width:calc(100% / 1)}.row [class$="-2"]{width:calc(100% / 2)}.row [class$="-3"]{width:calc(100% / 3)}.row [class$="-4"]{width:calc(100% / 4)}.row [class$="-5"]{width:calc(100% / 5)}.row [class$="-6"]{width:calc(100% / 6)}.row [class$="-7"]{width:calc(100% / 7)}.row [class$="-8"]{width:calc(100% / 8)}.row [class$="-9"]{width:calc(100% / 9)}.row [class$="-10"]{width:calc(100% / 10)}.row [class$="-11"]{width:calc(100% / 11)}.row [class$="-12"]{width:calc(100% / 12)}}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:'Noto Sans JP','Noto Sans CJK JP','Noto Sans Japanese','Noto Sans','Hiragino Kaku Gothic ProN',游ゴシック,YuGothic,Meiryo,'MS PGothic',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1.5px;-webkit-font-feature-settings:"palt"1;font-feature-settings:"palt"1;-webkit-font-kerning:auto;font-kerning:auto;text-align:justify;text-justify:inter-ideograph}a{color:#0057aa;text-decoration:none;cursor:pointer}a:focus,a:active,a:hover{color:#d91b5b;text-decoration:underline}h1{font-size:3.0rem;line-height:1.2;font-weight:700}h2{font-size:2.6rem;line-height:1.4;font-weight:700}h3{font-size:2.2rem;line-height:1.4;font-weight:700}h4{font-size:2.0rem;line-height:1.6;font-weight:700}h5{font-size:1.6rem;line-height:1.8;font-weight:700}h6{font-size:1.3rem;line-height:1.8;font-weight:700}@media(max-width:768px){h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1.1rem}}.txt_j{text-align:justify;text-justify:inter-ideograph;text-justify:inter-character}.container{max-width:1140px;margin:0 auto;padding:0}.container_2{max-width:1440px;margin:0 auto;padding:0}.container_3{max-width:1920px;margin:0 auto;padding:0}.box_w100p{width:100%;margin:0 auto;padding:0}.top_header_menu_box{background-color:#3c0201;margin-bottom:60px}.sub_header_menu_box{background-color:#3c0201;margin-bottom:0}.concept_box{margin-top:60px;margin-bottom:60px}.senji_box{margin-bottom:0}.kanpo_box{margin-bottom:60px}.news_box{margin-bottom:60px}.twobox_box{margin-bottom:60px}.box_topblog_box{margin-bottom:0}.box_topblog_box2{margin-bottom:60px}.blognews_box{margin-bottom:60px}.top_section_insta{margin-bottom:60px}.gallery_box{margin-bottom:60px;overflow:hidden}.access_box{margin-bottom:60px}.newsthum{max-width:100%;height:auto}.newsthum_fit{max-width:100%;height:auto}.newsthum_fit2{max-width:150px;max-height:150px;object-fit:cover}#hummenu_smf{position:fixed!important;z-index:100}#hummenu_smf_wp{width:100%;height:64px;background-color:#fff}#hummenu_smf_wp a{width:140px;height:54px}.titlelogo_sm_a{width:140px;height:54px}.titlelogo_sm_a img{width:140px;height:54px;margin:5px 0 5px 0}.pure-toggle-label{border:0;background-color:#fff;border-radius:0;width:64px;height:64px;z-index:101}.pure-toggle-label .pure-toggle-icon,.pure-toggle-label .pure-toggle-icon:before,.pure-toggle-label .pure-toggle-icon:after{background-color:#3c0201;height:1px;width:40px}.pure-toggle-label .pure-toggle-icon:after{margin-top:2px}.pure-toggle[data-toggle='right']:checked ~ .pure-toggle-label[data-toggle-label='right'] .pure-toggle-icon:after{margin-top:0}.pure-toggle-label[data-toggle-label="right"]{top:0;right:0;left:auto}.pure-drawer{background-color:#fff;overflow:auto;z-index:100}.wp_nav-primary{margin:67px 0 30px 0;padding:0}.wp_nav-primary_unb{clear:both;margin:0 auto;padding:0;text-align:center;display:flex;justify-content:center;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:1.0rem}.facebook_sq{display:block;text-align:center;color:#000;margin:0;width:50%;padding:20px 10px 20px 10px;border-right:1px solid #eee;font-size:1.0rem}.instagram_sq{display:block;text-align:center;color:#000;margin:0;width:50%;padding:20px 10px 20px 10px;font-size:1.0rem}.wp_nav-primary_unb2{margin:0 auto;margin-top:20px;margin-bottom:40px;padding:0;text-align:center}.wp_nav-primary_unb_btn{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;appearance:none;display:block;font-size:1.1em;text-align:center;padding:8px 0;margin:0;transition:.3s;width:80%;height:42px;overflow:hidden;color:#fff;background:#3c0201;margin:10px auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;text-align:center}.menu-sm_mainmenu-container ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.menu-sm_mainmenu-container ul li a{display:block;color:#000;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-top-width:1px;border-top-style:dotted;border-top-color:#ccc}.menu-sm_mainmenu-container ul li a:hover{color:#fff;background-color:#3c0201}.menu-sm_mainmenu-container ul li ul.sub-menu li a{padding-left:50px}.pure-toggle-label:hover .pure-toggle-icon,.pure-toggle-label:hover .pure-toggle-icon::before,.pure-toggle-label:hover .pure-toggle-icon::after{background-color:#3c0201}.pure-toggle-icon_txt{display:block;color:#3c0201;font-size:8px;text-align:center;margin-top:17px;font-family:sans-serif;letter-spacing:2px}.fixedscreen{width:100%;height:64px;background-color:#fff;display:block;position:fixed;z-index:96;box-shadow:0 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 3px 1px rgba(0,0,0,0.1)}.accordionmenu{max-width:640px;margin:0 auto;padding:0;text-align:left}.accordionmenu a{display:block;text-decoration:none;line-height:1}label.accordionbtn{display:block;margin:0;padding:18px;line-height:1;color:#000;background:#fff;cursor:pointer;position:relative;border-bottom:1px solid #eee}.accordionmenu_mini{max-width:640px;margin:0 auto;padding:14px 14px 14px 24px;font-size:.8rem;color:#000}label.accordionbtn2{display:block;margin:0 0 2px 0;padding:12px;line-height:1;color::#0057aa;cursor:pointer;position:relative}label.accordionbtn::after{font-family:"Font Awesome 5 Free";content:"\f107";position:absolute;top:50%;right:10px;margin-top:-8px;font-weight:bold;transition:.3s}a.accordionbtn{display:block;margin:0;padding:18px;line-height:1;color:#000;background:#fff;cursor:pointer;border-bottom:1px solid #eee}a.accordionbtn2{display:block;margin:0 0 2px 0;padding:12px 18px 12px 18px;font-size:1.1rem;line-height:1;cursor:pointer}input.accordion{display:none}.accordionmenu ul{margin:0;padding:0;background:#f4f4f4;list-style:none}.accordionmenu li{max-height:0;overflow-y:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#menu_bar01:checked ~ #links01 li,#menu_bar02:checked ~ #links02 li,#menu_bar03:checked ~ #links03 li,#menu_bar04:checked ~ #links04 li,#menu_bar05:checked ~ #links05 li,#menu_bar06:checked ~ #links06 li{max-height:64px;opacity:1;margin:0;padding:0;border-bottom:1px dotted #dedede;display:flex;align-items:center}#links01 li a,#links02 li a,#links03 li a,#links04 li a,#links05 li a,#links06 li a{display:block;padding:18px 18px 18px 18px;margin:0;width:100%}#links01 li a:before,#links02 li a:before,#links03 li a:before,#links04 li a:before,#links05 li a:before,#links06 li a:before{content:"―";letter-spacing:-.1em;width:1em;margin-right:.5em;color:#ccc}input.accordion[type=checkbox]:checked+label.accordionbtn::after{transform:rotate(180deg);transition:.3s}.hrbox{border-bottom:1px solid #ccc}.telno{font-size:3rem;margin:0 auto;padding:0;text-align:center;display:block;font-family:'Lato',sans-serif}.jikantitle_000{font-size:.8rem;line-height:1.6}.yoyakuteltitle{font-weight:700;font-size:1.0rem;text-align:center;display:block}.yoyakutext{font-size:1.0rem;text-align:center;display:block}.header_inbox{position:relative;margin:0 auto;width:100%;height:100vh;overflow:hidden;background-color:#fff;background-image:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/./images/topbkimg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.header_mainlogo{height:100vh;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}.header_mainlogo_img_wp{max-width:100%;height:auto}.header_mainlogo_img{width:280px;height:auto}.header_mainlogo_txt{text-align:center;font-size:1.2rem}#header{overflow:hidden}.header_area{position:relative;margin:0;z-index:1}.titlelogo_pc_logo_a{display:block;max-width:180px}.titlelogo_pc_logo{margin:10px 0 10px 10px;max-width:180px}.titlelogo_pc_logo2{margin:0;width:100px}.telbtn_top{text-align:right;font-size:1.2rem;margin:10px 10px 10px 10px}.teltxt_top{text-align:right;font-size:1.0rem;margin:10px 10px 10px 10px}.top_header_menu{margin:0;padding:0;color:#fff}.top_header_menu>ul{margin:0 auto;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:center;text-align:center}.top_header_menu>ul>li{display:inline;text-align:center}.top_header_menu>ul>li>a{margin:0;padding:15px 15px 15px 15px;display:block;text-align:center;color:#fff;font-size:1.4rem;font-weight:700}.top_header_menu>ul>li>a:hover{color:#3c0201;background-color:#fff;text-decoration:none}.header_maincopy{position:absolute;z-index:100;margin:50vh auto 0;transform:translateY(-50%);padding:0;text-align:left;left:100px;width:700px}.header_maincopy_t1{font:bold 4em/1 'Playfair Display',serif;font-size:6.6rem;line-height:1.2;color:#000;text-align:left;font-feature-settings:"palt";display:inline;background-color:#fff}.header_maincopy_t2{color:#000;text-align:left;font-size:1.4rem;font-feature-settings:"palt";display:inline;background-color:#fff}.mouceanim_box_wp{width:100%;height:auto;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center;z-index:6}.mouceanim_box{position:absolute;bottom:10px;z-index:10}a.mouceanim{text-align:center;padding-top:60px;position:relative;color:#000;font-size:.6rem;letter-spacing:1px}a.mouceanim span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #000;border-radius:50px;box-sizing:border-box}a.mouceanim span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:#000;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb{0{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}#ctop{margin-bottom:70px}.sec_1_wp_title{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;text-align:center;margin:0 0 10px 0;font-weight:700;position:relative}.t_sec1_title1{font-family:'Lato','Noto Sans JP','Hiragino Kaku Gothic ProN',游ゴシック,YuGothic,Meiryo,'MS PGothic',sans-serif;font-weight:700;text-align:center;margin:0 auto;padding:0;margin-top:30px;margin-bottom:0;color:#000;position:relative}.t_sec1_title2{text-align:center;font-size:1.4rem;margin:0 auto;margin-bottom:40px;padding:0;color:#666;font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;font-weight:400;position:relative}.t_sec1_title2::after{content:'';position:absolute;left:0;right:0;bottom:-40px;width:1px;height:40px;margin:auto;background-color:#ccc}.sec_1_wp_title{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;font-weight:700;text-align:center;margin:0 0 20px 0}.sec_1_wp_title_minibox{font-family:'Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;font-weight:400;display:block;max-width:800px;height:auto;text-align:center;margin:0 auto;margin-bottom:30px;padding:0}blockquote{font:1.1em/2 'Playfair Display',serif;font-style:italic;margin:0 0 2em 0}.img1{background:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/images/grid_sample_main_1.jpg);background-size:cover}.img2{background:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/images/grid_sample_main_2.jpg);background-size:cover}.img3{background:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/images/grid_sample_main_3.jpg);background-size:cover}.strapline::before{content:'';display:block;background:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/images/iconlogo.svg) repeat-x;background-size:cover;width:20%;height:.5em;position:absolute;top:-3em;left:40%}.cta h1{font:bold 4em/1 'Playfair Display',serif;margin:0 0 20px 0;position:relative}.button{display:inline-block;color:white;text-decoration:none;background:#3c0201;padding:.8em 1.5em;width:100%;font-weight:600}.button:hover{text-decoration:none;background:#000;color:#fff;font-weight:600}.grid1{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding:20px;box-sizing:border-box;overflow:hidden}.img2{display:none}.strapline{margin-top:100px;position:relative}@media only screen and (min-width:750px){.grid1{grid-template-columns:3fr 6fr 1fr 5fr 10fr 2fr;grid-template-rows:100px auto 15px auto auto;padding:0}.img1{grid-column:1 / 3;grid-row:2 / 5}.img2{grid-column:2 / 4;grid-row:3 / 6}.img3{grid-column:5 / 7;grid-row:4 / 6}.strapline{grid-column:3 / 6;grid-row:2 / 3;padding:0 16%;text-align:center;margin:0}.cta-wrapper{grid-column:4 / 6;grid-row:4 / 6}.cta{padding:100px 0 100px 10%}.cta h1{font-size:6em}.button{width:auto}}@media only screen and (min-width:1100px){.cta{padding:100px 0 100px 20%}.cta h1::before{content:'';display:block;height:1em;width:1em;background:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/images/iconlogo.svg) no-repeat center center;background-size:80%;position:absolute;left:-120px;top:0}}.flex_wp{display:block;margin:10px 10px 10px 10px}.main_box{margin:0 0 10px 0;text-align:justify;text-justify:inter-ideograph}.side_box{margin:0 0 10px 0}@media(min-width :768px){.flex_wp{padding:0;margin:10px 10px 10px 10px;display:-webkit-flex;display:flex}.main_box{margin:0 10px 0 0;-webkit-order:1;order:1;width:75%;text-align:justify;text-justify:inter-ideograph}.side_box{margin-left:10px;margin-top:10px;-webkit-order:2;order:2;width:25%}}footer{width:100%;margin:0 auto;padding:0;background-color:#fff}.t_sec1{width:100%;margin:40px 0 40px 0;padding:10px}ul.t_sec1_list{max-width:1040px;margin:0 auto;padding:10px;margin-bottom:10PX;box-sizing:border-box}.t_sec1_list_btn{width:100%;margin:0;padding:0}.t_sec1_list_btn .t_sec1_list_btn_l{width:50%;float:left;margin:0;padding:0;text-align:right}.t_sec1_list_btn .t_sec1_list_btn_r{width:50%;float:left;margin:0;padding:0;text-align:left}ul.t_sec1_list li{list-style:none}ul.t_sec1_list li a{margin:0;margin-bottom:0;padding:10px 0 10px 0;border-bottom:1px dotted #ccc;font-size:1.4rem;line-height:1.2;display:flex;box-sizing:border-box}ul.t_sec1_list li a:hover{text-decoration:none;background-color:#ededed;color:#3c0201}ul.t_sec1_list li a span.t_sec1_list_date{display:block;margin:0;padding:10px 10px 10px 10px;width:130px;flex-basis:130px;text-align:left}ul.t_sec1_list li a span.t_sec1_list_date::after{content:"-";letter-spacing:-.1em;width:20px;margin-left:5px;color:#ccc}ul.t_sec1_list li a span.t_sec1_list_dateli{display:block;margin:0;padding:10px 0 10px 0;word-break:break-all;flex-basis:auto;text-align:left}.sec_6_wp_btn{box-sizing:border-box;height:auto;margin:0 auto;padding:0;max-width:400px;display:flex;align-items:center;margin-bottom:20px;border:1px solid #eee}.sec_6_wp_btn_img{max-width:150px;height:auto}.sec_6_wp_btn span{margin:10px;padding:0;display:block}.box_topblog{width:100%;height:300px;margin:0 auto;margin-top:0;margin-bottom:30px;padding:70px 0 0 0;overflow:hidden;position:relative;background-image:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/./images/blogbkimg.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.box_topblog_faceimg{max-width:180px;height:auto;border-radius:50%;float:right;display:block}.box_topblog_title{font-size:3rem;line-height:1;text-align:center;float:left;margin-top:60px;margin-left:20px}.box_topblog2{width:100%;height:200px;margin:0 auto;margin-top:0;margin-bottom:30px;padding:70px 0 0 0;overflow:hidden;position:relative;background-image:url(//senjiru.com/wp/wp-content/themes/senjiru_theme/./images/blogbkimg2.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat}.blog_area_box{max-width:440px;margin:0 auto;padding:10px;position:relative}.blog_area_box a{position:relative}.blog_area_inbox{width:100%;display:block;margin:0;padding:10px 10px 10px 10px}.blog_area_title{clear:both;display:block;font-size:1.4rem;line-height:1.3;text-decoration:none;font-weight:700;padding:0;margin:0}.breadcrumbs_wrap{background-color:#f0f0f0;color:#000;max-width:100%;margin:0 auto}.childpagebxline{border-top:solid 1px #ccc;box-sizing:border-box;margin:50px 0 50px 0;width:100%}.breadcrumbsbox{color:#000;margin-bottom:60px;padding-bottom:20px}.breadcrumbs{padding:10px 10px 10px 10px;box-sizing:border-box;font-size:.9rem;color:#000;overflow:auto;white-space:nowrap}.breadcrumbs a{color:#000}#subpage_head_half{margin:0 auto;max-width:100%;height:250px;color:#fff}.subpage_head_half_imgarea{width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;background-attachment:fixed;height:250px}.b_box{width:100%;height:auto;background:rgba(0,0,0,0.3)}.subpage_head_imgarea::before{background:inherit;content:'';filter:blur(5px);position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.subpage_title{opacity(100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;color:#fff;font-size:3.0rem;letter-spacing:.15em;font-weight:700;line-height:1.3;text-shadow:0 0 6px #000;text-shadow:0 0 6px #000;width:90%}.subpage_title_box{width:100%;height:500px;position:relative}.subpage_title_box_half{width:100%;height:250px;position:relative}.gmap_wp{width:70%;padding:0 10px 0 10px;margin:0 auto;box-sizing:border-box}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#footer{margin-top:60px}.footer_mainlogo_a{margin:0 auto;padding:0;display:block;text-align:center}.footer_mainlogo{max-width:120px;height:auto;margin:0 auto;padding:0;margin-bottom:40px;display:block}.footer_menu{margin:0;padding:0;color:#000}.footer_menu>ul{margin:0 auto;padding:0;list-style:none;display:flex;align-items:flex-start;justify-content:center;text-align:center}.footer_menu>ul>li{display:inline;text-align:center}.footer_menu>ul>li>a{margin:0;padding:15px 15px 15px 15px;display:block;text-align:center;color:#000;font-size:1.2rem;font-weight:700}.footer_menu>ul>li>a:hover{color:#fff;background-color:#3c0201;text-decoration:none}@media screen and (max-width:640px){.footer_menu{display:none}}.responsiveslider{display:flex}.gallery_area{width:100%;margin:20px 0 20px 0;padding:20px 0 20px 0;overflow:hidden}.gallery_area_box_wp{margin:0;padding:0;position:relative;display:flex}.gallery_area_box_arc{margin:0;padding:10px;position:relative;width:33.333333%}.gallery_area_box{margin:0;padding:10px;position:relative}.gallery_area_box a{position:relative}.gallery_area_inbox{margin:0;padding:10px 10px 10px 10px}.gallery_area_title{font-size:1.4rem;line-height:1.3;text-decoration:none;font-weight:700;padding:0;margin:0}.voicethum{width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px}.news_category{font-size:.6rem}.gallery_area_honbun{font-size:1.2rem;line-height:1.2}.gallery_area_linkbtn{display:block;background-color:#ec7494;color:#fff;width:80%;text-align:center;margin:0 auto;padding:10px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.gallery_area_linkbtn:hover{color:#fff;background-color:#ffa7c7}.slide-arrow2{position:absolute;top:50%;margin-top:-20px;z-index:10}.prev-arrow2{left:-20px;width:40px;height:40px;z-index:10;line-height:40px;text-align:center;color:#000;cursor:pointer;font-size:1.6rem}.next-arrow2{right:-20px;width:40px;height:40px;z-index:10;line-height:40px;text-align:center;color:#000;cursor:pointer;font-size:1.6rem}#apDots{margin:0;margin-bottom:30px}.cat_txt1{font-size:1.0rem}.cat_css{display:inline-block;border:1px solid #000;margin:5px 5px 5px 5px;padding:3px 5px 3px 5px;font-size:1.0rem}.works_cat_css_wp{display:block;margin:0 auto;padding:0;font-size:1.2rem;text-align:center}.footer_box_cp_wp{color:#ccc}.footer_box_cp{border-top:1px solid #eee;height:64px;display:flex;justify-content:center;align-items:center;color:#ccc;font-size:1.0rem}.sec_5_wp{margin:30px 0 30px 0;padding:20px 0 40px 0;overflow:hidden;position:relative}.sec_5_wp_maptxt{font-size:1.2rem;margin-bottom:30px}.sec_5_wp_yoyakubox{margin:30px 0 20px 0}.sec_5_wp_title{font-family:'Kaimin Tsuki Bold','Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;text-align:center;margin:0 0 10px 0}.sec_5_wp_teltxt{text-align:center;font-size:1.2rem;margin:10px 0 10px 0}.btnblackbox{display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;max-width:160px;height:36px;padding:5px 10px 5px 10px;margin:0 auto;font-size:1.4rem;background-color:#3c0201;border:1px solid #fff;color:#fff!important;border-radius:18px}.btnblackbox:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#fff}.btnblackbox:hover:before{transform:scaleX(1);transform-origin:left}.btnblackbox:hover{color:#3c0201!important;border:1px solid #3c0201}.inner-text{padding:5px 10px 5px 10px;position:absolute;z-index:3;top:0;left:0;display:block;width:100%}.btnblackbox2{display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;max-width:220px;height:30px;padding:5px210px 5px 10px;margin:0 auto;font-size:1.2rem;border-radius:15px;background-color:transparent;border:1px solid #3c0201;color:#3c0201!important}.btnblackbox2:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#3c0201}.btnblackbox2:hover:before{transform:scaleX(1);transform-origin:left}.btnblackbox2:hover{color:#fff!important}.inner-text2{padding:5px 10px 5px 10px;position:absolute;z-index:3;top:0;left:0;display:block;width:100%}.btnblackbox4{display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;max-width:260px;min-height:52px;padding:5px 20px 5px 20px;margin:0 auto;font-size:2.4rem;background-color:#e50000;border:1px solid #fff;color:#fff!important;border-radius:26px}.btnblackbox4:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#fff}.btnblackbox4:hover:before{transform:scaleX(1);transform-origin:left}.btnblackbox4:hover{color:#e50000!important;border:1px solid #e50000}.inner-text4{padding:7px 10px 5px 10px;position:absolute;z-index:3;top:0;left:0;display:block;width:100%;font-family:'Montserrat',Arial,sans-serif;font-weight:400}.btnblackbox5{display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none;max-width:240px;min-height:52px;padding:5px 20px 5px 20px;margin:0 0 0 auto;font-size:2.4rem;background-color:#e50000;border:1px solid #fff;color:#fff!important;border-radius:26px}.btnblackbox5:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#fff}.btnblackbox5:hover:before{transform:scaleX(1);transform-origin:left}.btnblackbox5:hover{color:#e50000!important;border:1px solid #e50000}.inner-text5{padding:7px 10px 5px 10px;position:absolute;z-index:3;top:0;left:0;display:block;width:100%;font-family:'Montserrat',Arial,sans-serif;font-weight:400}.widget{padding:0;margin:0}.widget_pagelist{display:block;margin:0;padding:0;box-sizing:border-box;margin-bottom:20px}.widgetlist_title{margin:0;padding:10px;font-size:1.6rem;border-top:3px solid #ccc;border-bottom:1px dotted #ccc;margin-bottom:5px;font-weight:bold}.widgetlist_title span::before{font-family:"Font Awesome 5 Free";content:"\f105";color:#ccc;margin-right:5px}.widget ul{margin:0 auto;padding:0}.widget ul li{list-style:none;margin:0 auto;padding:0;padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ccc;font-size:1.3rem}.widget select{margin:0 auto;padding:5px;width:100%}.widget ul li span.post-date{display:block;color:#ccc;text-align:left;font-size:1.0rem}.widget_recent_entries ul li{display:flex;flex-direction:column}.widget_recent_entries ul li a{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.widget_recent_entries ul li span.post-date{display:block;color:#ccc;text-align:left;font-size:1.0rem;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.widget .screen-reader-text{display:none}.post-navigation{clear:both;display:block;width:100%}.clear-element{clear:both}[class*="navigation"] .nav-previous{text-align:left;flex-basis:50%;height:100%;font-size:.8rem;margin-bottom:40px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}[class*="navigation"] .nav-next{text-align:right;flex-basis:50%;height:100%;font-size:.8rem;margin-bottom:40px;margin:0;padding:0;box-sizing:border-box;overflow:hidden}[class*="navigation"] .nav-next a{text-align:right}[class*="navigation"] .nav-previous a,[class*="navigation"] .nav-next a{display:inline-block;text-decoration:none;background:#fff;width:100%;padding:10px 10px;box-sizing:border-box}[class*="navigation"] .nav-previous a:hover,[class*="navigation"] .nav-next a:hover{text-decoration:underline}.post-navigation a:focus,.post-navigation a:hover,a:focus .nav-title,a:hover .nav-title{-webkit-box-shadow:none;box-shadow:none}.nav-title{overflow:auto;white-space:nowrap;text-overflow:ellipsis;display:block}.nav-links{clear:both;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nav-links>.nav-previous img{float:left}.nav-links>.nav-next img{float:right}.nav-links>.nav-previous{padding-right:.2rem;border-right:solid 1px #ccc}.nav-links>.nav-next{padding-left:.2rem}.nav-links>.nav-previous img{width:40px;height:40px;object-fit:cover;margin-right:.2rem;border-radius:50%}.nav-links>.nav-next img{width:40px;height:40px;object-fit:cover;margin-left:.2rem;border-radius:50%}#wp-calendar{width:100%;text-align:center}.wp-calendar-nav-prev{text-align:left}.wp-calendar-nav-next{text-align:right}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;pointer-events:none;opacity:0}p{text-align:justify;text-justify:inter-ideograph}strong{font-weight:700}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.text-center{text-align:center}.text-justify{text-align:justify;text-justify:inter-ideograph}.text-nowrap{white-space:nowrap}img[class*="wp-image-"],img[class*="attachment-"]{height:auto;max-width:100%}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"" display:block;clear:both}.transition,.faq_ac li p,ul.faq_ac li i:before,ul.faq_ac li i:after{transition:all .25s ease-in-out}.flipIn,ul.faq_ac li{animation:flipdown .5s ease both}.no-select,.faq_title{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.4rem;padding:0 20px 0 0;line-height:1.4}.faq_ac li p{line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2}.faq_ac li p::before{content:"―";letter-spacing:-.1em;width:1em;margin-right:.5em;color:#ccc}ul.faq_ac{list-style:none;perspective:900;padding:0;margin:0}ul.faq_ac li{position:relative;padding:0;margin:0;padding-bottom:4px;padding-top:18px;border-top:1px dotted #ccc}ul.faq_ac li:nth-of-type(1){animation-delay:.5s}ul.faq_ac li:nth-of-type(2){animation-delay:.75s}ul.faq_ac li:nth-of-type(3){animation-delay:1s}ul.faq_ac li:last-of-type{padding-bottom:0}ul.faq_ac li i{position:absolute;transform:translate(-6px,0);margin-top:16px;right:0}ul.faq_ac li i:before,ul.faq_ac li i:after{content:"";position:absolute;background-color:#744043;width:3px;height:9px}ul.faq_ac li i:before{transform:translate(-2px,0) rotate(45deg)}ul.faq_ac li i:after{transform:translate(2px,0) rotate(-45deg)}ul.faq_ac li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}ul.faq_ac li input[type=checkbox]:checked ~ p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}ul.faq_ac li input[type=checkbox]:checked ~ i:before{transform:translate(2px,0) rotate(45deg)}ul.faq_ac li input[type=checkbox]:checked ~ i:after{transform:translate(-2px,0) rotate(-45deg)}@keyframes flipdown{0{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}100%{transform-origin:top center;transform:rotateX(0)}}.sub_contarea_inbox p{margin-bottom:20px}.sub_contarea_inbox img.aligncenter{margin-bottom:10px}.sub_contarea_inbox img.alignleft{margin-bottom:10px;margin-right:10px}.sub_contarea_inbox img.alignright{margin-bottom:10px;margin-left:10px}.sub_contarea_inbox h1{margin-bottom:10px}.sub_contarea_inbox h2{margin-bottom:10px}.sub_contarea_inbox h3{margin-bottom:10px}.sub_contarea_inbox h4{margin-bottom:10px}.sub_contarea_inbox h5{margin-bottom:10px}.sub_contarea_inbox h6{margin-bottom:10px}@media screen and (max-width:767px){.sub_contarea_inbox img{max-width:100%;height:auto;margin:0}.sub_contarea_inbox img.aligncenter{max-width:100%;height:auto;margin:0 auto;margin-bottom:10px}.sub_contarea_inbox img.alignleft{max-width:100%;height:auto;margin-bottom:10px;margin-right:0}.sub_contarea_inbox img.alignright{max-width:100%;height:auto;margin-bottom:10px;margin-left:0}}.contents-main{background-color:#fff}.sub_contarea_inbox img{max-width:100%;display:block}.sub_contarea_inbox h1{margin:0;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:3px}.sub_contarea_inbox h2{margin:0;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:5px;border-bottom:1px solid #000}.sub_contarea_inbox h3{margin:0;margin-top:10px;margin-bottom:5px;padding-top:0;padding-bottom:5px;border-bottom:1px solid #ededed}.sub_contarea_inbox h4{margin:0;margin-top:10px;margin-bottom:5px;padding-top:0;padding-bottom:5px;border-bottom:1px solid #ededed}.sub_contarea_inbox h5{margin:0;margin-top:10px;margin-bottom:5px;padding-top:0;padding-bottom:5px;border-bottom:1px solid #ededed}.sub_contarea_inbox_meta{display:block;font-size:1.2rem;margin-bottom:10px;color:#ccc}.sub_contarea_inbox_title{font-size:2.6rem;padding:20px 10px 20px 10px;border-top:3px solid #ccc;border-bottom:1px dotted #ccc;margin:0;margin-bottom:0;margin-top:20px;line-height:1.2}.sub_contarea_inbox_date{padding:10px}.sub_contarea_inbox_cat{padding:10px}.sub_contarea_inbox img.maxwidth{width:100%}.sub_contarea_inbox p{margin-bottom:30px}.sub_contarea_inbox table{margin:0;margin-bottom:10px;background:#fff;width:100%}.sub_contarea_inbox table th{font-weight:500;background-color:#f3f3f3}.sub_contarea_inbox table th,.sub_contarea_inbox table td{padding:10px;border:1px #ccc solid}@media(max-width:768px){.sub_contarea_inbox table{margin-bottom:10px;overflow:auto}}.row.gray>*{background:#eee}.row.blue>*{background:#ddf}.row.green>*{background:#dfd}.sc_img{transform:scale(1.2)}.contentsBlock_wp{clear:both;display:block;overflow:hidden;list-style:none;margin:80px 0 40px 0;padding:0}.contentsBlock_title2{font-family:'Kaimin Tsuki Bold','Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;text-align:font-weight:700;margin-top:70px;margin-bottom:30px;text-align:center;display:inline-block;position:relative}.contentsBlock_title2:before{content:'';position:absolute;left:50%;bottom:-10px;display:inline-block;width:50px;height:3px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#3c0201}.contentsBlock_title1{font-family:'Kaimin Tsuki Bold','Noto Serif JP',"游明朝体","Yu Mincho",YuMincho,serif;text-align:font-weight:700;font-size:3.6rem;margin-top:30px;margin-bottom:30px;text-align:center;display:inline-block;position:relative}.contentsBlock_title1:before{content:'';position:absolute;left:50%;bottom:-10px;display:inline-block;width:50px;height:3px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);background-color:#3c0201}.contentsBlock_cont{font-size:1.4rem;text-align:left;padding:0;margin-bottom:10px}.contentsBlock_cont_btn{margin:0 auto;margin-bottom:20px}.contentsBlock_wp li.contentsBlock1{padding:416px 0 0;margin:0 0 110px;position:relative;z-index:3;display:block}.contentsBlock_wp li.contentsBlock1 .titleBlock{left:72%;margin-left:-235px;width:420px;height:420px;position:absolute;top:40px;background-color:#fff;box-sizing:border-box;z-index:10;padding:20px 70px 70px 70px;text-align:center;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morphing 10s infinite;overflow:hidden}.contentsBlock_wp li.contentsBlock1 .titleBlock:hover{animation-play-state:paused}@keyframes morphing{0{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}25%{border-radius:58% 42% 75% 25%/76% 46% 54% 24%}50%{border-radius:50% 50% 33% 67%/55% 27% 73% 45%}75%{border-radius:33% 67% 58% 42%/63% 68% 32% 37%}}.contentsBlock_wp li.contentsBlock1 .titleBlock p{word-break:break-all;line-height:1.8;margin:0 0 30px 0}.contentsBlock_wp li.contentsBlock1 .titleBlock_title{margin:0 0 40px 0;font-weight:700;text-align:center;position:relative}.contentsBlock_wp li.contentsBlock1 .titleBlock_title::after{width:100px;content:"";border-bottom:1px solid #ccc;position:absolute;top:0;left:0;right:0;bottom:-20px;margin:auto}.contentsBlock_wp li.contentsBlock1 .mainImage{width:72%;position:absolute;height:500px;top:0;background-repeat:no-repeat;background-position:0 50%;background-size:cover;overflow:hidden;text-indent:-9999px;border-left:10px solid #3c0201}.contentsBlock_wp li.contentsBlock2{padding:416px 0 0;margin:0 0 110px;position:relative;z-index:3;display:block}.contentsBlock_wp li.contentsBlock2 .titleBlock{right:72%;margin-right:-235px;width:420px;height:420px;position:absolute;top:40px;background:#fff;box-sizing:border-box;z-index:10;padding:20px 70px 70px 70px;text-align:center;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:morphing 10s infinite;overflow:hidden}.contentsBlock_wp li.contentsBlock2 .titleBlock p{word-break:break-all;line-height:1.8;margin:0 0 30px 0}.contentsBlock_wp li.contentsBlock2 .titleBlock_title{margin:0 0 40px 0;font-weight:700;text-align:center;position:relative}.contentsBlock_wp li.contentsBlock2 .titleBlock_title::after{width:100px;content:"";border-bottom:1px solid #ccc;position:absolute;top:0;left:0;right:0;bottom:-20px;margin:auto}.contentsBlock_wp li.contentsBlock2 .mainImage{width:72%;position:absolute;height:500px;top:0;right:0;background-repeat:no-repeat;background-position:0 50%;background-size:cover;overflow:hidden;text-indent:-9999px;border-right:10px solid #3c0201}.latestnews_area{width:100%;margin:0 0 20px 0;padding:20px 0 60px 0;box-sizing:border-box}.latestnews_area_box{display:flex;flex-wrap:nowrap;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;padding:20px;margin-left:5px;margin-right:5px;margin-bottom:10px;box-sizing:border-box;background-color:#fff}.latestnews_area_inbox{margin:0;padding:20px}.latestnews_area_boxin1{flex-basis:40%;height:auto;margin:0;padding:0}.latestnews_area_boxin2{flex-basis:60%;margin:0;padding:0;text-align:left;padding-left:10px}.latestnews_area_more{width:100%;margin:0 auto;padding:0;text-align:center}.newsthum{max-width:100%;height:auto;object-fit:contain}.date_txt{font-size:1.3rem;display:inline-block;margin:0;margin-right:10px;color:#333;text-align:left;float:left}.cat_txt{font-size:1.0rem;color:#333;text-align:center;padding:3px 6px 3px 6px;margin:0;margin-right:3px;margin-bottom:3px;border:solid 1px #333;background-color:transparent;display:block;text-align:left;float:left}.cat_txt a{color:#fff}.newsmidashi_txt{clear:both;text-align:left;margin:0;font-size:1.5rem;font-weight:700;line-height:1.6;margin-top:3px;margin-bottom:3px;padding-top:3px}.child_pages{width:100%;border:0}.child_page{max-width:100%;border:0}.child_page-container{margin:5px;padding:5px;border:0}.post_content h4{font-size:1.4rem}.post_excerpt{font-size:1.2rem}@media(max-width:479px){.child_pages{float:none;width:100%!important;border:0}.child_page{float:none;width:100%!important;border:0}.child_page-container{border:0;margin:0;padding:0}}.must{color:#fff;margin-right:10px;padding:6px 10px;background:#f92931;border-radius:20px}.free{color:#fff;margin-right:10px;padding:6px 10px;background:#424242;border-radius:20px}form p{font-weight:600}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background:rgba(255,255,142,0.46)}input.wpcf7-submit{width:100%;height:80px;background:#d7000f;color:#fff;font-size:20px;font-weight:600;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}input.wpcf7-submit:hover{background:#d75d00;cursor:pointer}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}.table-contactform7{overflow:hidden;table-layout:fixed}.required-contactform7{padding:5px;background:#de8686;color:#fff;border-radius:3px;margin-right:3px}.unrequired-contactform7{padding:5px;background:#bdbdbd;color:#fff;border-radius:3px;margin-right:3px}.table-contactform7 th{font-weight:bold;text-align:left}.table-contactform7 input,.table-contactform7 textarea{max-width:90%!important;margin:5px 10px 10px 5px}.address-100 input{max-width:90%!important;margin:5px 10px 10px 5px}.message-100 textarea{width:100%;margin:5px 10px 10px 5px}@media screen and (max-width:900px){.table-contactform7{display:block}.table-contactform7 tbody,.table-contactform7 tr{display:block;width:100%}.table-contactform7 th{width:100%;display:block;margin:0 auto;padding:10px;border:0}.table-contactform7_th{width:100%;display:block;margin:0 auto;padding:10px;border:0}.table-contactform7 td{display:list-item;list-style-type:none;margin:0;padding:0;width:100%;border-top:none!important}}@media screen and (min-width:900px){}#page-top{opacity:0}#page-top{width:64px;height:64px;position:fixed;right:0;bottom:0;z-index:10000;transition:all .4s ease-in-out 0;cursor:pointer;background-color:#3c0201}#page-top p{display:block;width:64px;height:64px;margin:0;padding:0;text-align:center;font-size:1rem}#page-top p a{color:#fff!important;display:block;width:64px;height:64px;margin:0;padding:24px 0 0 0;box-sizing:border-box;overflow:hidden;text-align:center}hr.spacer{margin-top:20px;margin-bottom:40px;border:0;height:1px;background:#fff;background-image:-webkit-linear-gradient(left,#fff,#ccc,#fff);background-image:-moz-linear-gradient(left,#fff,#ccc,#fff);background-image:-ms-linear-gradient(left,#fff,#ccc,#fff);background-image:-o-linear-gradient(left,#fff,#ccc,#fff);width:60px;display:block}.balloon{position:relative;padding:20px;background-color:#f5f1ee;border-radius:10px}.balloon::before{content:'';position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(45deg);left:20px;top:-15px;border-left:20px solid #f5f1ee;border-top:20px solid #f5f1ee;border-right:20px solid transparent;border-bottom:20px solid transparent}.balloon::after{content:'';position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(45deg);left:35px;top:-20px;border-left:20px solid #fff;border-top:20px solid #fff;border-right:20px solid transparent;border-bottom:20px solid transparent}.hitokoto_iconbox{margin:60px 0 30px 0;display:flex;align-items:center}.hitokoto_iconbox_txt{vertical-align:middle;display:inline-block}.voice_page_wp{text-align:center;margin:0 auto}.voice_page_title{font-size:1.8rem}.voice_page_face1 img{display:block;text-align:center;margin:0 auto;width:150px;height:150px;object-fit:cover}.voice_page_name{font-size:1.2rem}.page_container_voice{margin:10px auto;padding:20px;max-width:1140px}.page_container_voiceinbox img{border-radius:6px}.page_container_voice h2{font-size:140%;color:#fff;text-align:center;background-color:#47221d;margin:10px 0 20px 0;padding:5px 0 5px 0;border-radius:20px;font-weight:700}.page_container_voice h3{border-bottom:1px dotted #47221d;padding:5px 0 5px 0;margin:10px 0 20px 0;font-size:120%;font-weight:700}.page_container_voice h4{font-size:100%;font-weight:700;margin:10px 0 20px 0}.page_container_voice h5{font-size:100%;margin:10px 0 20px 0}.page_container_voiceinbox{position:relative;background:#f5f1ee;box-shadow:0 0 0 5px #f5f1ee;border:dashed 2px white;padding:.5em 1em;color:#454545}.page_container_voiceinbox:after{position:absolute;content:'';right:-7px;top:-7px;border-width:0 15px 15px 0;border-style:solid;border-color:#f5f1ee #fff #f5f1ee;box-shadow:-1px 1px 1px rgba(0,0,0,0.15)}.thumbnailcircle{width:100px;border-radius:50%}.thumbnailcircle2{border-radius:45px}.facebook-wrapper{max-width:500px;margin:0 auto;margin-bottom:20px}.facebook-wrapper>.fb-page{width:100%}.facebook-wrapper>.fb-page>span,.facebook-wrapper iframe{width:100%!important}.facebook-wrapper2{max-width:500px;margin:0 auto;margin-bottom:20px;margin-left:10px;margin-right:10px}.facebook-wrapper2>.fb-page{width:100%}.facebook-wrapper2>.fb-page>span,.facebook-wrapper2 iframe{width:100%!important}.fa-calendar-wrapper{margin:0 auto;padding-left:10px;padding-right:10px}.gallery-item{float:left;text-align:center}.gallery-icon{padding:5px}.gallery-icon img{margin:0 auto;max-width:100%;height:auto;box-sizing:border-box}.gallery-lightbox-container .indicator{display:none}.gallery-lightbox-container.controls>.indicator{display:none}.gallery-caption{padding:2px 8px;font-size:80%;margin-bottom:10px}.gallery.fancy-gallery{overflow:hidden}.gallery.fancy-gallery figure{display:inline-block;margin:0 0 16px 0;padding:0;vertical-align:top;text-align:center;float:none;max-width:100%}.gallery-columns-1 .gallery-item{width:100.000%}.gallery-columns-2 .gallery-item{width:50.000%}.gallery-columns-3 .gallery-item{width:33.333%}.gallery-columns-4 .gallery-item{width:25.000%}.gallery-columns-5 .gallery-item{width:20.000%}.gallery-columns-6 .gallery-item{width:16.666%}.gallery-columns-7 .gallery-item{width:14.285%}.gallery-columns-8 .gallery-item{width:12.500%}.gallery-columns-9 .gallery-item{width:11.111%}.gallery.fancy-gallery figure .gallery-icon{padding:0 8px;display:block}.gallery.fancy-gallery figure .gallery-icon img{margin:0;max-width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery.fancy-gallery figure figcaption{padding:2px 8px;font-size:80%}@media print,screen and (min-width:768px) and (max-width:959px){.contentsBlock_wp li.contentsBlock1{padding:450px 0 0;margin:0;position:relative;z-index:3}.contentsBlock_wp li.contentsBlock1 .mainImage{width:100%;height:450px;top:0;right:0}.contentsBlock_wp li.contentsBlock1 .titleBlock{left:inherit;right:30px;margin-left:0}.contentsBlock_wp li.contentsBlock1 .titleBlock{width:320px;height:320px;top:51px;background-color:rgba(255,255,255,0.8);box-sizing:border-box;padding:0 40px 40px 40px;position:absolute;z-index:10}.contentsBlock_wp li.contentsBlock1 .titleBlock h2.sub_section_title2{margin-bottom:10px;margin-top:60px}.contentsBlock_wp li.contentsBlock1 .contentsBlock_title1{font-size:2.6rem;margin-top:30px}.contentsBlock_wp li.contentsBlock1 .contentsBlock_cont{font-size:1.2rem}.contentsBlock_wp li.contentsBlock2{padding:450px 0 0;margin:0;position:relative;z-index:3}.contentsBlock_wp li.contentsBlock2 .mainImage{width:100%;height:450px;top:0;right:0}.contentsBlock_wp li.contentsBlock2 .titleBlock{right:inherit;left:30px;margin-right:0}.contentsBlock_wp li.contentsBlock2 .titleBlock{width:320px;height:320px;top:51px;background-color:rgba(255,255,255,0.8);box-sizing:border-box;padding:0 40px 40px 40px;position:absolute;z-index:10}.contentsBlock_wp li.contentsBlock2 .contentsBlock_title2{margin-top:30px}.contentsBlock_wp li.contentsBlock2 .contentsBlock_cont{font-size:1.2rem}}@media screen and (max-width:767px){.contentsBlock_wp li.contentsBlock1{padding:0;margin:0;position:relative;z-index:3}.contentsBlock_wp li.contentsBlock1 .titleBlock{width:auto;height:auto;position:static}.contentsBlock_wp li.contentsBlock1 .titleBlock{margin-left:0;padding:30px}.contentsBlock_wp li.contentsBlock1 .mainImage{width:auto;position:static;height:200px;top:0;background-repeat:no-repeat;background-position:0 50%;background-size:cover;overflow:hidden;text-indent:-9999px}.contentsBlock_wp li.contentsBlock2{padding:0;margin:0;position:relative;z-index:3}.contentsBlock_wp li.contentsBlock2 .titleBlock{width:auto;height:auto;position:static}.contentsBlock_wp li.contentsBlock2 .titleBlock{margin-right:0;padding:30px}.contentsBlock_wp li.contentsBlock2 .mainImage{width:auto;position:static;height:200px;top:0;background-repeat:no-repeat;background-position:0 50%;background-size:cover;overflow:hidden;text-indent:-9999px}}@media(max-width:1139px){.sm_only{display:none}.pc_only{display:block}.top_header_menu>ul>li>a{padding:10px 15px 10px 15px;font-size:1.4rem}.footer_menu>ul>li>a{padding:10px 15px 10px 15px;font-size:1.4rem}}@media(max-width:768px){.sm_only{display:block}.pc_only{display:none}.top_header_menu_box{display:none}.box_topblog_faceimg{max-width:120px;height:auto;display:block;border-radius:50%;float:none;margin:0 auto;padding:0;text-align:center}.box_topblog_title{font-size:2.2rem;text-align:center;float:none;margin:0;padding:0}.top_header_menu>ul>li>a{padding:10px 15px 10px 15px;font-size:1.2rem}.footer_menu>ul>li>a{padding:10px 15px 10px 15px;font-size:1.2rem}.subpage_title{font-size:2.0rem;width:90%}}@media(max-width:576px){.sm_only{display:block}.pc_only{display:none}}@media(max-width:479px){.sm_only{display:block}.pc_only{display:none}.header_mainlogo_img{max-width:160px;height:auto}.sec_1_wp_title_minibox{font-size:1.2rem;max-width:90%}.box_topblog2{max-height:50px}.box_topblog_box2{margin-bottom:0}.sec_6_wp_btn{margin:0 10px 0 10px;margin-bottom:10px}.sec_6_wp_btn_img{max-width:80px;height:auto}.strapline{display:none}.img2{height:100px}.button{font-size:1.2rem;text-align:center;padding:.6em 1.2em;width:100%}.gmap_wp{width:100%}.footer_mainlogo{max-width:120px;height:auto;margin:0 auto;display:block;margin-bottom:40px}.facebook-wrapper{margin-left:10px;margin-right:10px}.table{width:100%}.sub_contarea_inbox table td,.sub_contarea_inbox table tr,.sub_contarea_inbox table th{width:100%;display:block;text-align:left}.sub_contarea_inbox table tr:last-child td,.sub_contarea_inbox table tr:last-child th,{border-bottom:1px solid #ccc}.table td,.table tr,.table th{width:100%;display:block;text-align:left}.table tr:last-child td,.table tr:last-child th,{border-bottom:1px solid #ccc}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;max-height:1000px;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) )}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram br{display:none}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;text-decoration:none;transition:color .5s ease}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden;background:url(//senjiru.com/wp/wp-content/plugins/instagram-feed/css/../img/small-logo.png) no-repeat 0 0}#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1;max-height:640px}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
#html .arve{display:block;width:100%;margin-bottom:1.5em}#html .arve:after{display:table;clear:both;content:""}#html .arve.alignleft{margin-top:.4em;margin-right:1.5em}#html .arve.alignright{margin-top:.4em;margin-left:1.5em}#html .arve [hidden],#html .arve[hidden]{display:none}#html .arve-inner{display:block;width:auto;padding:0;margin:0}#html .arve-embed{position:relative;display:block;width:100%;max-height:100vh;padding:0;margin:0;overflow:hidden}#html .arve-ar{display:block}#html .arve-embed--has-aspect-ratio{overflow:hidden}#html .arve-embed--16by9:before{display:block;padding-top:56.25%;content:""}#html .arve-thumbnail,#html .arve-play-btn,#html .arve-iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0}#html .arve-video{width:100%;height:auto;padding:0;margin:0}#html .arve-promote-link{float:right;font-family:"Open Sans","Sagoe UI",Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
@font-face{font-family:"gallery-manager-lightbox-icons";src:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.eot);src:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.eot#iefix) format("embedded-opentype"),url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.woff2) format("woff2"),url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.woff) format("woff"),url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.ttf) format("truetype"),url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../font/lightbox-icons.svg#lightbox-icons) format("svg");font-weight:400;font-style:normal}.blueimp-gallery>.close:before,.blueimp-gallery>.prev:before,.blueimp-gallery>.next:before,.blueimp-gallery>.play-pause:before{display:block;font-family:"gallery-manager-lightbox-icons";font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blueimp-gallery>.close:before{content:""}.blueimp-gallery>.prev:before{content:'\e802';padding-right:2px}.blueimp-gallery>.next:before{content:'\e803';padding-left:2px}.blueimp-gallery>.play-pause:before{content:""}.blueimp-gallery.blueimp-gallery-playing>.play-pause:before{content:""}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.prev,.blueimp-gallery>.next{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.title,.blueimp-gallery-controls>.play-pause{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.prev,.blueimp-gallery-left>.prev,.blueimp-gallery-single>.next,.blueimp-gallery-right>.next,.blueimp-gallery-single>.play-pause{display:none}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.close,.blueimp-gallery>.play-pause{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(//senjiru.com/wp/wp-content/plugins/fancy-gallery/assets/css/../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>li:hover,.blueimp-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0px);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0px)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.close,.blueimp-gallery>.prev,.blueimp-gallery>.next,.blueimp-gallery>.play-pause{border:3px solid #fff;border-radius:50%;height:44px;width:44px;line-height:44px;font-size:24px;color:#fff;font-weight:400;text-align:center;text-shadow:none;text-decoration:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.blueimp-gallery>.prev,.blueimp-gallery>.next{margin-top:-22px}.blueimp-gallery>.close{top:15px;right:15px;margin:0;padding:0}.blueimp-gallery>.play-pause{right:15px;bottom:15px;font-size:20px;background:0 0}.blueimp-gallery>.prev:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.close:hover,.blueimp-gallery>.title:hover,.blueimp-gallery>.play-pause:hover{color:#fff;opacity:1}.blueimp-gallery .title-description{position:absolute;top:5px;left:10px;margin:0 40px 0 0;line-height:150%;color:#fff;display:none;z-index:10}.blueimp-gallery .title-description .title,.blueimp-gallery .title-description .description,.blueimp-gallery .title-description .gallery{background:rgba(0,0,0,.4);padding:5px;margin:5px 0;display:inline-block;border-radius:3px;color:inherit}.blueimp-gallery .title-description .title{font-weight:700;margin-bottom:5px}.blueimp-gallery .title-description a.gallery:before{content:"["}.blueimp-gallery .title-description a.gallery:after{content:"]"}.blueimp-gallery .title-description :empty{display:none}.blueimp-gallery.blueimp-gallery-controls>.title-description{display:block}body:last-child .blueimp-gallery>.play-pause{width:44px;height:44px;background:0 0}.widget_galleries .gallery-caption,.widget_random-gallery-images .gallery-caption{display:none}
.child_pages{overflow:auto;margin-bottom:1em}.child_pages .child_page{float:left;overflow:hidden}.child_pages .child_page-container{margin:5px;border:1px solid #dedede;background-image:url(//senjiru.com/wp/wp-content/plugins/child-pages-shortcode/css/img/bg-white.png);background-repeat:repeat-x;background-position:left bottom;border-radius:5px;padding:10px}.child_pages .post_thumb{text-align:center;overflow:hidden;background-image:url(//senjiru.com/wp/wp-content/plugins/child-pages-shortcode/css/img/camera.png);background-position:center center;background-repeat:no-repeat}.child_pages .post_thumb img{max-width:100%;height:auto}.child_pages .post_content{padding:0 10px}.child_pages .post_content h4{font-weight:bolder;margin-top:.5em;font-size:14px;line-height:1.2em}.child_pages .post_content .post_excerpt{margin-top:.5em;font-size:12px;line-height:1.2em}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}
.xo-event-calendar{font-family:"Helvetica Neue",Helvetica,"Hiragino Kaku Gothic ProN",Meiryo,"MS PGothic",sans-serif}.xo-event-calendar table{table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;padding:0;width:100%;background-color:#fff;color:#333}.xo-event-calendar table tr{display:table-row}.xo-event-calendar table td,.xo-event-calendar table th{display:table-cell;padding:0}.xo-event-calendar{position:relative}.xo-event-calendar .xo-month{position:relative}.xo-event-calendar table.xo-month{margin:0 0 8px;padding:0;border:1px solid #ccc;border-width:1px 0 1px 1px}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{padding:0;border:1px solid #ccc}.xo-event-calendar table.xo-month>caption{caption-side:top;text-align:center}.xo-event-calendar table.xo-month .month-header{margin:2px 0 4px}.xo-event-calendar table.xo-month .month-header>span{display:inline-block;text-align:center;font-size:120%;vertical-align:middle;line-height:28px}.xo-event-calendar table.xo-month button{margin:0;padding:0;color:#333;background-color:transparent;border:0;box-shadow:none;text-shadow:none;cursor:pointer;width:28px}.xo-event-calendar table.xo-month button[disabled]{opacity:.3;cursor:default}.xo-event-calendar table.xo-month button>span{width:28px;height:28px;line-height:28px;font-size:22px;text-align:center;vertical-align:middle}.xo-event-calendar table.xo-month button span.nav-prev{display:inline-block;background:url(//senjiru.com/wp/wp-content/plugins/xo-event-calendar/css/../images/nav-prev.svg) no-repeat center center;background-size:14px 18px;width:28px;height:28px;font-size:0}.xo-event-calendar table.xo-month button span.nav-next{display:inline-block;background:url(//senjiru.com/wp/wp-content/plugins/xo-event-calendar/css/../images/nav-next.svg) no-repeat center center;background-size:14px 18px;width:28px;height:28px;font-size:0}.xo-event-calendar table.xo-month .month-prev{float:left}.xo-event-calendar table.xo-month .month-next{float:right}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;padding:1px 0;text-align:center;font-size:100%;font-weight:700}.xo-event-calendar table.xo-month>thead th.sunday{color:#d00}.xo-event-calendar table.xo-month>thead th.saturday{color:#00d}.xo-event-calendar table.xo-month .month-week{position:relative;padding:0;border:0;width:100%;overflow:hidden}.xo-event-calendar table.xo-month .month-week table{border:0;margin:0;padding:0}.xo-event-calendar table.xo-month .month-dayname{position:absolute;top:0;left:0;bottom:0;right:0;border-width:1px 0 0 1px}.xo-event-calendar table.xo-month .month-dayname td{border-width:1px 1px 0 0;padding:0}.xo-event-calendar table.xo-month .month-dayname td div{height:1000px;padding:4px;border-width:1px 1px 0 0;text-align:right;font-size:100%;line-height:1.2em}.xo-event-calendar table.xo-month .month-dayname td div.other-month{opacity:.6}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#00d;font-weight:700}.xo-event-calendar table.xo-month .month-dayname-space{position:relative;top:0;height:1.5em}.xo-event-calendar table.xo-month .month-event{position:relative;top:0;background-color:transparent}.xo-event-calendar table.xo-month .month-event td{padding:0 1px 2px;border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event-space{height:1.5em;background-color:transparent}.xo-event-calendar table.xo-month .month-event-space td{border-width:0 1px 0 0}.xo-event-calendar table.xo-month .month-event tr,.xo-event-calendar table.xo-month .month-event-space tr{background-color:transparent}.xo-event-calendar table.xo-month .month-event-title{padding:0 3px;display:block;color:#666;text-align:left;font-size:.8em;background-color:#ccc;border-radius:3px;white-space:nowrap;overflow:hidden}.xo-event-calendar p.holiday-title{margin:0;padding:2px 0;font-size:90%;vertical-align:middle}.xo-event-calendar p.holiday-title span{margin:0 6px 0 0;padding:0 0 0 18px;border:1px solid #ccc}.widget .xo-event-calendar table.xo-month>thead th{font-size:90%}.xo-event-calendar .loading-animation{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px}.xoec-loading .xo-months{opacity:.5}.xoec-loading .loading-animation{width:40px;height:40px;border:5px rgba(0,0,0,.2) solid;border-top:5px #4285f4 solid;border-radius:50%;-webkit-animation:loadingCircRot .8s infinite linear;animation:loadingCircRot .8s infinite linear}@-webkit-keyframes loadingCircRot{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes loadingCircRot{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.xo-event-meta{padding:3.8461% 0}.xo-event-meta span{display:block}html[lang=ja] .xo-event-calendar .dashicons{font-family:dashicons !important}
.va-social-buzz .vasb_fb,.va-social-buzz .vasb_fb .vasb_fb_thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover}@font-face{font-family:vasocialbuzz;src:url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.eot?11197594);src:url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.eot?11197594#iefix) format('embedded-opentype'),url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.ttf?11197594) format('truetype'),url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.woff?11197594) format('woff'),url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.woff2?11197594) format('woff2'),url(//senjiru.com/wp/wp-content/plugins/va-social-buzz/assets/css/../font/vasocialbuzz.svg?11197594#vasocialbuzz) format('svg');font-weight:400;font-style:normal}.va-social-buzz{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,fantasy,sans-serif;margin-bottom:1.5em}.va-social-buzz *,.va-social-buzz :after,.va-social-buzz :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.va-social-buzz .vasb_notification:after,.va-social-buzz .vasb_notification:before,.va-social-buzz .vasb_share:after,.va-social-buzz .vasb_share:before{content:' ';display:table}.va-social-buzz .vasb_notification:after,.va-social-buzz .vasb_share:after{clear:both}.va-social-buzz .vasb_fb_like_text,.va-social-buzz .vasb_follow,.va-social-buzz .vasb_notification_button,.va-social-buzz .vasb_share_button{font-size:16px}.va-social-buzz .vasb_icon{font-family:vasocialbuzz;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.va-social-buzz .vasb_icon:before{margin-right:8px}.va-social-buzz .vasb_notification_button,.va-social-buzz .vasb_share_button{float:left;padding-left:7px;padding-right:7px}.va-social-buzz .vasb_notification_button a,.va-social-buzz .vasb_share_button a{border-bottom:none;border-radius:5px;box-shadow:none;color:#fff;display:block;padding:.75em 0;text-decoration:none}.va-social-buzz .vasb_notification_button a:hover,.va-social-buzz .vasb_share_button a:hover{box-shadow:none}.va-social-buzz .vasb_notification_button a:focus,.va-social-buzz .vasb_share_button a:focus{outline:0}.va-social-buzz .vasb_fb,.va-social-buzz .vasb_notification,.va-social-buzz .vasb_share{margin-bottom:.75em;position:relative;text-align:center;width:100%}.va-social-buzz .vasb_fb{display:table}.va-social-buzz .vasb_fb .vasb_fb_thumbnail{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}#secondary #widget-area .va-social-buzz .vasb_fb .vasb_fb_thumbnail,#secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_thumbnail,#secondary.widget-area .va-social-buzz .vasb_fb .vasb_fb_thumbnail,.secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_thumbnail,.sidebar-container .va-social-buzz .vasb_fb .vasb_fb_thumbnail{display:block!important;width:100%!important}.va-social-buzz .vasb_fb .vasb_fb_like{padding:16.5px 0;position:relative;text-align:center;vertical-align:middle;z-index:1}#secondary #widget-area .va-social-buzz .vasb_fb .vasb_fb_like,#secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_like,#secondary.widget-area .va-social-buzz .vasb_fb .vasb_fb_like,.secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_like,.sidebar-container .va-social-buzz .vasb_fb .vasb_fb_like{display:block!important;height:initial!important;width:initial!important}.va-social-buzz .vasb_fb .vasb_fb_like .vasb_fb_like_text{line-height:1.5;margin:0 0 .5em;text-align:center}.va-social-buzz .vasb_fb .vasb_fb_like .fb-like{display:block;height:21px;line-height:1;margin-bottom:0;overflow:hidden}.va-social-buzz .vasb_fb .vasb_fb_like .fb-like iframe{max-width:initial}.va-social-buzz .vasb_share .vasb_share_button{width:50%}.va-social-buzz .vasb_share .vasb_share_button-fb{padding-left:0;padding-right:7px}.va-social-buzz .vasb_share .vasb_share_button-fb .vasb_icon:before{content:"\e800"}.va-social-buzz .vasb_share .vasb_share_button-fb a{background-color:#3b55a0}.va-social-buzz .vasb_share .vasb_share_button-fb a:hover{background-color:#384182}.va-social-buzz .vasb_share .vasb_share_button-twttr{padding-left:7px;padding-right:0}.va-social-buzz .vasb_share .vasb_share_button-twttr .vasb_icon:before{content:"\e801"}.va-social-buzz .vasb_share .vasb_share_button-twttr a{background-color:#1b95e0}.va-social-buzz .vasb_share .vasb_share_button-twttr a:hover{background-color:#0c7abf}.va-social-buzz .vasb_notification .vasb_notification_button-push7{padding:0;width:100%}.va-social-buzz .vasb_notification .vasb_notification_button-push7 .vasb_icon:before{content:"\e804"}.va-social-buzz .vasb_notification .vasb_notification_button-push7 a{background-color:#e5a717}.va-social-buzz .vasb_notification .vasb_notification_button-push7 a:hover{background-color:#bf9214}.va-social-buzz .vasb_follow{background-color:#eee;color:#707070;padding:.75em;text-align:center;width:100%}.va-social-buzz .vasb_follow iframe{display:inline-block!important;margin-bottom:0!important;vertical-align:middle!important}@media only screen and (min-width :711px){.va-social-buzz .vasb_fb .vasb_fb_thumbnail{display:table-cell;width:calc(100% - 208px)}.va-social-buzz .vasb_fb .vasb_fb_like{display:table-cell;height:208px;width:208px}}
.va-social-buzz .vasb_fb .vasb_fb_thumbnail{background-image:none}#secondary #widget-area .va-social-buzz .vasb_fb .vasb_fb_like,#secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_like,#secondary.widget-area .va-social-buzz .vasb_fb .vasb_fb_like,.secondary .widget-area .va-social-buzz .vasb_fb .vasb_fb_like,.sidebar-container .va-social-buzz .vasb_fb .vasb_fb_like,.va-social-buzz .vasb_fb .vasb_fb_like{background-color:rgba(43,43,43,.7);color:#fff}@media only screen and (min-width:711px){.va-social-buzz .vasb_fb .vasb_fb_like{background-color:rgba(43,43,43,1)}}