@charset "utf-8";

/*  Typo
----------------------------------------------- */
*, ::after, ::before { box-sizing: border-box; }
body, div, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, blockquote, th, td {
	margin: 0; 
	padding: 0;
	}
body { line-height: 1.5 !important; }
td, p, ul, ol { line-height: 1.5 !important; } 
img { border: 0; vertical-align: top; }
ul, ol { list-style: none; }
#container p { margin: .5em 0; }
#container table{
	border-collapse: collapse; 
	border-spacing: 0;
	}
a { text-decoration: underline; }
a:hover { text-decoration: none; }
a:hover img {
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	}
@media only screen and (max-width: 1024px) {
	.hover { text-decoration: none; }
	.hover img {
		filter: alpha(opacity=25);
		-moz-opacity: 0.25;
		opacity: 0.25;
		}
	}
img.full-size {
	width: 100%;
	height: auto;
	}
.mb-10 { margin-bottom: 10px; }
.mb-30 { margin-bottom: 30px; }
.pt-10 { padding-top: 10px; }
.pt-30 { padding-top: 30px; }
.ptb-30 { padding: 30px 0; }
.translation-pc,.translation-tablet { display: none; }
.translation-sp {
	display: block;
	margin: 15px auto 0 auto;
	width: 90%;
}
.japanese {
	display: none;
	margin: 0 auto;
	width: 50%;
}
.english {
	display: block;
	margin: 0 auto;
	width: 50%;
}
.translation-tablet img,
.translation-sp img {
	width: 100%;
}
.view-tab,.view-pc { display: none; }
.view-sp { display: block; }
@media only screen and (min-width: 640px) {
	.translation-tablet { display: block; }
	.translation-sp { display: none; }
	.view-sp { display: none; }
	.view-tab { display: block; }
	}
@media only screen and (min-width: 1024px) {
	.translation-pc { display: block; }
	.translation-tablet { display: none; }
	.view-tab { display: none; }
	.view-pc { display: block; }
	}

/*  Layout
----------------------------------------------- */
body { background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-main.jpg?t=1613094338) repeat center top; }
.inner {
	width: 95%;
	max-width: 1200px;
	margin: 0 auto;
	}
@media only screen and (min-width: 1200px) {
	.inner { width: 90%; }
	}

/*  Header
----------------------------------------------- */
#header {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 240px;
	}
#header h1 {
	position: absolute;
	top: 0;
	left: 20px;
	width: 80px;
	}
#header .bgimg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	animation: bganime 15s infinite;
	}
#header .src1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-sp1.jpg?t=1615179710) no-repeat center top;
	background-size: auto 100%;
	}
#header .src2 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-sp2.jpg?t=1615179808) no-repeat center top;
	background-size: auto 100%;
	animation-delay: 5s;
	}
#header .src3 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-sp3.jpg?t=1615179903) no-repeat center top;
	background-size: auto 100%;
	animation-delay: 10s;
	}
@keyframes bganime {
	0% { opacity: 0; }
	5% { opacity: 1; }
	25% { opacity: 1; }
	30% { opacity: 0; }
	100% { opacity: 0; }
	}
@media only screen and (min-width: 480px) {
	#header { height: 320px; }
	}

@media only screen and (min-width: 640px) {
	#header { height: 384px; }
	#header h1 { width: 100px; }
	}
@media only screen and (min-width: 768px) {
	#header { height: 512px; }
	#header h1 { width: 140px; }
	}
@media only screen and (min-width: 1024px) {
	#header { height: 435px; }
	#header h1 {
		position: absolute;
		right: 20px;
		left: auto;
		}
	#header .src1 {
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-pc1.jpg?t=1615179637) no-repeat center top;
		background-size: auto 100%;
		}
	#header .src2 {
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-pc2.jpg?t=1615179656) no-repeat center top;
		background-size: auto 100%;
		}
	#header .src3 {
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-header-pc3.jpg?t=1615179677) no-repeat center top;
		background-size: auto 100%;
		}
	}
@media only screen and (min-width: 1200px) {
	#header { height: 580px; }
	#header h1 {
		right: 60px;
		width: 190px;
		}
	}
@media only screen and (min-width: 1600px) {
	#header { height: 725px; }
	#header h1 { width: 240px; }
	}
