.p-halfboard {
	/* --------------------------------------------------
	  sec01
	-------------------------------------------------- */
	/* --------------------------------------------------
	  intro
	-------------------------------------------------- */
	/* --------------------------------------------------
	  sec02
	-------------------------------------------------- */
	/* --------------------------------------------------
	  sec03
	-------------------------------------------------- */
}
.p-halfboard-sec01 {
	position: relative;
}
.p-halfboard-sec01::before {
	content: "";
	position: absolute;
	top: 227px;
	left: 426px;
	z-index: -1;
	width: 843px;
	height: 997px;
	background: url(../img/common/bg_gray01_pc.png) repeat center top;
}
.p-halfboard-sec01__wrap {
	padding: 115px 0 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-rows: auto 100px 471px;
	grid-template-rows: auto 100px 471px;
	-ms-grid-columns: 643px 55px 717px;
	grid-template-columns: 643px 55px 717px;
	max-width: 1415px;
	margin: 0 auto;
}
.p-halfboard-sec01__wrap > *:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
}
.p-halfboard-sec01__wrap > *:nth-child(2) {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
}
.p-halfboard-sec01__wrap > *:nth-child(3) {
	-ms-grid-row: 1;
	-ms-grid-column: 3;
}
.p-halfboard-sec01__wrap > *:nth-child(4) {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
}
.p-halfboard-sec01__wrap > *:nth-child(5) {
	-ms-grid-row: 2;
	-ms-grid-column: 2;
}
.p-halfboard-sec01__wrap > *:nth-child(6) {
	-ms-grid-row: 2;
	-ms-grid-column: 3;
}
.p-halfboard-sec01__wrap > *:nth-child(7) {
	-ms-grid-row: 3;
	-ms-grid-column: 1;
}
.p-halfboard-sec01__wrap > *:nth-child(8) {
	-ms-grid-row: 3;
	-ms-grid-column: 2;
}
.p-halfboard-sec01__wrap > *:nth-child(9) {
	-ms-grid-row: 3;
	-ms-grid-column: 3;
}
.p-halfboard-sec01__ttl {
	position: absolute;
	top: 120px;
	left: 112px;
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
	font-size: 4.6rem;
	line-height: 1;
	font-weight: 500;
	letter-spacing: 0.1em;
	margin: 0;
}
.p-halfboard-sec01__txtarea {
	padding: 212px 0 0 229px;
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	grid-row: 1/2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1/2;
}
.p-halfboard-sec01__txt {
	font-weight: 500;
	font-size: 1.6rem;
	line-height: 2.25;
	margin: 0;
}
.p-halfboard-sec01__txt:nth-child(n+2) {
	margin-top: 36px;
}
.p-halfboard-sec01__img01 {
	-ms-grid-row: 3;
	-ms-grid-row-span: 1;
	grid-row: 3/4;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1/2;
}
.p-halfboard-sec01__img02 {
	-ms-grid-row: 1;
	-ms-grid-row-span: 3;
	grid-row: 1/4;
	-ms-grid-column: 3;
	-ms-grid-column-span: 1;
	grid-column: 3/4;
}
@media screen and (max-width: 767px) {
	.p-halfboard-sec01__wrap {
		padding: 6rem 0 0;
		-ms-grid-rows: 51.3rem auto 29rem;
		grid-template-rows: 51.3rem auto 29rem;
		-ms-grid-columns: auto 37.3rem;
		grid-template-columns: auto 37.3rem;
	}
	.p-halfboard-sec01__wrap > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}
	.p-halfboard-sec01__wrap > *:nth-child(2) {
		-ms-grid-row: 1;
		-ms-grid-column: 2;
	}
	.p-halfboard-sec01__wrap > *:nth-child(3) {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
	.p-halfboard-sec01__wrap > *:nth-child(4) {
		-ms-grid-row: 2;
		-ms-grid-column: 2;
	}
	.p-halfboard-sec01__wrap > *:nth-child(5) {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
	}
	.p-halfboard-sec01__wrap > *:nth-child(6) {
		-ms-grid-row: 3;
		-ms-grid-column: 2;
	}
	.p-halfboard-sec01::before {
		top: 18.4rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		width: 40rem;
		height: 46.5rem;
		background: url(../img/common/bg_gray01_sp.png) repeat center top;
	}
	.p-halfboard-sec01__ttl {
		position: static;
		top: auto;
		left: auto;
		font-size: 4rem;
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
		grid-column: 1/2;
		margin: 6rem 3.5rem 0 0;
	}
	.p-halfboard-sec01__txtarea {
		padding: 3rem 0 4rem 0;
		-ms-grid-row: 2;
		-ms-grid-row-span: 1;
		grid-row: 2/3;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2/3;
	}
	.p-halfboard-sec01__txt {
		font-size: 1.8rem;
		line-height: 1.8888888889;
	}
	.p-halfboard-sec01__txt:nth-child(n+2) {
		margin-top: 3.3rem;
	}
	.p-halfboard-sec01__img01 {
		position: relative;
		-ms-grid-row: 3;
		-ms-grid-row-span: 1;
		grid-row: 3/4;
		-ms-grid-column: 1;
		-ms-grid-column-span: 2;
		grid-column: 1/3;
		width: 40rem;
	}
	.p-halfboard-sec01__img01::before {
		content: "";
		position: absolute;
		top: 3rem;
		right: -6rem;
		z-index: -1;
		width: 40rem;
		height: 29rem;
		background: url(../img/halfboard/bg_sec01_sp.png) repeat center top;
	}
	.p-halfboard-sec01__img02 {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		grid-row: 1/2;
		-ms-grid-column: 2;
		-ms-grid-column-span: 1;
		grid-column: 2/3;
	}
}
.p-halfboard-intro {
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	padding: 364px 70px 0;
	color: #ffffff;
	width: 465px;
	height: 100%;
}
.p-halfboard-intro__ttl {
	font-size: 4.5rem;
	line-height: 1;
	font-weight: bold;
	letter-spacing: 0.2em;
	position: absolute;
	top: 55px;
	left: 70px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0;
	padding: 5px 22px;
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
}
.p-halfboard-intro__ttl-en {
	font-size: 1.4rem;
	margin-top: 21px;
	letter-spacing: 0;
}
.p-halfboard-intro__leadarea {
	position: absolute;
	top: 56px;
	right: 127px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.p-halfboard-intro__lead {
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
	font-size: 1.8rem;
	font-weight: bold;
	margin: 0px 8px;
	line-height: 1;
}
.p-halfboard-intro__lead:nth-child(2) {
	text-indent: 38px;
}
.p-halfboard-intro__lead:nth-child(3) {
	text-indent: 75px;
}
.p-halfboard-intro__txt {
	font-size: 1.6rem;
	line-height: 2.25;
	font-weight: bold;
	margin: 0;
}
.p-halfboard-intro__txt:nth-child(n+2) {
	margin-top: 23px;
}
@media screen and (max-width: 767px) {
	.p-halfboard-intro {
		padding: 31.3rem 2rem 6rem;
		width: 100%;
	}
	.p-halfboard-intro__ttl {
		top: 6rem;
		left: 3rem;
		padding: 1rem 2.2rem;
	}
	.p-halfboard-intro__ttl-en {
		font-size: 1.4rem;
		margin-top: 1.8rem;
	}
	.p-halfboard-intro__leadarea {
		top: 10.7rem;
		right: auto;
		left: 15rem;
		display: block;
	}
	.p-halfboard-intro__lead {
		-webkit-writing-mode: unset;
		    -ms-writing-mode: unset;
		        writing-mode: unset;
		margin: 1.8rem 0;
	}
	.p-halfboard-intro__lead:nth-child(2) {
		text-indent: 0;
	}
	.p-halfboard-intro__lead:nth-child(3) {
		text-indent: 0;
	}
	.p-halfboard-intro__txt {
		font-size: 1.8rem;
		line-height: 2;
	}
	.p-halfboard-intro__txt:nth-child(n+2) {
		margin-top: 2.5rem;
	}
}
.p-halfboard-sec02 {
	margin-top: 145px;
}
.p-halfboard-sec02-box01 {
	height: 835px;
	background: url(../img/halfboard/bg_sec02_01_pc-1004.jpg) no-repeat center top/cover;
}
.p-halfboard-sec02-box01 .u-wrap {
	height: 100%;
}
.p-halfboard-sec02-box02 {
	background: url(../img/common/bg_black01_pc.png) repeat center top;
	padding: 80px 0 116px;
	color: #ffffff;
}
.p-halfboard-sec02-box02__flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.p-halfboard-sec02-box02__flex:nth-child(2) {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	margin-top: 122px;
}
.p-halfboard-sec02-box02__txtarea {
	width: 404px;
	padding-top: 70px;
}
.p-halfboard-sec02-box02__ttl {
	position: relative;
	font-size: 3.6rem;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 0.4em;
	margin: 0;
}
.p-halfboard-sec02-box02__ttl::before {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: calc(100% - 113px);
	height: 1px;
	border-top: 1px solid #ffffff;
}
.p-halfboard-sec02-box02__txt {
	font-size: 1.6rem;
	line-height: 2.25;
	font-weight: 500;
	margin: 45px 0 0;
}
@media screen and (max-width: 767px) {
	.p-halfboard-sec02-box02__txt {
		font-size: 1.8rem;
		line-height: 2;
	}
}
.p-halfboard-sec02-box02-slide {
	width: 680px;
}
.p-halfboard-sec02-box02-slide .slick-next {
	right: 13px;
	-webkit-transform: translate(0, -50%) rotate(135deg);
	        transform: translate(0, -50%) rotate(135deg);
}
.p-halfboard-sec02-box02-slide .slick-prev {
	left: 13px;
	-webkit-transform: translate(0, -50%) rotate(-45deg);
	        transform: translate(0, -50%) rotate(-45deg);
}
.p-halfboard-sec02-box02-slide .slick-prev,
.p-halfboard-sec02-box02-slide .slick-next {
	z-index: 1;
	width: 24px;
	height: 24px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.p-halfboard-sec02-box02-slide .slick-prev:before,
.p-halfboard-sec02-box02-slide .slick-next:before {
	content: none;
}
@media screen and (max-width: 767px) {
	.p-halfboard-sec02 {
		margin-top: 10.2rem;
	}
	.p-halfboard-sec02-box01 {
		height: auto;
		background: url(../img/halfboard/bg_sec02_01_sp1004.jpg) no-repeat center top/cover;
	}
	.p-halfboard-sec02-box01 .u-wrap {
		width: 100%;
	}
	.p-halfboard-sec02-box02 {
		background: url(../img/common/bg_black01_sp.png) repeat center top;
		padding: 6rem 0 8rem;
	}
	.p-halfboard-sec02-box02__flex {
		display: block;
	}
	.p-halfboard-sec02-box02__flex:nth-child(2) {
		margin-top: 6.8rem;
	}
	.p-halfboard-sec02-box02__txtarea {
		width: 100%;
		padding-top: 0;
	}
	.p-halfboard-sec02-box02__ttl {
		font-size: 2.1rem;
		letter-spacing: 0.2em;
		padding-bottom: 3rem;
		text-align: center;
	}
	.p-halfboard-sec02-box02__ttl::before {
		top: auto;
		bottom: 0;
		right: 50%;
		-webkit-transform: translateX(50%);
		        transform: translateX(50%);
		width: 9.8rem;
	}
	.p-halfboard-sec02-box02__txt {
		margin: 2.5rem 0 0;
	}
	.p-halfboard-sec02-box02-slide {
		width: 100%;
		margin-top: 4rem;
	}
	.p-halfboard-sec02-box02-slide .slick-next {
		right: 1.3rem;
	}
	.p-halfboard-sec02-box02-slide .slick-prev {
		left: 1.3rem;
	}
	.p-halfboard-sec02-box02-slide .slick-prev,
.p-halfboard-sec02-box02-slide .slick-next {
		width: 1.6rem;
		height: 1.6rem;
	}
}
.p-halfboard-sec03 {
	padding-bottom: 77px;
}
.p-halfboard-sec03-box01 {
	height: 700px;
	background: url(../img/halfboard/bg_sec03_01_pc.jpg) repeat center top;
}
.p-halfboard-sec03-box01 .u-wrap {
	height: 100%;
}
.p-halfboard-sec03-box02 {
	margin-top: 62px;
}
.p-halfboard-sec03-box02__bg {
	overflow-x: hidden;
}
.p-halfboard-sec03-box02__bg::before {
	content: "";
	position: absolute;
	top: 409px;
	left: 0;
	z-index: -1;
	width: 1400px;
	height: 404px;
	background: url(../img/common/bg_gray01_pc.png) repeat center top;
}
.p-halfboard-sec03-box02__ttl {
	position: relative;
	font-size: 2.1rem;
	font-weight: 500;
	text-align: center;
	line-height: 1;
	padding-bottom: 29px;
	margin: 0;
}
.p-halfboard-sec03-box02__ttl::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	width: 98px;
	height: 1px;
	border-top: 1px solid #dfdfdf;
}
.p-halfboard-sec03-box02__txt {
	font-size: 1.6rem;
	text-align: center;
	line-height: 1;
	font-weight: 500;
	margin: 40px 0 0;
}
.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine {
	margin-top: 70px;
}
.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine::before {
	left: 79px;
}
.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine__ttl {
	left: 68px;
}
.p-halfboard-sec03-box02-menu {
	position: relative;
	background: #ffffff;
	height: 700px;
	padding: 53px calc(50vw - 50% + 105px) 53px 55px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
	margin: -177px calc(50% - 50vw) 0 auto;
	-webkit-transform: translateX(50px);
	        transform: translateX(50px);
}
.p-halfboard-sec03-box02-menu__ttl {
	font-size: 1.6rem;
	line-height: 1;
	font-weight: 500;
	margin: 0 0 0 55px;
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
}
.p-halfboard-sec03-box02-menu__txt {
	font-size: 1.6rem;
	line-height: 2.9375;
	font-weight: 500;
	margin: 0;
	padding-top: 17px;
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.p-halfboard-sec03-box02-menu__txt-horizontal {
	-webkit-text-combine: horizontal;
	text-combine-upright: all;
}
.p-halfboard-sec03-box02-menu__txt dt {
	height: 110px;
}
.p-halfboard-sec03-box02-menu__txt dd {
	height: calc(100% - 110px);
	margin: 0;
}
.p-halfboard-sec03-cuisine {
	position: relative;
}
.p-halfboard-sec03-cuisine--col2 {
	width: 570px;
}
.p-halfboard-sec03-cuisine::before {
	content: "";
	position: absolute;
	top: -38px;
	z-index: 1;
	width: 1px;
	height: 90px;
	background: -webkit-gradient(linear, left top, left bottom, from(#232323), color-stop(42%, #232323), color-stop(42%, #ffffff), to(#ffffff));
	background: linear-gradient(#232323 0%, #232323 42%, #ffffff 42%, #ffffff 100%);
}
.p-halfboard-sec03-cuisine__ttl {
	position: absolute;
	top: 71px;
	z-index: 1;
	color: #ffffff;
	font-size: 2.1rem;
	font-weight: bold;
	line-height: 1;
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
	margin: 0;
}
.p-halfboard-sec03-box03 {
	margin-top: 40px;
}
.p-halfboard-sec03-box03__bg {
	overflow-x: hidden;
}
.p-halfboard-sec03-box03__bg::before {
	content: "";
	position: absolute;
	bottom: -78px;
	right: 0;
	z-index: -1;
	width: 1400px;
	height: 404px;
	background: url(../img/common/bg_gray01_pc.png) repeat center top;
}
.p-halfboard-sec03-box03 .u-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.p-halfboard-sec03-box03 .p-halfboard-sec03-cuisine::before {
	right: 64px;
}
.p-halfboard-sec03-box03 .p-halfboard-sec03-cuisine__ttl {
	right: 54px;
}
@media screen and (min-width: 768px) {
	.p-halfboard-sec03-box01 .p-halfboard-intro {
		margin-left: auto;
		padding: 399px 70px 0;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__ttl {
		left: 301px;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__leadarea {
		right: 236px;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__lead {
		margin: 0 6px;
	}
}
@media screen and (max-width: 767px) {
	.p-halfboard-sec03 {
		padding-bottom: 6rem;
	}
	.p-halfboard-sec03-box01 {
		height: auto;
		background: url(../img/halfboard/bg_sec03_01_sp.jpg) no-repeat center top/cover;
	}
	.p-halfboard-sec03-box01 .u-wrap {
		width: 100%;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro {
		padding: 34.5rem 2rem 4.7rem;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__ttl {
		left: 35rem;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__leadarea {
		left: 3rem;
		top: 10rem;
	}
	.p-halfboard-sec03-box01 .p-halfboard-intro__lead {
		margin: 2.5rem 0;
	}
	.p-halfboard-sec03-box02 {
		margin-top: 6rem;
	}
	.p-halfboard-sec03-box02__bg {
		overflow-x: unset;
	}
	.p-halfboard-sec03-box02__bg::before {
		content: none;
	}
	.p-halfboard-sec03-box02__ttl {
		padding-bottom: 2.8rem;
	}
	.p-halfboard-sec03-box02__ttl::before {
		width: 10rem;
	}
	.p-halfboard-sec03-box02__txt {
		font-size: 1.8rem;
		text-align: left;
		line-height: 2;
		margin: 3rem 0 0;
	}
	.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine {
		margin-top: 6.5rem;
	}
	.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine::before {
		left: 50%;
	}
	.p-halfboard-sec03-box02 .p-halfboard-sec03-cuisine__ttl {
		left: 0;
	}
	.p-halfboard-sec03-box02-menu {
		height: auto;
		padding: 3.5rem 1rem 5rem;
		display: block;
		margin: 0;
		-webkit-transform: none;
		        transform: none;
		background: transparent;
	}
	.p-halfboard-sec03-box02-menu::before {
		content: "";
		position: absolute;
		top: -10rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		z-index: -1;
		width: 100vw;
		height: calc(100% + 10rem);
		background: url(../img/common/bg_gray01_sp.png) repeat center top;
	}
	.p-halfboard-sec03-box02-menu__ttl {
		margin: 0;
		-webkit-writing-mode: unset;
		    -ms-writing-mode: unset;
		        writing-mode: unset;
	}
	.p-halfboard-sec03-box02-menu__txt {
		line-height: 2.25;
		font-weight: 500;
		padding-top: 2.5rem;
		-webkit-writing-mode: unset;
		    -ms-writing-mode: unset;
		        writing-mode: unset;
		font-size: 1.5rem;
	}
	.p-halfboard-sec03-box02-menu__txt-horizontal {
		-webkit-text-combine: unset;
		text-combine-upright: unset;
	}
	.p-halfboard-sec03-box02-menu__txt dt {
		height: auto;
		width: 12rem;
	}
	.p-halfboard-sec03-box02-menu__txt dd {
		height: auto;
		width: calc(100% - 12rem);
	}
	.p-halfboard-sec03-cuisine--col2 {
		width: 100%;
	}
	.p-halfboard-sec03-cuisine--col2:nth-child(n+2) {
		margin-top: 12.5rem;
	}
	.p-halfboard-sec03-cuisine::before {
		top: -3.8rem;
		height: 9rem;
	}
	.p-halfboard-sec03-cuisine__ttl {
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		-webkit-writing-mode: unset;
		    -ms-writing-mode: unset;
		        writing-mode: unset;
		text-align: center;
		width: 100%;
	}
	.p-halfboard-sec03-box03 {
		margin-top: 6rem;
	}
	.p-halfboard-sec03-box03__bg {
		overflow-x: unset;
	}
	.p-halfboard-sec03-box03__bg::before {
		content: none;
	}
	.p-halfboard-sec03-box03 .u-wrap {
		display: block;
	}
	.p-halfboard-sec03-box03 .p-halfboard-sec03-cuisine::after {
		content: "";
		position: absolute;
		bottom: -6rem;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		z-index: -1;
		width: 100vw;
		height: 16.9rem;
		background: url(../img/common/bg_gray01_sp.png) repeat center top;
	}
	.p-halfboard-sec03-box03 .p-halfboard-sec03-cuisine::before {
		right: 50%;
	}
	.p-halfboard-sec03-box03 .p-halfboard-sec03-cuisine__ttl {
		right: 0;
	}
}
/*# sourceMappingURL=halfboard.css.map */