.page-id-50
{
	.page-header
	{
		display:none;
	}

	.breadcrumb
	{
		display:none;
	}
}

.page-id-51
{
	.page-header
	{
		display:none;
	}

	.breadcrumb
	{
		display:none;
	}
}

.site-footer p:nth-child(2)
{
	display:none;
}

.smf-action .smf-button-control__control[data-action="confirm"],
.smf-action .smf-button-control__control[data-action="complete"] {
	background: rgb(30, 104, 114);
	color:white;
	border:none;
	padding:10px 80px;
	transition: all 0.3s ease;
}


.smf-action .smf-button-control__control[data-action="confirm"]:hover,
.smf-action .smf-button-control__control[data-action="complete"]:hover 
{
	background: rgb(45, 162, 178);
	transition: all 0.3s ease;
}

.smf-action .smf-button-control__control[data-action="back"] {

	background: rgb(30, 104, 114);
	color:white;
	padding:10px 40px;
	margin-bottom:1em;
}


.smf-action .smf-button-control__control[data-action="back"]:hover
{
	background: rgb(45, 162, 178);
}

h1, h2, h3
{
	font-weight: 700;
	letter-spacing: 0.05em;
}

body
{
	font-family: "Noto Sans JP", "Roboto", sans-serif !important;
}

.en
{
	font-family: "Oswald", "Noto Sans JP", "Roboto", sans-serif;
}

.jp_heading
{
	font-family: "IBM Plex Sans JP", "Noto Sans JP", sans-serif !important;
}

.hero-title
{
	/* -webkit-text-stroke: 1px black; */
	 text-shadow: 0 0 8px rgb(30, 104, 114)
}

.footer-nav .menu-item a
{
	color:rgb(30, 104, 114)
}

.footer-nav .menu-item a:hover
{
	color: rgb(45, 162, 178);
}

.global-nav-list > li .global-nav-name
{
	font-size: 1.5rem !important;
}

.vk-mobile-nav nav ul li a
{
	font-size: 1.2rem !important;
}

.top-title h1
{
	text-shadow: #ffffff 1px 0 2px;
}

.sell-info
{
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#page_top
{
	background-color: rgb(30, 104, 114)
}

#page_top:hover
{
	background-color: rgb(45, 162, 178);
}

.top-image
{
	width: 70%;
}