@media only screen and (min-width: 2000px) {
	#header {
		background: url(bg-header-pc.jpg) no-repeat center center ;
		background-size: 100% auto;
		}
	#header h1 { right: 120px; }
	}
.wakasa-beef {
	display: table;
	height: 100px;
	padding: 0 0 0 110px;
	color: #fff;
	font-size: 18px;
	font-family: "Ryumin Regular KL","typesquare" !important;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-wakasa-logo.jpg?t=1613096047) no-repeat left center;
	background-size: 100px auto;
	}
.wakasa-beef div {
	display: table-cell;
	vertical-align: middle;
	}
.wakasa-beef span { display: block; }
a.btn {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	padding: 1rem 4rem;
	color: #fff !important;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	text-decoration: none !important;
	line-height: 1.5;
	letter-spacing: 0.1em;
	border-radius: 0.5rem;
	}
a.btn--tel {
	display: block;
	margin-top: 15px;
	padding: 1rem 0;
	-webkit-box-shadow: 0 5px 0 #7a1814;
	box-shadow: 0 5px 0 #7a1814;
	background: #a4201c;
	}
a.btn--tel .number {
	display: inline-block;
	margin-top: 0.5rem;
	padding: 0.25rem 2rem;
	color: #a4201c;
	line-height: 1;
	letter-spacing: 0;
	border-radius: 0.5rem;
	background: #fff;
	}
@media only screen and (min-width: 640px) {
	.translation-tablet {
		margin: 15px auto 0 auto;
	}
	.translation-tablet a {
		display: block;
	}
	.lead .view-tab {
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		}
	.wakasa-beef { width: calc(100% - 270px); }
	.lead .tel { display: block; }	
	.tel {
		width: 250px;
		padding: 5px;
		color: #fff;
		font-size: 20px;
		text-align: center;
		box-sizing: border-box;
		border: 1px solid #fff;
		}
	.tel strong { display: block; }
	}
@media only screen and (min-width: 1024px) {
	#navigation .inner > div { width: calc(100% - 470px); }
	#navigation .translation-pc {
		padding-top: 20px;
		padding-right: 10px;
		width: auto !important;
		height: 170px;
	}
	.japanese,
	.english {
		margin: 0;
	}
	#navigation .translation-pc img {
		height: 150px;
	}
	#navigation .view-pc {
		width: 450px;
		margin: 0;
		padding: 10px 0 0 160px;
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-wakasa-logo.jpg?t=1613096047) no-repeat left center ;
		background-size: 150px auto;
		}
	.lead .view-tab { display: none; }
	.wakasa-beef {
		display: block;
		width: auto;
		height: auto;
		margin: 0 0 10px;
		padding: 0;
		background: none;
		}
	.wakasa-beef span {
		display: inline;
		padding: 0 0 0 10px;
		}
	}
.cc-page-index .lead {
	z-index: 0;
	-webkit-animation: bgscroll 120s linear infinite;
    animation: bgscroll 120s linear infinite;
	width: 100%;
	padding: 0 0 150px;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-recommended.jpg?t=1613095820) repeat-x left bottom;
	background-size: 1000px auto;
	}
@-webkit-keyframes bgscroll { 0% { background-position: left bottom; } 100% { background-position: -4000px bottom; } }
@keyframes bgscroll { 0% { background-position: left bottom; } 100% { background-position: -4000px bottom; } }

@media only screen and (min-width: 1024px) {
	.cc-page-index .lead {
		padding: 0 0 310px;
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/img-recommended.jpg?t=1613095820) repeat-x left bottom;
		background-size: 2400px auto;
		}
	}

/*  Footer
----------------------------------------------- */
#footer {
	width: 100%;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-footer.png?t=1613094283) #a4201c repeat;
	}
.footmenu .logo {
	width: 300px;
	padding: 215px 0 0;
	color: #fff;
	font-size: 18px;
	font-family: "Ryumin Regular KL","typesquare" !important;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-footlogo.png?t=1613094293) no-repeat center top;
	background-size: 100px auto;
	}
