.hince-main .site-header {
	background-color: transparent;
}
.hince-main .main {
	margin-top: 0;
}
.hince-main .main .outer-margin {
	max-width: 100%;
}
.hince-main .site-footer {
	margin-top: 0;
}
.hince-main .section {
	color: #a36d6a;
	position: relative;
}
.hince-main .section[data-section-color="dark"] {
	color: #fff;
}
.hince-main .section[data-section-color="dark"] .hince-icon {
	background-position-y: -35px;
}
.hince-main .section .section-title {
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 21.5%;
	width: 100%;
	z-index: 99;
}
.hince-main .section .section-title .hince-icon {
	animation: 1.2s blink step-end infinite;
}
.hince-main .section .section-title .headline {
	color: #8f5b59;
	margin-top: 35px;
	margin-bottom: 10px;
}
.hince-main .section[data-section-color="dark"] .section-title .headline {
	color: #fff;
}
.hince-main .section .section-title .subhead {
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 0.5px;
	line-height: 1.675;
}
.hince-main .section .section-title .subhead br {
	display: none;
}
.hince-main .section .section-content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 91;
}
.hince-main .section .section-image .image {
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 100%;
}
.hince-main .section .section-video-full {
	background-size: cover;
	background-position: center center;
}
.hince-main .section .section-video-full .video {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	height: auto;
	min-width: 100%; 
	min-height: 100%;
	transform: translate(-50%, -50%);
}
.hince-main .section .section-video-full .video.mobile {
	display: none;
}
.hince-main .section .slick-slider,
.hince-main .section .slick-slider .slick-list,
.hince-main .section .slick-slider .slick-track {
	height: 100%;
}
.hince-main .section .slick-slider .item {
	background-size: cover;
	background-position: center center;
	outline: none;
	transition: opacity .35s ease-out;
}
.hince-main .section .slick-slider .slick-arrow {
	display: none !important;
}
.hince-main .section .slick-slider .slick-dots {
	position: absolute;
	top: calc(50% - 35px);
	left: 4.75%;
}
.hince-main .section .slick-slider .slick-dots li {
	display: inline-block;
	margin-right: 10px;
}
.hince-main .section .slick-slider .slick-dots li button {
	text-indent: -9999px;
	outline: none;
	border: none;
	width: 25px;
	height: 3px;
	background-color: rgba(163,109,106,0.3);
	transition: all .25s ease-out;
}
.hince-main .section .slick-slider .slick-dots .slick-active button {
	background-color: #a36d6a;
	width: 60px;
}
.hince-main .section .section-carousel {
	overflow: visible;
	z-index: 95;
}
.hince-main .section .section-carousel .item {
	position: relative;
	opacity: 0;
	margin-left: 0;
}
.hince-main .section .section-carousel .slick-current,
.hince-main .section .section-carousel .slick-current + .item {
	opacity: 1;
}
.hince-main .section .section-carousel .item .title {
	display: none;
}
.hince-main .section .section-carousel .item .image a {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}
.hince-main .section .section-carousel .new-product .image {
	background-color: #faf9f7;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 17.5%;
	right: 0;
	bottom: 17.5%;
	left: 33.333%;
	z-index: 97;
}
.hince-main .section .section-carousel .best-product .image {
	background-size: cover;
	background-position: center center;
	position: absolute;
	top: 17.5%;
	bottom: 17.5%;
	left: 16.85%;
	width: 76%;
	z-index: 97;
}
.hince-main .section .section-carousel-nav {
	bottom: 6.5%;
	right: 4.75%;
	position: absolute;
	width: 60%;
	z-index: 99;
}
.hince-main .section .section-carousel-nav .prev-icon {
	float: left;
}
.hince-main .section .section-carousel-nav .next-icon {
	float: right;
}
.hince-main .section .section-video-block {
	position: absolute;
	top: 17.5%;
	right: 0;
	bottom: 17.5%;
	left: auto;
	overflow: hidden;
	width: 66.666%;
	z-index: 95;
}
.hince-main .section .section-video-block .video {
	position: absolute;
	width: auto;
	height: auto;
	min-width: 100%;
	min-height: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.hince-main .section .section-label {
	position: absolute;
	bottom: 6.5%;
	left: 4.75%;
	border-top: 2px solid #a36d6a;
	display: inline-block;
	font-family: 'PT Serif', serif;
	font-size: 25px;
	font-weight: 700;
	padding-top: 25px;
	z-index: 99;
}
.hince-main .section[data-section-color="dark"] .section-label {
	border-top-color: #fff;
}
.hince-main .section .section-product {
	font-size: 15px;
	font-weight: 500;
	position: absolute;
	top: 50%;
	left: 4.75%;
	z-index: 97;
}
.hince-main .section .section-bottom {
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 32.5%;
	z-index: 93;
}
.hince-main .section .section-product a {
	text-decoration: none;
}
.hince-main .section .section-bottom .hince-icon {
	position: absolute;
}
.hince-main .section .section-bottom .link-icon {
	bottom: 20%;
	right: 4.75%;
}

.hince-main .section[data-section="collection"] .section-bottom,
.hince-main .section[data-section="edition"] .section-bottom,
.hince-main .section[data-section="lipstick"] .section-bottom {
	border-top: 2px solid rgba(255,255,255,0.25);
}
.hince-main .section[data-section="new-product"] .section-bottom {
	background-color: #ac7c79;
	border-top: none;
	color: #fff;
}
.hince-main .section[data-section="new-product"] .section-bottom .hince-icon,
.hince-main .section[data-section="new-product"] .section-carousel-nav .hince-icon {
	background-position-y: -35px;
}
.hince-main .section[data-section="new-product"] .section-label {
	border-top-color: #fff;
	color: #fff;
}
.hince-main .section[data-section="best-seller"] .section-bottom {
	background-color: #f6f0f0;
}
.hince-main .section[data-section="video"] {
	background-color: #a36d6a;
}
.hince-main .section[data-section="video"] .section-bottom {
	background-color: rgba(255,255,255,0.075);
}
.hince-main #ch-plugin {
	display: none !important;
}

