@charset "UTF-8";
main {
				background-image: url(../img/bg_address2.png);
}
#content {
}
.content_inner {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				align-content: center;
				justify-content: center;
				align-items: center;
				width: 100%;
				height: 100%;
				padding: 20px;
				padding: 32px 20px;
}
.content_inner_map {
				width: 85%;
				text-align: center;
}
.content_inner_map iframe {
				max-width: 100%;
}
.content_inner_text {
				width: 90%;
				text-align: center;
				color: #fff;
				text-shadow: 1px 1px 5px #1e1e1e, -1px -1px 5px #1e1e1e, 1px -1px 5px #1e1e1e, -1px 1px 5px #1e1e1e;
				font-size: 28px;
				letter-spacing: .2em;
				border-top: 2px solid #fff;
				margin: 40px 0 0;
				padding: 12px 0 0;
}
#sidebar {
				background: none;
}
.sidebar_inner_bottomcontent {
				display: flex;
				flex-direction: column;
				flex-wrap: wrap;
				align-content: center;
				justify-content: center;
				align-items: center;
				height: calc(100% - 120px);
				padding: 16px 0 0;
}
.sidebar_inner_bottomcontent_titile,.sidebar_inner_bottomcontent_shop,.sidebar_inner_bottomcontent_shop_text,.sidebar_inner_bottomcontent_tell {
					color: #1e1e1e;
					text-shadow: 2px 2px 2px #d5d5d8,-2px -2px 2px #d5d5d8,2px -2px 2px #d5d5d8,-2px 2px 2px #d5d5d8,0 2px 2px #d5d5d8,0 -2px 2px #d5d5d8,2px 0 2px #d5d5d8,-2px 0 2px #d5d5d8;
	}
	
.sidebar_inner_sns {
				display: flex;
				flex-direction: row;
				align-content: center;
				justify-content: center;
				align-items: flex-start;
				width: 100%;
				height: 120px;
}
.sidebar_inner_sns li {
				margin: 0 12px;
}

@media screen and (min-width: 768px) {
		
	}
@media screen and (max-width:767px) {
	.content_inner_text {
					font-size: 22px;
	}
	.sidebar_inner_bottomcontent {
					height: auto;
					padding: 96px 0 0;
	}
	.sidebar_inner_sns {
					align-items: center;
					height: 100px;
	}
	.sidebar_inner_bottomcontent_titile,.sidebar_inner_bottomcontent_shop,.sidebar_inner_bottomcontent_shop_text,.sidebar_inner_bottomcontent_tell {
						color: #fff;
						text-shadow: 1px 1px 5px #1e1e1e, -1px -1px 5px #1e1e1e, 1px -1px 5px #1e1e1e, -1px 1px 5px #1e1e1e;
		}
	.sidebar_inner_sns li {
					width: 40px;
	}
}