#mainNav1 { display: none; }
@media only screen and (min-width: 1024px) {
	.footmenu .logo {
		padding: 320px 0 0;
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-footlogo.png?t=1613094293) no-repeat center top;
		background-size: 150px auto;
		}
	.footmenu .inner {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 300px 20px 1fr;
		grid-template-columns: 300px 1fr;
		grid-column-gap: 20px;
		-moz-columns: auto 2;
		-moz-column-gap: 20px;
		}
	.footmenu { -ms-grid-column: 1; }
	#mainNav2,
	#mainNav3 { display: none; }
	#mainNav1 {
		-ms-grid-column: 3;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: column wrap;
		flex-flow: column wrap;
		width: 100%;
		max-height: 360px;
		margin: 0;
		-webkit-writing-mode: vertical-rl;
		-ms-writing-mode: tb-rl;
		writing-mode: vertical-rl;
		-webkit-text-orientation: upright;
		text-orientation: upright;
		}
	#mainNav1 li {
		white-space: nowrap;
		display: inline;
		width: auto !important;
		margin: 0 !important;
		font-size: 18px;
		font-family: "Ryumin Regular KL","typesquare" !important;
		line-height: 1;
		border-top: none !important;
		}
	#mainNav1 li a {
		position: relative;
		display: block;
		padding: 15px;
		color: #fff;
		text-decoration: none !important;
		}
	#mainNav1 li a::before {
		content: "・";
		position: absolute;
		top: 0;
		}
	#mainNav1 li a:hover { color: #f9e12c; }
	}
#footer .gutter a { color: #f9e12c !important; }

/*  Smartphone Navigation
----------------------------------------------- */
.toggle {
	z-index: 2000001;
	position: fixed;
	top: 10px;
	right: 10px;
	display: block;
	cursor: pointer;
	width: 50px;
	height: 50px;
	}
.open .toggle {
	z-index: 900002;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bt-sp-close.png?t=1613095230) no-repeat center center;
	background-size: 50px auto;
	}
.open .toggle img { display: none; }
.open #navigation .inner {
	z-index: 900000;
	-webkit-transition: all .5s;
	transition: all .5s;
	visibility: visible;
	opacity: 1;
	max-width: initial;
	}
@media only screen and (min-width: 640px) {
	.toggle {
		top: 20px;
		right: 20px;
		}
	}
@media only screen and (min-width: 1024px) {
	.toggle { display: none; }
	}

/*  Navigation
----------------------------------------------- */
#navigation .inner {
	position: fixed;
	top: 0;
	left: 0;
	-webkit-transition: all .5s;
	transition: all .5s;
	visibility: hidden;
	opacity: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	}
.address { display: none; }
@media only screen and (min-width: 1024px) {
	#navigation {
		width: 100%;
		margin: 0 0 30px;
		}
	#navigation .inner {
		position: static;
		visibility: visible;
		opacity: 1;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: space-between;
		justify-content: space-between;
		width: 95%;
		height: auto;
		background: none;
		}
	}
ul.cc-nav-level-0 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: auto;
	visibility: hidden;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 50px 10px;
	box-sizing: border-box;
	}
ul.cc-nav-level-0 li {
	width: 95%;
	margin: 0 auto;
	border-top: 1px dotted #fff;
	}
ul.cc-nav-level-0 li:first-child { border-top: none; }
ul.cc-nav-level-0 li a {
	display: block;
	padding: 5px 0;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	}