@keyframes blink {
	0%, 100% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}

@media (max-width: 1200px) {
	.hince-main .section .section-title .headline {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.hince-main .section .section-title .subhead {
		font-size: 15px;
		letter-spacing: 0;
	}
	.hince-main .section[data-section-color="dark"] .hince-icon,
	.hince-main .section[data-section="new-product"] .section-bottom .hince-icon,
	.hince-main .section[data-section="new-product"] .section-carousel-nav .hince-icon {
		background-position-y: -32px;
	}
}

@media (max-width: 900px) {
	.hince-main .site-header.is-active {
		background-color: #fff;
	}
	.hince-main .site-header.is-active .site-logo .logo,
	.hince-main .site-header.is-active .site-extras li .hince-icon {
		background-position-y: 0;
	}
	.hince-main .site-header .site-menu li a {
		color: #a36d6a;
	}
	.hince-main .section .section-title {
		top: 120px;
	}
	.hince-main .section .section-video-full .video.wide {
		display: none;
	}
	.hince-main .section .section-video-full .video.mobile {
		display: block;
	}
	.hince-main .section .section-carousel,
	.hince-main .section .section-video-block {
		top: 320px;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 96;
	}
	.hince-main .section .slick-slider .slick-dots {
		top: -130px;
		left: auto;
		right: 20px;
	}
	.hince-main .section .slick-slider .slick-dots li {
		margin-right: 7px;
	}
	.hince-main .section .slick-slider .slick-dots li button {
		width: 15px;
		height: 2px;
	}
	.hince-main .section .slick-slider .slick-dots .slick-active button {
		background-color: #a36d6a;
		width: 35px;
	}
	.hince-main .section .section-carousel .new-product .image,
	.hince-main .section .section-carousel .best-product .image {
		top: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 94;
	}
	.hince-main .section .section-bottom {
		height: 135px;
		z-index: 97;
	}
	.hince-main .section .section-label {
		bottom: 25px;
		border: none;
		font-size: 22px;
		padding: 0;
	}
	.hince-main .section .section-product {
		color: #fff;
		top: auto;
		bottom: 80px;
		left: 0;
		width: 100%;
		padding: 0 25px;
		font-size: 17px;
		z-index: 99;
	}
	.hince-main .section .section-carousel-nav {
		width: 40%;
		bottom: 25px;
	}
	.hince-main .section[data-section="new-product"] .section-bottom,
	.hince-main .section[data-section="best-seller"] .section-bottom {
		background-color: rgba(163,109,106,0.35);
		z-index: 97;
	}
	.hince-main .section[data-section="best-seller"] .section-label {
		color: #fff;
	}
	.hince-main .section[data-section="best-seller"] .section-carousel-nav .hince-icon {
		background-position-y: -32px;
	}
	.hince-main .section[data-section="collection"] .section-image .image {
		background-position-x: 90%;
	}
}

@media (max-width: 600px) {
	.hince-main .section .section-title {
		top: 75px;
	}
	.hince-main .section .section-title .headline {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	.hince-main .section .section-title .subhead br {
		display: block;
	}
	.hince-main .section .section-carousel,
	.hince-main .section .section-video-block {
		top: 220px;
	}
	.hince-main .section .section-carousel .new-product .image {
		background-size: cover;
	}
	.hince-main .section .section-label {
		left: 25px;
	}
	.hince-main .section .section-bottom .link-icon {
		right: 25px;
	}
}



.brand-section {
	text-align: center;
	padding: 160px 0;
}
.brand-section .copy {
	width: 90%;
	line-height: 1.65;
	margin: 0 auto;
}
.brand-section .copy .headline {
	font-size: 24px;
	font-weight: 500;
	word-break: keep-all;
}
[lang="jp"] .brand-section .copy .headline {
	word-break: normal;
}
.brand-section .copy .subhead {
	font-size: 18px;
	font-weight: 500;
	margin-top: 20px;
}
.brand-manifesto .brand-logo img {
	width: 200px;
}
.brand-manifesto .copy {
	margin-top: 100px;
}
.brand-keywords {
	padding: 0 !important;
}
.brand-keywords .keywords:before,
.brand-keywords .keywords:after {
	content: '';
	display: table;
}
.brand-keywords .keywords:after {
	clear: both;
}
.brand-keywords .keywords .item {
	float: left;
	padding: 0 3.5%;
	position: relative;
	width: 33.333%;
}
.brand-keywords .keywords .item img {
	width: 100%;
}
.brand-keywords .keywords .item span {
	color: rgba(255,255,255,0.85);
	font-size: 28px;
	font-weight: 900;
	position: absolute;
	top: 50%;
	left: 50%;
	letter-spacing: 1px;
	transform: translate(-50%, -50%);
}
.brand-images {
	padding: 0 !important;
}
.brand-images .row:before,
.brand-images .row:after {
	content: '';
	display: table;
}
.brand-images .row:after {
	clear: both;
}
.brand-images .row .col-12 img {
	width: 74%;
	padding-bottom: 2%;
}
.brand-images .row .col-6 {
	float: left;
	padding: 2%;
	width: 50%;
}
.brand-images .row .col-6 img {
	width: 100%;
}
.brand-outro .brand-logo img {
	width: 80px;
	margin-top: 30px;
}

@media (max-width: 900px) {
	.brand-section {
		padding: 120px 0;
	}
	.brand-section .copy .headline {
		font-size: 20px;
	}
	.brand-section .copy .subhead {
		font-size: 17px;
	}
	.brand-section .copy br {
		display: none;
	}
	.brand-manifesto .brand-logo img {
		width: 160px;
	}
	.brand-manifesto .copy {
		margin-top: 80px;
	}
	.brand-keywords .keywords .item {
		float: none;
		padding: 2.5% 0;
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
	}
	.brand-images .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.brand-outro .brand-logo img {
		margin-top: 80px;
	}
}

@media (max-width: 600px) {
	.brand-section {
		padding: 100px 0;
	}
	.brand-section .copy .headline {
		font-size: 18px;
	}
	.brand-section .copy .subhead {
		font-size: 15px;
		margin-top: 10px;
	}
	.brand-manifesto .brand-logo img {
		width: 140px;
	}
	.brand-manifesto .copy {
		margin-top: 50px;
	}
	.brand-outro .brand-logo img {
		width: 50px;
		margin-top: 60px;
	}
}



.service-cover {
	background-image: url('../image/hince-service-cover.jpg');
	color: #fff;
	display: flex;
	align-items: center;
	text-align: center;
}
.service-cover h2 {
	line-height: 1.35;
}
.service-cover h3 {
	font-size: 24px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.service-cover p {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.65;
}
.service-section .tabs {
	border-bottom: 2px solid #a36d6a;
}

.featured-events {
	margin-top: 10px;
}
.featured-events .slide {
	background-size: cover;
	background-position: center center;
}
.featured-events .slide a {
	display: block;
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 50%;
}
.featured-events .slide .event-info {
	color: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	text-shadow: 0 0 20px rgba(0,0,0,0.15);
	width: 100%;
}
.featured-events .slide .event-info .category {
	opacity: 0.65;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 120px;
}
.featured-events .slide .event-info .headline {
	font-size: 44px;
	font-weight: 500;
	margin-bottom: 25px;
}
.featured-events .slide .event-info .subhead {
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 120px;
}
.featured-events .slide .event-info .period {
	opacity: 0.65;
}
.featured-events .slide .event-detail {
	display: none;
}

.featured-events .slick-arrow {
	background-color: transparent;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	z-index: 99;
}
.featured-events .prev-icon {
	left: 35px;
}
.featured-events .next-icon {
	right: 35px;
}
.featured-events .slick-dots {
	position: absolute;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
}
.featured-events .slick-dots li {
	display: inline-block;
	margin-right: 10px;
}
.featured-events .slick-dots li button {
	text-indent: -9999px;
	outline: none;
	border: none;
	width: 20px;
	height: 2px;
	background-color: rgba(255,255,255,0.3);
	transition: all .25s ease-out;
}
.featured-events .slick-dots .slick-active button {
	background-color: #fff;
	width: 40px;
}
.personal-support {
	margin: 0 -20px;
}
.personal-support:before,
.personal-support:after {
	content: '';
	display: table;
}
.personal-support:after {
	clear: both;
}
.personal-support .item {
	float: left;
	padding: 10px 20px;
	width: 50%;
}
.personal-support .item a {
	border: 2px solid #a36d6a;
	display: block;
	width: 100%;
	font-size: 18px;
	font-weight: 900;
	padding: 50px 0;
	text-align: center;
	text-decoration: none;
}
.personal-support .item .my-support {
	color: #a36d6a;
}
.personal-support .item .open-support {
	background-color: #a36d6a;
	color: #fff;
}
.personal-support .item a img {
	width: 80px;
	margin-bottom: 20px;
}
.personal-support .item a span {
	display: block;
}

@media (max-width: 1200px) {
	.service-cover h3 {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.service-cover p {
		font-size: 16px;
	}
	.featured-events .slide .event-info .headline {
		font-size: 36px;
		margin-bottom: 20px;
	}
	.featured-events .slide .event-info .category,
	.featured-events .slide .event-info .subhead {
		font-size: 18px;
		margin-bottom: 80px;
	}
	.personal-support .item {
		padding: 10px;
	}
	.personal-support .item a {
		font-size: 16px;
	}
}

@media (max-width: 900px) {
	.service-cover h3 {
		font-size: 16px;
		margin-top: 30px;
		margin-bottom: 12px;
	}
	.service-cover p {
		font-size: 14px;
	}
	.featured-events .slide a {
		padding-top: 60%;
	}
	.featured-events .slide .event-info .headline {
		font-size: 30px;
	}
	.featured-events .slide .event-info .category,
	.featured-events .slide .event-info .subhead {
		font-size: 16px;
		margin-bottom: 30px;
	}
	.featured-events .prev-icon {
		left: 25px;
	}
	.featured-events .next-icon {
		right: 25px;
	}
	.featured-events .slick-dots {
		bottom: 30px;
	}
}

@media (max-width: 600px) {
	.featured-events {
		margin: 10px -25px 0;
	}
	.featured-events .slide a {
		padding-top: 85%;
	}
	.featured-events .slide .event-info .headline {
		font-size: 24px;
	}
	.featured-events .slide .event-info .subhead {
		font-size: 15px;
	}
	.personal-support {
		margin: -5px;
	}
	.personal-support .item {
		padding: 5px;
	}
	.personal-support .item a {
		font-size: 14px;
		padding: 30px 0;
	}
	.personal-support .item a img {
		width: 50px;
	}
}



.location .page-cover {
	background-image: url('../image/location-main.jpg');
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 0;
	padding-top: 50%;
}
.location .atelier-manifesto {
	line-height: 1.8;
	padding: 80px 0;
}
.location .atelier-manifesto h3 {
	color: #8f5b59;
	font-size: 20px;
	margin-bottom: 30px;
}
.location .atelier-manifesto p {
	font-size: 16px;
	font-weight: 400;
	max-width: 700px;
	word-break: keep-all;
}
[lang="jp"] .location .atelier-manifesto p {
	word-break: normal;
}
.location .atelier-block {
	margin-bottom: 120px;
}
.location .atelier-block:after {
	content: '';
	clear: both;
	display: table;
}
.location .atelier-block .figure-side {
	float: left;
	width: 65%;
}
.location .atelier-block:nth-child(odd) .figure-side {
	float: right;
}
.location .atelier-block .text-side {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	line-height: 1.8;
	float: right;
	padding: 5%;
	width: 35%
}
.location .atelier-block:nth-child(odd) .text-side {
	float: left;
	padding-left: 0;
	justify-content: flex-start;
}
.location .atelier-block .text-side h4 {
	color: #8f5b59;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 20px;
}
.location .atelier-block .text-side p {
	font-size: 16px;
	margin-top: 10px;
	word-break: keep-all;
}
[lang="jp"] .location .atelier-block .text-side p {
	word-break: normal;
}
.location .map {
	width: 100%;
	height: 25vw;
}


.location .atelier-gallery .slick-list,
.location .atelier-gallery .slick-track {
	height: inherit;
	min-height: 360px;
}
.location .atelier-gallery .slick-arrow {
	background-color: transparent;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9;
}
.location .atelier-gallery .prev-icon {
	left: 20px;
}
.location .atelier-gallery .next-icon {
	right: 20px;
}
.location .atelier-gallery .slide {
	position: relative;
}
.location .atelier-gallery .slide .slide-image {
	background-size: cover;
	background-position: center center;
	width: 100%;
	height: 0;
	padding-top: 62.5%;
}

@media (max-width: 900px) {
	.location .atelier-manifesto {
		padding: 60px 0;
	}
	.location .atelier-manifesto p {
		font-size: 14px;
	}
	.location .atelier-block {
		margin-bottom: 35px;
	}
	.location .atelier-block > * {
		width: 100% !important;
		float: none !important;
	}
	.location .atelier-block .text-side {
		height: auto;
		min-height: 0;
		margin-top: 35px;
		padding: 0;
	}
	.location .atelier-block .text-side h4 {
		font-size: 18px;
		margin-bottom: 0;
	}
	.location .atelier-block .text-side p {
		font-size: 13px;
	}
}

@media (max-width: 700px) {
	.location .page-cover {
		background-image: url('https://www.sunsemweb.com/images/location/location-main-mo.jpg');
		padding-top: 100%;
	}
	.location .atelier-map {
		padding-top: 100%;
	}
	.location .atelier-gallery .slide .slide-image {
		padding-top: 100%;
	}
	.location .atelier-gallery .slide .curation-1 {
		background-image: url('https://www.sunsemweb.com/images/location/curation-1-mo.jpg');
	}
	.location .atelier-gallery .slide .curation-2 {
		background-image: url('https://www.sunsemweb.com/images/location/curation-2-mo.jpg');
	}
	.location .atelier-gallery .slide .curation-3 {
		background-image: url('https://www.sunsemweb.com/images/location/curation-3-mo.jpg');
	}
	.location .atelier-gallery .slide .private-1 {
		background-image: url('https://www.sunsemweb.com/images/location/private-1-mo.jpg');
	}
	.location .atelier-gallery .slide .private-2 {
		background-image: url('https://www.sunsemweb.com/images/location/private-2-mo.jpg');
	}
	.location .atelier-gallery .slide .mood-1 {
		background-image: url('https://www.sunsemweb.com/images/location/mood-1-mo.jpg');
	}
}

.location .store .page-title {
	color: #8f5b59;
}
.location .store .store-searchbar {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin: 20px 0;
}
.location .store .store-searchbar .search-icon {
	display: inline-block;
	background-size: 350px 50px;
	background-position-x: -50px;
	width: 25px;
	height: 25px;
}
.location .store .store-searchbar .store-searchinput {
	border: none;
	outline: none;
	font-size: 14px;
	padding: 10px;
	width: 290px;
}
.location .store .tabs {
	border-bottom: 2px solid #8f5b59;
}
.location .store .tabs .tab[data-filtering="false"] {
	display: none;
}
.location .store .tabs .tab .tab-header .store-name {
	display: inline-block;
	width: 260px;
}
.location .store .tabs .tab .tab-header .store-address {
	color: #555;
	display: inline-block;
	font-size: 13px;
	font-weight: 400;
}
.location .store .tabs .tab .tab-body {
	background-color: #fff;
}
.location .store .tabs .tab .tab-body:after {
	content: '';
	clear: both;
	display: table;
}
.location .store .tabs .tab .tab-body .content {
	color: #777;
	float: left;
	padding: 0 12px;
	width: 260px;
}
.location .store .tabs .tab .tab-body #store-map {
	width: calc(100% - 275px);
	float: right;
	height: 0;
	padding-top: calc((100% - 275px) * 0.5);
}
.location .store .tabs .no-results {
	border-top: 1px solid #8f5b59;
	color: #999;
	display: none;
	padding: 100px 0;
	text-align: center;
}

@media (max-width: 900px) {
	.location .store {
		margin-top: 20px;
	}
	.location .store .store-searchbar {
		justify-content: flex-start;
		margin-bottom: 10px;
	}
	.location .store .store-searchbar .store-searchinput {
		width: calc(100% - 25px);
	}
	.location .store .tabs .tab .tab-header .store-name {
		width: 100%;
		margin-bottom: 5px;
	}
	.location .store .tabs .tab .tab-body .content {
		float: none;
		width: 100%;
		padding: 0 12px 20px;
		line-height: 1.65;
	}
	.location .store .tabs .tab .tab-body #store-map {
		float: none;
		width: 100%;
		padding-top: 62.5%;
	}
}

@media (max-width: 700px) {
	.location .store .tabs .tab .tab-body #store-map {
		padding-top: 100%;
	}
}



.info-table {
	border-top: 1px solid #a36d6a;
	border-bottom: 2px solid #a36d6a;
}
.info-table table {
	border-collapse: collapse;
}
.info-table table tr > * {
	border-top: 1px solid #a36d6a;
	padding: 25px 25px 25px 0;
}
.info-table table tr th {
	color: #a36d6a;
	font-weight: 400;
	text-align: left;
	width: 200px;
}
.info-table table tr td p {
	margin-bottom: 10px;
}
.info-table table tr td p:last-child {
	margin-bottom: 0;
}

@media (max-width: 600px) {
	.info-table table tr th {
		width: 120px;
	}
}

.hince-guide .section-block {
	border-top: 2px solid #a36d6a;
	padding-top: 60px;
	margin-top: 60px;
}
.hince-guide .section-block:first-child {
	margin-top: 0;
}
.hince-guide .section-block .section-title {
	padding: 0;
	margin-bottom: 30px;
}
.hince-guide .section-block .section-content {
	font-size: 13px;
}
.hince-guide .section-block .section-content p {
	margin-bottom: 15px;
	line-height: 1.8;
}
.hince-guide .section-block .section-content a {
	color: #a36d6a;
	font-weight: 700;
}
.hince-guide .section-block .section-content h4 {
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.hince-guide .section-block .section-content .info-table {
	border: none;
}
.hince-guide .section-block .section-content .info-table thead th {
	font-weight: 700;
}

.hince-guide .membership-info .section-content .info-table {
	width: 100%;
	overflow-x: auto;
}
.hince-guide .membership-info .section-content .info-table table {
	min-width: 900px;
}