ul.cc-nav-level-0 li a:hover { color: #999; }
ul.cc-nav-level-0 li ul {
	visibility: hidden;
	position: static;
	margin: 0;
	padding: 0;
	}
.open ul.cc-nav-level-0,
.open ul.cc-nav-level-0 li ul { visibility: visible; }
.toggle ul.cc-nav-level-0 li ul li a { padding: 5px 10px 5px 30px; }
ul.cc-nav-level-1 li a::before,
ul.cc-nav-level-2 li a::before {
	content: "■";
	display: inline-block;
	padding: 0 5px;
	}
.j-textWithImage figure { z-index: 0 !important; }
@media only screen and (min-width: 1024px) {
	ul.cc-nav-level-0 {
		position: static;
		visibility: visible;
		-webkit-flex-flow: row-reverse wrap;
		flex-flow: row-reverse wrap;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
		width: 100%;
		padding: 0;
		}
	ul.cc-nav-level-0 li {
		white-space: nowrap;
		position: relative;
		display: inline;
		width: auto !important;
		max-height: 360px;
		margin: 0 !important;
		font-size: 18px;
		font-family: "Ryumin Regular KL","typesquare" !important;
		line-height: 1;
		-webkit-writing-mode: vertical-rl;
		writing-mode: vertical-rl;
		-webkit-text-orientation: upright;
		text-orientation: upright;
		border-top: none !important;
		}
	ul.cc-nav-level-0 li a {
		padding: 15px;
		color: #fff;
		text-decoration: none !important;
		}
	ul.cc-nav-level-0 li a::before {
		content: "・";
		position: absolute;
		top: 0;
		}
	ul.cc-nav-level-0 li+li { border-top: none; }
	ul.cc-nav-level-0 li a:hover { color: #f9e12c; }
	ul.cc-nav-level-0 li > ul { display: inline; }
	ul.cc-nav-level-0 li:hover > ul { visibility: visible; }
	ul.cc-nav-level-0 li ul {
		visibility: hidden;
		position: absolute;
		top: 30px;
		left: -30px;
		z-index: 300000 !important;
		margin: 0;
		padding: 0;
		}
	ul.cc-nav-level-0 li ul li {
		position: relative;
		clear: left;
		width: auto !important;
		margin: 0;
		padding: 0;
		line-height: normal;
		}
	ul.cc-nav-level-0 li ul li ul {
		top: 0;
		left: 100%;
		}
	ul.cc-nav-level-0 li ul li ul.cc-nav-level-2 {
		top: -30px;
		left: 150px;
		}
	ul.cc-nav-level-0 li ul.cc-nav-level-1 li,ul.cc-nav-level-0 li ul.cc-nav-level-2 li { font-size: 14px; }
	ul.cc-nav-level-0 li ul.cc-nav-level-1 a,ul.cc-nav-level-0 li ul.cc-nav-level-2 a {
		filter: alpha(opacity=9);
		-ms-filter: "alpha(opacity=90)";
		-moz-opacity: 0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		display: block;
		padding: 5px 10px;
		color: #fff;
		text-align: left;
		text-decoration: none;
		background: rgba(102,102,102,0.8);
		}
	ul.cc-nav-level-0 li ul.cc-nav-level-1 a:hover,ul.cc-nav-level-0 li ul.cc-nav-level-2 a:hover {
		color: #fff !important;
		text-decoration: none;
		background: rgba(255,136,0,1);
		}
	}

/*  Main contents
----------------------------------------------- */
#container .j-blog-meta a { text-decoration: none; }
#container .j-header h2,
#container .j-blog-meta h2 {
	position: relative;
	width: 100%;
	min-height: 55px;
	margin: 0 0 10px;
	padding: 0 50px;
	box-sizing: border-box;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-subtitle.png?t=1613094390) repeat-x bottom left;
	}
#container .j-header h2::before,
#container .j-blog-meta h2::before,
#container .j-header h2::after,
#container .j-blog-meta h2::after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 130px;
	}
#container .j-header h2::before,
#container .j-blog-meta h2::before {
	bottom: 0;
	left: 0;
	height: 55px;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-subtitle-before.png?t=1613094365) no-repeat 0 0;
	}
#container .j-header h2::after,
#container .j-blog-meta h2::after {
	bottom: 0;
	right: 0;
	height: 6px;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-subtitle-after.png?t=1613094350) no-repeat 0 0;
	}
#container .j-header h3,
#container .j-blog-meta h3 {
	width: 100%;
	min-height: 30px;
	margin: 0 0 10px;
	padding: 0 0 0 40px;
	box-sizing: border-box;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-subtitle2.png?t=1613094434) no-repeat bottom left;
	}
@media only screen and (max-width: 1023px) {
	#container .j-header h2,
	#container .j-blog-meta h2 { font-size: 30px !important; }
	}
@media only screen and (max-width: 639px) {
	#container .j-header h2,
	#container .j-blog-meta h2 {
		min-height: 38px;
		padding: 0 50px;
		font-size: 30px !important;
		}
	#container .j-header h2::before,
	#container .j-blog-meta h2::before,
	#container .j-header h2::after,
	#container .j-blog-meta h2::after { width: 50px; }
	#container .j-header h2::before,
	#container .j-blog-meta h2::before {
		height: 38px;
		background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-subtitle-before.png?t=1613094365) no-repeat 0 0;
		background-size: 90px auto;
		}
	}
@media only screen and (max-width: 479px) {
	#cc-inner .j-calltoaction-wrapper { text-align: center; }
	.j-textWithImage .cc-imagewrapper {
		float: none !important;
		width: 100% !important;
		margin: 0 auto 5px !important;
		}
	#cc-inner .j-textWithImage p { margin: 12px 0 0; }
	.cc-imagewrapper img {
		display: block !important;
		margin: 0 auto !important;
		}
	.cc-m-hgrid-column.last {
		float: none;
		width: 100% !important;
		}
	.cc-m-hgrid-column {
		float: none;
		width: 100% !important;
		}
	}

/*  Title
----------------------------------------------- */
#cc-m-9908428586,
#cc-m-9908442786 {
	position: relative;
	width: 100%;
	padding-bottom: 46.25%;
	}
#cc-m-9908428586 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-wakasa.jpg?t=1613355099) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908442786 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-western.jpg?t=1613355111) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908428586 h1,
#cc-m-9908442786 h1 {
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 140px;
	font-size: 16px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	}
#cc-m-9908428586 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-green.png?t=1613362109) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908442786 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-orange.png?t=1613362151) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908428586 h1 a,
#cc-m-9908442786 h1 a {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 10px;
	color: #fff;
	text-decoration: none;
	}
@media only screen and (min-width: 375px) {
	#cc-m-9908428586 h1,
	#cc-m-9908442786 h1 {
		width: 50px;
		height: 148px;
		font-size: 18px;
		}
	#cc-m-9908428586 h1 a,
	#cc-m-9908442786 h1 a { padding-top: 10px; }
	}
@media only screen and (min-width: 480px) {
	#cc-m-9908428586 h1,
	#cc-m-9908442786 h1 {
		width: 70px;
		height: 208px;
		font-size: 24px;
		}
	#cc-m-9908428586 h1 a,
	#cc-m-9908442786 h1 a { padding-top: 10px; }
	}
@media only screen and (min-width: 640px) {
	#cc-m-9908428586 h1,
	#cc-m-9908442786 h1 {
		left: 20px;
		width: 96px;
		height: 286px;
		font-size: 30px;
		}
	#cc-m-9908428586 h1 a,
	#cc-m-9908442786 h1 a {
		padding-top: 20px;
		padding-right: 20px;
		}
	}
@media only screen and (min-width: 1024px) {
	#cc-m-9908428586 h1,
	#cc-m-9908442786 h1 {
		width: 150px;
		height: 445px;
		font-size: 40px;
		}
	#cc-m-9908428586 h1 a,
	#cc-m-9908442786 h1 a {
		padding-top: 30px;
		padding-right: 30px;
		}
	}
#cc-m-9908443386,
#cc-m-9908443486,
#cc-m-9908443586 {
	position: relative;
	width: 100%;
	padding-bottom: 158%;
	}
#cc-m-9908443386 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-enkai.jpg?t=1613354630) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443486 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-family.jpg?t=1613354670) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443586 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-barrier.jpg?t=1613354609) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443386 h3,
#cc-m-9908443486 h3,
#cc-m-9908443586 h3 {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 77px;
	height: 295px;
	font-size: 30px;
	text-align: center;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene.png?t=1613355089) rgba(255,255,255,0.6) repeat;
	}
#cc-m-9908443386 h3 a,
#cc-m-9908443486 h3 a,
#cc-m-9908443586 h3 a {
	display: block;
	width: 100%;
	padding: 0 18px 0 0;
	color: #232323;
	text-decoration: none;
	}
@media only screen and (min-width: 480px) {
	#cc-m-9908443386 h3,
	#cc-m-9908443486 h3,
	#cc-m-9908443586 h3 {
		width: 50px;
		height: 200px;
		font-size: 20px;
		}
	#cc-m-9908443386 h3 a,
	#cc-m-9908443486 h3 a,
	#cc-m-9908443586 h3 a { padding: 0 10px 0 0; }
	}
@media only screen and (min-width: 640px) {
	#cc-m-9908443386 h3,
	#cc-m-9908443486 h3,
	#cc-m-9908443586 h3 {
		width: 77px;
		height: 295px;
		font-size: 30px;
		}
	#cc-m-9908443386 h3 a,
	#cc-m-9908443486 h3 a,
	#cc-m-9908443586 h3 a { padding: 0 18px 0 0; }
	}


#cc-m-9921117686,
#cc-m-9921117786,
#cc-m-9921117886,
#cc-m-9921118286,
#cc-m-9934556986,
#cc-m-9908535986,
#cc-m-9921118586,
#cc-m-9934566986,
#cc-m-9934568086,
#cc-m-9934568186,
#cc-m-9921126986,
#cc-m-9921127086,
#cc-m-9921118086 {
	position: relative;
	width: 100%;
	padding-bottom: 46.25%;
	}
#cc-m-9921117686 h1,
#cc-m-9921117786 h1,
#cc-m-9921117886 h1,
#cc-m-9921118286 h1,
#cc-m-9934556986 h1,
#cc-m-9908535986 h1,
#cc-m-9921118586 h1,
#cc-m-9934566986 h1,
#cc-m-9934568086 h1,
#cc-m-9934568186 h1,
#cc-m-9921126986 h1,
#cc-m-9921127086 h1,
#cc-m-9921118086 h1 {
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 140px;
	padding: 0 7px 12px 20px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	}
@media only screen and (min-width: 375px) {
	#cc-m-9921117686 h1,
	#cc-m-9921117786 h1,
	#cc-m-9921117886 h1,
	#cc-m-9921118286 h1,
	#cc-m-9934556986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-9921126986 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 50px;
		height: 148px;
		}
	}
@media only screen and (min-width: 480px) {
	#cc-m-9921117686 h1,
	#cc-m-9921117786 h1,
	#cc-m-9921117886 h1,
	#cc-m-9921118286 h1,
	#cc-m-9934556986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-9921126986 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 70px;
		height: 208px;
		font-size: 22px;
		padding: 0 14px 18px 28px;
		}
	}
@media only screen and (min-width: 640px) {
	#cc-m-9921117686 h1,
	#cc-m-9921117786 h1,
	#cc-m-9921117886 h1,
	#cc-m-9921118286 h1,
	#cc-m-9934556986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-9921126986 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		left: 20px;
		width: 96px;
		height: 286px;
		padding: 0 20px 25px 40px;
		font-size: 26px;
		}
	}
@media only screen and (min-width: 1024px) {
	#cc-m-9921117686 h1,
	#cc-m-9921117786 h1,
	#cc-m-9921117886 h1,
	#cc-m-9921118286 h1,
	#cc-m-9934556986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-9921126986 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 145px;
		height: 415px;
		padding: 0 30px 30px;
		font-size: 40px;
		}
	}
#cc-m-9921117686 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-wakasabeef.jpg?t=1615272302) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921117686 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-green.png?t=1613362109) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921117786 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-yousyoku.jpg?t=1615272332) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921117786 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-carrot.png?t=1615271417) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921117886 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-wasyoku.jpg?t=1615272319) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921117886 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-pink.png?t=1615271699) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118286 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-lunch.jpg?t=1615272019) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118286 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-cyan.png?t=1615271441) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934556986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-other.jpg?t=1615274492) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934556986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-salmon.png?t=1615271726) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908535986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai.jpg?t=1615271898) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908535986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-rose.png?t=1615271719) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118586 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai-family.jpg?t=1615271859) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118586 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-deepgreen.png?t=1615271455) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934566986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai-barrer.jpg?t=1615271820) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934566986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-flesh.png?t=1615271493) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-barrier.jpg?t=1615271787) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-purple.png?t=1615271710) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568186 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-barrier-smoke.jpg?t=1615271757) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568186 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-blue.png?t=1615271381) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921126986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-kaiseki.jpg?t=1615271931) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921126986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-yellow.png?t=1615271734) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921127086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-access.jpg?t=1615271747) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921127086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-karakusa.png?t=1615271508) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-about.jpg?t=1615275190) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-orange.png?t=1613362151) no-repeat 0 0;
	background-size: contain;
	}

/*  Title2
----------------------------------------------- */
#cc-m-10052910486,
#cc-m-10052910886 {
	position: relative;
	width: 100%;
	padding-bottom: 46.25%;
	}
#cc-m-10052910486 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-wakasa.jpg?t=1613355099) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052910886 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-hirekatu.jpg?t=1646202619) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052910486 h1,
#cc-m-10052910886 h1 {
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 140px;
	font-size: 16px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	}
#cc-m-10052910486 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-green.png?t=1613362109) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052910886 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-orange.png?t=1613362151) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052910486 h1 a,
#cc-m-10052910886 h1 a {
	display: block;
	width: 100%;
	padding-top: 5px;
	padding-right: 10px;
	color: #fff;
	text-decoration: none;
	}
@media only screen and (min-width: 375px) {
	#cc-m-10052910486 h1,
	#cc-m-10052910886 h1 {
		width: 50px;
		height: 148px;
		font-size: 18px;
		}
	#cc-m-10052910486 h1 a,
	#cc-m-10052910886 h1 a { padding-top: 10px; }
	}
@media only screen and (min-width: 480px) {
	#cc-m-10052910486 h1,
	#cc-m-10052910886 h1 {
		width: 70px;
		height: 208px;
		font-size: 24px;
		}
	#cc-m-10052910486 h1 a,
	#cc-m-10052910886 h1 a { padding-top: 10px; }
	}
@media only screen and (min-width: 640px) {
	#cc-m-10052910486 h1,
	#cc-m-10052910886 h1 {
		left: 20px;
		width: 96px;
		height: 286px;
		font-size: 30px;
		}
	#cc-m-10052910486 h1 a,
	#cc-m-10052910886 h1 a {
		padding-top: 20px;
		padding-right: 20px;
		}
	}
@media only screen and (min-width: 1024px) {
	#cc-m-10052910486 h1,
	#cc-m-10052910886 h1 {
		width: 150px;
		height: 445px;
		font-size: 40px;
		}
	#cc-m-10052910486 h1 a,
	#cc-m-10052910886 h1 a {
		padding-top: 30px;
		padding-right: 30px;
		}
	}
#cc-m-9908443386,
#cc-m-9908443486,
#cc-m-9908443586 {
	position: relative;
	width: 100%;
	padding-bottom: 158%;
	}
#cc-m-9908443386 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-enkai.jpg?t=1613354630) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443486 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-family.jpg?t=1613354670) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443586 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene-barrier.jpg?t=1613354609) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908443386 h3,
#cc-m-9908443486 h3,
#cc-m-9908443586 h3 {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 77px;
	height: 295px;
	font-size: 30px;
	text-align: center;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-top-scene.png?t=1613355089) rgba(255,255,255,0.6) repeat;
	}
#cc-m-9908443386 h3 a,
#cc-m-9908443486 h3 a,
#cc-m-9908443586 h3 a {
	display: block;
	width: 100%;
	padding: 0 18px 0 0;
	color: #232323;
	text-decoration: none;
	}
@media only screen and (min-width: 480px) {
	#cc-m-9908443386 h3,
	#cc-m-9908443486 h3,
	#cc-m-9908443586 h3 {
		width: 50px;
		height: 200px;
		font-size: 20px;
		}
	#cc-m-9908443386 h3 a,
	#cc-m-9908443486 h3 a,
	#cc-m-9908443586 h3 a { padding: 0 10px 0 0; }
	}
@media only screen and (min-width: 640px) {
	#cc-m-9908443386 h3,
	#cc-m-9908443486 h3,
	#cc-m-9908443586 h3 {
		width: 77px;
		height: 295px;
		font-size: 30px;
		}
	#cc-m-9908443386 h3 a,
	#cc-m-9908443486 h3 a,
	#cc-m-9908443586 h3 a { padding: 0 18px 0 0; }
	}


#cc-m-10052914686,
#cc-m-10052918886,
#cc-m-10052929186,
#cc-m-10052935486,
#cc-m-10052937986,
#cc-m-9908535986,
#cc-m-9921118586,
#cc-m-9934566986,
#cc-m-9934568086,
#cc-m-9934568186,
#cc-m-10052942186,
#cc-m-9921127086,
#cc-m-9921118086 {
	position: relative;
	width: 100%;
	padding-bottom: 46.25%;
	}
#cc-m-10052914686 h1,
#cc-m-10052918886 h1,
#cc-m-10052929186 h1,
#cc-m-10052935486 h1,
#cc-m-10052937986 h1,
#cc-m-9908535986 h1,
#cc-m-9921118586 h1,
#cc-m-9934566986 h1,
#cc-m-9934568086 h1,
#cc-m-9934568186 h1,
#cc-m-10052942186 h1,
#cc-m-9921127086 h1,
#cc-m-9921118086 h1 {
	position: absolute;
	top: 50%;
	left: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 140px;
	padding: 0 7px 12px 20px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	-webkit-text-orientation: upright;
	text-orientation: upright;
	}
@media only screen and (min-width: 375px) {
	#cc-m-10052914686 h1,
	#cc-m-10052918886 h1,
	#cc-m-10052929186 h1,
	#cc-m-10052935486 h1,
	#cc-m-10052937986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-10052942186 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 50px;
		height: 148px;
		}
	}
@media only screen and (min-width: 480px) {
	#cc-m-10052914686 h1,
	#cc-m-10052918886 h1,
	#cc-m-10052929186 h1,
	#cc-m-10052935486 h1,
	#cc-m-10052937986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-10052942186 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 70px;
		height: 208px;
		font-size: 22px;
		padding: 0 14px 18px 28px;
		}
	}
@media only screen and (min-width: 640px) {
	#cc-m-10052914686 h1,
	#cc-m-10052918886 h1,
	#cc-m-10052929186 h1,
	#cc-m-10052935486 h1,
	#cc-m-10052937986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-10052942186 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		left: 20px;
		width: 96px;
		height: 286px;
		padding: 0 20px 25px 40px;
		font-size: 26px;
		}
	}
@media only screen and (min-width: 1024px) {
	#cc-m-10052914686 h1,
	#cc-m-10052918886 h1,
	#cc-m-10052929186 h1,
	#cc-m-10052935486 h1,
	#cc-m-10052937986 h1,
	#cc-m-9908535986 h1,
	#cc-m-9921118586 h1,
	#cc-m-9934566986 h1,
	#cc-m-9934568086 h1,
	#cc-m-9934568186 h1,
	#cc-m-10052942186 h1,
	#cc-m-9921127086 h1,
	#cc-m-9921118086 h1 {
		width: 145px;
		height: 415px;
		padding: 0 30px 30px;
		font-size: 40px;
		}
	}
#cc-m-10052914686 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-wakasabeef1.jpg?t=1646184029) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052914686 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-green.png?t=1613362109) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052918886 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-teishoku.jpg?t=1646201510) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052918886 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-carrot.png?t=1615271417) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052929186 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-lunch.jpg?t=1615272019) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052929186 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-pink.png?t=1615271699) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052935486 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-wasyoku.jpg?t=1615272319) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052935486 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-cyan.png?t=1615271441) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052937986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-drink.jpg?t=1646198562) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052937986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-salmon.png?t=1615271726) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908535986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai.jpg?t=1615271898) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9908535986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-rose.png?t=1615271719) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118586 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai-family.jpg?t=1615271859) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118586 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-deepgreen.png?t=1615271455) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934566986 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-enkai-barrer.jpg?t=1615271820) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934566986 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-flesh.png?t=1615271493) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-barrier.jpg?t=1615271787) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-purple.png?t=1615271710) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568186 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-barrier-smoke.jpg?t=1615271757) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9934568186 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-blue.png?t=1615271381) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052942186 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-kaiseki.jpg?t=1615271931) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-10052942186 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-yellow.png?t=1615271734) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921127086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-access.jpg?t=1615271747) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921127086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-karakusa.png?t=1615271508) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118086 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/head-about.jpg?t=1615275190) no-repeat 0 0;
	background-size: contain;
	}
#cc-m-9921118086 h1 {
	background: url(https://u.jimcdn.com/cms/o/s4a43694a0a14c6e3/userlayout/img/bg-title-orange.png?t=1613362151) no-repeat 0 0;
	background-size: contain;
	}

/* englishページ */

#page-1728994186 .japanese {
	display: block;
}

#page-1728994186 .english {
	display: none;
}