@charset "UTF-8";
.areaTicket {
	background-color: #C0F5F5;
	padding-bottom: 45px;
	margin-bottom: 45px;
	padding-top: 45px;
}
.areaTicket:last-child {
	margin-bottom: 0;
}
.areaTicket-tour {
	background-color: #FAE7F5;
}
.areaTicket::before {
	content: "";
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 847 206' fill='%23fff' preserveAspectRatio='none'%3E%3Cellipse cx='423.5' cy='0.5' rx='423.5' ry='205.5'/%3E%3C/svg%3E");
	width: calc(100vw + 100px);
	height: 180px;
	display: block;
	opacity: .3;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	max-width: 1200px;
}
.areaTicket_inner {}
.areaTicket_titleWrap {
	display: flex;
	justify-content: center;
	margin-bottom: 35px;
}
.areaTicket_title {
	font-size: 35px;
	text-align: center;
	font-weight: 500;
	color: #133A79;
	margin-bottom: 35px;
	line-height: 1.4;
	position: relative;
	z-index: 1;
}
.areaTicket_title-sp {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.areaTicket_title > small {
	font-size: 60%;
	display: block;
}
.areaTicket_title-sp > small {
	background-color: #D4461C;
	color: #fff;
	border-radius: 6px;
	padding: 4px 15px;
	margin-bottom: 7px;
}
.areaTicket_title:last-child {
	margin-bottom: 0;
}
.areaTicket_title > b {
	position: absolute;
	z-index: 1;
	left: 100%;
	width: 47px;
	height: 47px;
	border: 2px solid #D4461C;
	color: #D4461C;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	line-height: 1.2;
	font-size: 14px;
	font-weight: bold;
	transform: translateY(50%) rotate(-15deg);
	bottom: 100%;
}
.areaTicket_title-tour {
	color: #E63888;
}
.areaTicket_box {
	padding: 35px 35px;
	border-radius: 35px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	margin-top: 20px;
}
.areaTicket_box:first-child {
	margin-top: 0;
}
.areaTicket_tabList {
	list-style: none;
	margin-top: 40px;
}
.areaTicket_tabList > li {}
.areaTicket_tabList > li:first-child {}
.areaTicket_tabList > li:last-child {}
.areaTicket_tabList > li:nth-child(2n + 1) {}
.areaTicket_tabList > li:nth-child(n + 3) {}
.areaTicket_tabList > li > a {}
.areaTicket_tabList > li > a::before {
	content: "";
}
.areaTicket_tabList > li > a::after {
	content: "";
}
.areaTicket_contents {}
.nmlTicket {}
.nmlTicket_image {
	max-width: 646px;
	margin: 15px auto 25px;
}
.nmlTicket_image:first-child {
	margin-top: 0;
}
.nmlTicket_image:last-child {
	margin-bottom: 0;
}
.nmlTicket_image > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.nmlTicket_title {
	line-height: 1.4;
	color: #265CB2;
	font-weight: 500;
	font-size: 27px;
	text-align: center;
	margin-bottom: 16px;
}
.nmlTicket_title-tour {
	color: #E63888;
}
.nmlTicket_text {
	margin-bottom: 1em;
	display: flex;
	justify-content: center;
}
.nmlTicket_figWrap {
	max-width: 648px;
	margin: 15px auto 10px;
}
.nmlTicket_figWrap:first-child {
	margin-top: 0;
}
.nmlTicket_fig {}
.nmlTicket_fig > img {
	max-width: 100%;
	height: auto;
}
.nmlTicket_fig > figcaption {
	font-weight: 500;
	margin-top: 7px;
}
.nmlTicket_fig_caption {
	font-weight: 500;
	margin-top: 7px;
}
.nmlTicket_caution {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 0.5em;
}
.flowTicket_text {
	margin-bottom: 1em;
}
.flowTicket_title {
	background-color: #265CB2;
	margin-top: 35px;
	text-align: center;
}
.flowTicket_title-tour {
	background-color: #E63888;
}
.flowTicket_title:first-child {
	margin-top: 0;
}
.flowTicket_oList {
	list-style: none;
	counter-reset: number;
}
.flowTicket_oList > li {
	margin-top: 1em;
	position: relative;
	z-index: 1;
	padding-left: 31px;
}
.flowTicket_oList > li > b {
	color: #DF2424;
	font-weight: normal;
}
.flowTicket_oList > li::before {
	content: counter(number);
	counter-increment: number;
	width: 24px;
	height: 24px;
	background-color: #265CB2;
	border-radius: 50%;
	line-height: 1;
	color: #fff;
	align-items: center;
	justify-content: center;
	display: flex;
	position: absolute;
	z-index: 1;
	top: 0.9em;
	transform: translateY(-50%) scale(0.8);
	left: 0;
}
.flowTicket_oList-tour > li::before {
	background-color: #E63888;
}
.flowTicket_oList > li:first-child {
	margin-top: 0;
}
.flowTicket_oList > li:last-child {}
.flowTicket_oList > li:nth-child(2n + 1) {}
.flowTicket_oList > li:nth-child(n + 3) {}
.flowTicket_oList_text {}
.outlineTicket {}
.outlineTicket_title {}
.outlineTicket_title-tour {
	color: #E63888;
}
.outlineTicket_box {
	border: 1px solid #265CB2;
	position: relative;
	z-index: 1;
	margin-bottom: 20px;
	margin-top: 20px;
}
.outlineTicket_box:first-child {
	margin-top: 0;
}
.outlineTicket_box:last-child {
	margin-bottom: 0;
}
.outlineTicket_box-tour {
	border-color: #E63888;
}
.outlineTicket_headline {
	background-color: #265CB2;
	color: #fff;
	text-align: center;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.4;
	padding: 9px 28px;
}
.outlineTicket_headline-tour {
	background-color: #E63888;
}
.outlineTicket_circle {
	width: 68px;
	height: 68px;
	background-color: #E05F25;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	border-radius: 50%;
	color: #fff;
	line-height: 1.2;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: translate(35%, -50%);
}
.outlineTicket_box_inner {
	padding: 20px 20px;
}
.outlineTicket_msg {
	text-align: center;
	font-weight: 500;
	line-height: 1.5;
	font-size: 17px;
}
.outlineTicket_caution {
	text-align: center;
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 6px;
}
.outlineTicket_caution-left {
	text-align: left;
}
.infoTicket {
	margin-top: 20px;
}
.infoTicket:first-child {
	margin-top: 0;
}
.infoTicket_title {}
.infoTicket_title-tour {
	color: #E63888;
}
.infoTicket_headline {
	margin-top: 20px;
}
.infoTicket_headline-tour {
	background-color: #E63888;
}
.infoTicket_headline:first-child {
	margin-top: 0;
}
.infoTicket_text {
	text-align: center;
	margin-bottom: 0.5em;
}
.infoTicket_text-left {
	text-align: left;
}
.infoTicket_text:last-child {
	margin-bottom: 0;
}
.infoTicket_caution {
	text-align: center;
	font-weight: 500;
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 0.5em;
	font-size: 13px;
}
.infoTicket_caution-left {
	font-weight: normal;
}
.infoTicket_price {
	text-align: center;
	font-size: 20px;
	font-weight: 500;
	margin: 0.5em 0;
}
.infoTicket_price:last-child {
	margin-bottom: 0;
}
.infoTicket_price > b {
	color: #E05F25;
	font-weight: inherit;
}
.areaTicket_cauList {
	list-style: none;
	font-size: 13px;
}
.areaTicket_cauList > li {
	text-indent: -1em;
	padding-left: 1em;
}
.areaTicket_cauList > li > b {
	color: #E63B3B;
	font-weight: inherit;
}
.areaTicket_cauList > li:first-child {}
.areaTicket_cauList > li:last-child {}
.areaTicket_cauList > li:nth-child(2n + 1) {}
.areaTicket_cauList > li:nth-child(n + 3) {}
.areaTicket_link {
	margin-top: 15px;
	margin-bottom: 15px;
}
.areaTicket_link:last-child {
	margin-bottom: 0;
}
.areaTicket_link > a {
	text-decoration: none;
}
.areaTicket_link > a::before {
	content: "";
}
.areaTicket_link > a::after {
	content: "";
}
.areaTicket_link > a > .icon {}
.nmlTicket_cauList {
	list-style: none;
	margin-top: 0.5em;
}
.nmlTicket_cauList > li {
	text-indent: -1em;
	padding-left: 1em;
}
.nmlTicket_cauList > li:first-child {}
.nmlTicket_cauList > li:last-child {}
.nmlTicket_cauList > li:nth-child(2n + 1) {}
.nmlTicket_cauList > li:nth-child(n + 3) {}
.outlineTicket_text {
	margin-bottom: .5em;
}
.outlineTicket_text-center {
	text-align: center;
}
.outlineTicket_text:last-child {
	margin-bottom: 0;
}
.outlineTicket_list {
	padding-left: 1.5em;
	font-weight: 500;
	margin-top: 1em;
}
.outlineTicket_list:first-child {
	margin-top: 0;
}
.outlineTicket_list > li {}
.outlineTicket_list > li:first-child {}
.outlineTicket_list > li:last-child {}
.outlineTicket_list > li:nth-child(2n + 1) {}
.outlineTicket_list > li:nth-child(n + 3) {}
.areaTicket_box_plus {
	height: 30px;
	width: 6px;
	color: #265CB2;
	background-color: currentColor;
	margin: 15px auto;
	position: relative;
	z-index: 1;
}
.areaTicket_box_plus::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	background-color: currentColor;
	transform: translate(-50%, -50%) rotate(90deg);
}
.infoTicket_table {
	width: 100%;
	line-height: 1.6;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.infoTicket_table > tbody {}
.infoTicket_table > tbody > tr {}
.infoTicket_table > tbody > tr:first-child {}
.infoTicket_table > tbody > tr:last-child {}
.infoTicket_table > tbody > tr > th {
	border: 1px solid #707070;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: 500;
	background-color: #EAEAEA;
	white-space: nowrap;
}
.infoTicket_table > tbody > tr > th.-empty {
	border: none;
	background-color: rgba(255, 255, 255, 0);
}
.infoTicket_table > tbody > tr > td {
	border: 1px solid #707070;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}
.infoTicket_table > caption {
	caption-side: bottom;
	margin-top: 10px;
	font-size: 13px;
}
.outlineTicket_subhead {
	margin-top: 35px;
}
.outlineTicket_subhead:first-child {
	margin-top: 0;
}
.outlineTicket_img {
	max-width: 350px;
	margin: 20px auto 0;
}
.outlineTicket_img > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.outlineTicket_img > figcaption {
	text-align: center;
	margin-top: 6px;
}
.outlineTicket_img > figcaption > small {
	display: block;
	font-size: 13px;
	text-indent: -1em;
	padding-left: 1em;
}
.flowTicket_image {
	max-width: 645px;
	margin: 0 auto 15px;
}
.flowTicket_image > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.outlineTicket_oList {
	padding-left: 1.5em;
}
.outlineTicket_oList > li {}
.outlineTicket_oList > li:first-child {}
.outlineTicket_oList > li:last-child {}
.outlineTicket_oList > li:nth-child(2n + 1) {}
.outlineTicket_oList > li:nth-child(n + 3) {}
.outlineTicket_subhead2 {
	color: #265CB2;
	font-size: 20px;
	text-align: center;
	line-height: 1.375;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 35px;
}
.outlineTicket_subhead2-box {
	margin-top: 20px;
}
.outlineTicket_link {
	margin-top: 15px;
	margin-bottom: 15px;
}
.outlineTicket_link:last-child {
	margin-bottom: 0;
}
.outlineTicket_link > a {}
.outlineTicket_link > a::before {
	content: "";
}
.outlineTicket_link > a::after {
	content: "";
}
.outlineTicket_link > a > .icon {}
.infoTicket_tableWrap {
	margin-bottom: 15px;
}
.avaTicket {
	margin-bottom: 30px;
}
.avaTicket:last-child {
	margin-bottom: 0;
}
.avaTicket_title {
	margin-bottom: 15px;
}
.avaTicket_list {
	list-style: none;
}
.avaTicket_list > li {}
.avaTicket_list > li > small {
	display: block;
	font-weight: inherit;
	text-indent: -1em;
	padding-left: 1em;
}
.avaTicket_list > li:first-child {}
.avaTicket_list > li:last-child {}
.avaTicket_list > li:nth-child(2n + 1) {}
.avaTicket_list > li:nth-child(n + 3) {}
.avaTicket_list > li > a {
	color: #DF5F24;
}
.avaTicket_image {
	max-width: 646px;
	margin: 15px auto 0;
}
.avaTicket_image > img {}
.placeTicket {}
.placeTicket_title {}
.placeTicket_sect {
	margin-bottom: 25px;
}
.placeTicket_sect:last-child {
	margin-bottom: 0;
}
.placeTicket_headline {
	margin-bottom: 10px;
}
.placeTicket_text {}
.placeTicket_cauList {
	list-style: none;
	font-size: 13px;
}
.placeTicket_cauList > li {
	text-indent: -1em;
	padding-left: 1em;
}
.placeTicket_cauList > li:first-child {}
.placeTicket_cauList > li:last-child {}
.placeTicket_cauList > li:nth-child(2n + 1) {}
.placeTicket_cauList > li:nth-child(n + 3) {}
.placeTicket_image {
	max-width: 150px;
	margin: 0 auto 10px;
}
.placeTicket_image > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.placeTicket_link {}
.placeTicket_link-center {
	display: flex;
	justify-content: center;
	margin-bottom: 1em;
}
.placeTicket_link-center:last-child {
	margin-bottom: 0;
}
.placeTicket_link > a {
	display: block;
	text-decoration: none;
	color: #DF5F24;
	font-weight: 500;
}
.placeTicket_link > a::before {
	content: "";
}
.placeTicket_link > a::after {
	content: "";
}
.placeTicket_link > a > .icon {
	margin-left: 4px;
}
.placeTicket_list {
	padding-left: 1.5em;
}
.placeTicket_list > li {}
.placeTicket_list > li:first-child {}
.placeTicket_list > li:last-child {}
.placeTicket_list > li:nth-child(2n + 1) {}
.placeTicket_list > li:nth-child(n + 3) {}
.placeTicket_list > li > a {
	text-decoration: none;
}
.placeTicket_list > li > a::before {
	content: "";
}
.placeTicket_list > li > a::after {
	content: "";
}
.itemTicket {}
.itemTicket_title {}
.itemTicket_title-tour {
	color: #E63888;
}
.itemTicket_headline {}
.itemTicket_headline-tour {
	background-color: #E63888;
}
.itemTicket_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 35px;
}
.itemTicket_list:last-child {
	margin-bottom: 0;
}
.itemTicket_list > li {
	width: 32%;
	margin-left: 2%;
}
.itemTicket_list > li:first-child {}
.itemTicket_list > li:last-child {}
.itemTicket_list > li:nth-child(3n + 1) {
	margin-left: 0;
}
.itemTicket_list > li:nth-child(n + 4) {
	margin-top: 20px;
}
.itemTicket_fig {}
.itemTicket_fig > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.itemTicket_fig > figcaption {
	margin-top: 4px;
	line-height: 1.5;
}
.buyTicket {}
.buyTicket_list {
	list-style: none;
}
.buyTicket_list > li {}
.buyTicket_list > li:first-child {}
.buyTicket_list > li:last-child {}
.buyTicket_list > li:nth-child(2n + 1) {}
.buyTicket_list > li:nth-child(n + 3) {}
.buyTicket_list > li > a {}
.buyTicket_list > li > a::before {
	content: "";
}
.buyTicket_list > li > a::after {
	content: "";
}
.buyTicket_contents {
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #C0F5F5;
}
.buyTicket_inner {}
.buyTicket_contents_inner {}
.buyTicket_contents-tour {
	background-color: #FAE7F5;
}
.buyTicket_sortList {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	font-size: 18px;
	margin-bottom: 40px;
}
.buyTicket_sortList-tour {}
.buyTicket_sortList > li {
	width: 32%;
	margin-left: 2%;
}
.buyTicket_sortList > li:first-child {}
.buyTicket_sortList > li:last-child {}
.buyTicket_sortList > li:nth-child(3n + 1) {
	margin-left: 0;
}
.buyTicket_sortList > li:nth-child(n + 3) {}
.buyTicket_sortList > li > a {
	display: flex;
	text-decoration: none;
	color: inherit;
	box-sizing: border-box;
	height: 100%;
	padding: 22px 10px;
	border: 2px solid #265CB2;
	color: #265CB2;
	justify-content: center;
	align-items: center;
	font-weight: 500;
	transition-duration: .3s;
	transition-property: background-color, color;
}
.buyTicket_sortList > li > a.isCurrent {
	background-color: #265CB2;
	color: #fff;
}
.buyTicket_sortList-tour > li > a {
	color: #E63888;
	border-color: #E63888;
}
.buyTicket_sortList > li > a::before {
	content: "";
}
.buyTicket_sortList > li > a::after {
	content: "";
}
.boxTicket {
	background-color: #fff;
	border-bottom-left-radius: 34px;
	border-bottom-right-radius: 34px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	margin-bottom: 45px;
	height: 100%;
	box-sizing: border-box;
}
.boxTicket:last-child {
	margin-bottom: 0;
}
.boxTicket_title {
	background-color: #265CB2;
	color: #fff;
	font-size: 21px;
	font-weight: 500;
	padding: 10px 20px;
	line-height: 1.3;
	display: flex;
	align-items: center;
}
.boxTicket_title_inner {
	display: block;
}
.boxTicket_title_inner > b {
	display: block;
	font-weight: inherit;
}
.boxTicket_title_inner > small {
	display: block;
	font-size: 80%;
	margin-bottom: 3px;
}
.boxTicket_title::before {
	content: "";
	display: block;
	width: 1px;
	height: 50px;
}
.boxTicket_title-tour {
	background-color: #E63888;
}
.boxTicket_inner {
	padding: 35px 35px 35px;
}
.boxTicket_contents {
	max-width: 646px;
	margin: 0 auto;
}
.boxTicket_image {
	margin-bottom: 15px;
}
.boxTicket_image:last-child {
	margin-bottom: 0;
}
.boxTicket_image > img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
.boxTicket_text {
	margin-bottom: 1em;
}
.boxTicket_price {
	font-size: 22px;
	font-weight: 500;
	text-align: center;
}
.boxTicket_caution {
	font-weight: 500;
	text-indent: -1em;
	padding-left: 1em;
	font-size: 80%;
	margin-left: 1em;
}
.boxTicket_priceWrap {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.boxTicket_price > small {}
.boxTicket_price > b {
	color: #D4461C;
	font-weight: bold;
}
.boxTicket_list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
	justify-content: center;
}
.boxTicket_list > li {
	width: 48.5%;
	margin-left: 3%;
}
.boxTicket_list > li:first-child {}
.boxTicket_list > li:last-child {}
.boxTicket_list > li:nth-child(2n + 1) {
	margin-left: 0;
}
.boxTicket_list > li:nth-child(n + 3) {}
.boxTicket_list > li > a {}
.boxTicket_list > li > a::before {
	content: "";
}
.boxTicket_list > li > a::after {
	content: "";
}
.boxTicket_list > li > a > .icon {}
.boxTicket_slide {
	font-size: 0;
	margin-bottom: 20px;
}
.boxTicket_slide_item {}
.boxTicket_slide_dots {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 10px;
}
.boxTicket_slide_dots > li {}
.boxTicket_slide_dots > li > button {
	display: block;
	background-clip: content-box;
	box-sizing: content-box;
	background-color: rgba(177, 177, 177, 0.45);
	width: 71px;
	height: 8px;
	border: 9px solid rgba(255, 255, 255, 0);
	transition-duration: .3s;
	transition-property: background-color, color;
}
.boxTicket_slide_dots > li.slick-active > button {
	background-color: #EF4A00;
}
.buyTicket_tagList {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.buyTicket_tagList > li {
	margin-bottom: 7px;
	margin-right: 7px;
}
.buyTicket_tagList > li:first-child {}
.buyTicket_tagList > li:last-child {}
.buyTicket_tagList > li:nth-child(2n + 1) {}
.buyTicket_tagList > li:nth-child(n + 3) {}
.buyTicket_tagList > li > a {
	display: flex;
	text-decoration: none;
	color: #265CB2;
	border: 1px solid #265CB2;
	background-color: #fff;
	border-radius: 10px;
	padding: 7px 13px;
	justify-content: center;
	text-align: center;
	transition-duration: .3s;
	transition-property: background-color, color;
}
.buyTicket_tagList > li > a.isCurrent {
	background-color: #265CB2;
	color: #fff;
}
.buyTicket_tagList > li > a::before {
	content: "";
}
.buyTicket_tagList > li > a::after {
	content: "";
}
.buyTicket_lineList {
	list-style: none;
	background-color: rgba(255, 255, 255, 0.54);
	border: 1px solid rgba(38, 92, 178, 0.54);
	padding: 20px 20px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
}
.buyTicket_lineList-small {
	margin-top: 12px;
	margin-bottom: 12px;
}
.buyTicket_lineList:last-child {
	margin-bottom: 0;
}
.buyTicket_lineList > li {
	width: 33%;
	display: flex;
	align-items: center;
}
.buyTicket_lineList-small > li {
	width: 50%;
}
.buyTicket_lineList > li.-note {}
.buyTicket_lineList > li:first-child {}
.buyTicket_lineList > li:last-child {}
.buyTicket_lineList > li:nth-child(2n + 1) {}
.buyTicket_lineList > li:nth-child(n + 4) {
	margin-top: 10px;
}
.buyTicket_lineList-small > li:nth-child(n + 3) {
	margin-top: 10px;
}
.buyTicket_lineList > li > img {
	display: block;
	margin-right: 9px;
	min-width: 107px;
	width: 107px;
}
.buyTicket_lineList > li > b {
	display: block;
	font-weight: 500;
	line-height: 1.3;
}
.boxTicket_slide_button {
	display: block;
	width: 50px;
	height: 50px;
	background-color: rgba(112, 112, 112, 0.50);
	border-radius: 50%;
	position: absolute;
	z-index: 10;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	font-size: 18px;
	transition-duration: .3s;
	transition-property: background-color, color;
	margin-top: -23px;
}
.boxTicket_slide_button > .icon {
	display: block;
}
.boxTicket_slide_button-next {
	right: -25px;
}
.boxTicket_slide_button-prev {
	left: -25px;
}
.boxTicketWrap {
	display: flex;
	flex-wrap: wrap;
	margin-left: -2%;
	margin-right: -2%;
}
.boxTicketWrap_item {
	width: 50%;
	margin-bottom: 40px;
	box-sizing: border-box;
	padding: 0 2%;
}
.boxTicketWrap_item.isHidden {
	display: none;
}
.boxTicketWrap_item:nth-child(2n + 1) {}
.boxTicketWrap_item:nth-child(n + 3) {}
.infoTicket_priceTbl {
	width: 100%;
	color: #000;
	line-height: 1.4;
	text-align: center;
}
.infoTicket_priceTbl > thead {}
.infoTicket_priceTbl > thead > tr {}
.infoTicket_priceTbl > thead > tr:first-child {}
.infoTicket_priceTbl > thead > tr:last-child {}
.infoTicket_priceTbl > thead > tr > th {
	white-space: nowrap;
	border: 1px solid #707070;
	background-color: #ECE1C7;
	font-weight: inherit;
	padding: 10px 10px;
}
.infoTicket_priceTbl > thead > tr > td {}
.infoTicket_priceTbl > tbody {}
.infoTicket_priceTbl > tbody > tr {}
.infoTicket_priceTbl > tbody > tr:first-child {}
.infoTicket_priceTbl > tbody > tr:last-child {}
.infoTicket_priceTbl > tbody > tr > th {
	white-space: nowrap;
	border: 1px solid #707070;
	background-color: #ECE1C7;
	font-weight: inherit;
	vertical-align: top;
	padding: 10px 10px;
}
.infoTicket_priceTbl > tbody > tr > td {
	border: 1px solid #707070;
	background-color: #FAF6E6;
	vertical-align: top;
	padding: 10px 14px;
}
.fixTicketNav {
	width: 524px;
	position: fixed;
	z-index: 1001;
	bottom: 0;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.fixTicketNav_link {}
.fixTicketNav_link > a {
	display: flex;
	text-decoration: none;
	color: inherit;
	background-color: #DF2424;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	position: relative;
	z-index: 1;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 10px 60px;
	border: 1px solid #DF2424;
	border-bottom: none;
	transition-duration: .3s;
	transition-property: background-color, color;
}
.fixTicketNav_link > a::before {
	content: "";
	display: block;
	width: 1px;
	height: 54px;
}
.fixTicketNav_link > a::after {
	content: "";
}
.fixTicketNav_link > a > .icon {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
.outlineTicket_box_dList {
	list-style: none;
	margin-bottom: 15px;
}
.outlineTicket_box_dList:last-child {
	margin-bottom: 0;
}
.outlineTicket_box_dList > dt {
	background-color: #ADADAD;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	line-height: 1.2;
	padding: 6px 10px;
	text-align: center;
	margin-bottom: 1px;
}
.outlineTicket_box_dList > dd {
	font-weight: 500;
	text-align: center;
	font-size: 15px;
}
.areaTicket_box_dListWrap {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
}
.areaTicket_box_dList {
	list-style: none;
}
.areaTicket_box_dList > dt {
	font-size: 70%;
	margin-bottom: 1px;
}
.areaTicket_box_dList > dd {}
.avaTicket_tableWrap {
	overflow: auto;
	margin-bottom: 20px;
}
.avaTicket_tableWrap:last-child {
	margin-bottom: 0;
}
.avaTicket_table {
	width: 100%;
	color: #000;
	line-height: 1.21;
	font-size: 14px;
}
.avaTicket_table > thead {}
.avaTicket_table > thead > tr {}
.avaTicket_table > thead > tr:first-child {}
.avaTicket_table > thead > tr:last-child {}
.avaTicket_table > thead > tr > th {
	white-space: nowrap;
	border: 1px solid #707070;
	background-color: #ECE1C7;
	padding: 10px 10px;
	font-weight: inherit;
}
.avaTicket_table-no1 > thead > tr > th {
	background-color: #FFF56B;
}
.avaTicket_table-no2 > thead > tr > th {
	background-color: #DEE687;
}
.avaTicket_table-no3 > thead > tr > th {
	background-color: #B8E5F9;
}
.avaTicket_table-no4 > thead > tr > th {
	background-color: #F8CADE;
}
.avaTicket_table > thead > tr > th.-price {
	width: 110px;
}
.avaTicket_table > thead > tr > td {}
.avaTicket_table > tbody {}
.avaTicket_table > tbody > tr {}
.avaTicket_table > tbody > tr:first-child {}
.avaTicket_table > tbody > tr:last-child {}
.avaTicket_table > tbody > tr > th {
	white-space: nowrap;
	border: 1px solid #707070;
	background-color: #ECE1C7;
	text-align: left;
	font-weight: normal;
	padding: 10px 10px;
	width: 170px;
}
.avaTicket_table-no1 > tbody > tr > th {
	background-color: #FFF56B;
}
.avaTicket_table-no2 > tbody > tr > th {
	background-color: #DEE687;
}
.avaTicket_table-no3 > tbody > tr > th {
	background-color: #B8E5F9;
}
.avaTicket_table-no4 > tbody > tr > th {
	background-color: #F8CADE;
}
.avaTicket_table > tbody > tr > th.-number {
	width: 20px;
	text-align: center;
}
.avaTicket_table > tbody > tr > td {
	border: 1px solid #707070;
	background-color: #FAF6E6;
	padding: 14px 8px;
	vertical-align: middle;
}
.avaTicket_table > tbody > tr > td:last-child {
	width: 100px;
}
.avaTicket_map {
	position: relative;
	z-index: 1;
	padding-bottom: 56%;
	margin-top: 25px;
	box-sizing: border-box;
	min-height: 270px;
}
.avaTicket_map > iframe {
	display: block;
	border: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.flowTicket_oList_image {
	margin-top: 10px;
	margin-left: -31px;
	max-width: 322px;
}
.flowTicket_oList_image > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.boxTicketWrap_item-wide {
	width: 100%;
}
.boxTicket_cols {
	display: flex;
	justify-content: space-between;
}
.boxTicket_col {
	width: 47.5%;
}
.boxTicket_col-no1 {}
.boxTicket_col-no2 {}
.boxTicket_headline {
	font-size: 22px;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 2px;
}
.boxTicket_headline-mb {
	margin-bottom: 20px;
}
.boxTicket_price-left {
	text-align: left;
}
.boxTicket_title_pickup {
	border-radius: 4px;
	background: #EF4A00;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	min-width: 106px;
	height: 27px;
	margin-left: 17px;
	line-height: 1.2;
	padding: 0 10px;
	box-sizing: border-box;
}
.nmlTicket_bnr {
	max-width: 859px;
	margin: 45px auto 65px;
}
.nmlTicket_bnr > a {
	display: block;
	text-decoration: none;
	color: inherit;
	transition-duration: .3s;
	transition-property: opacity;
}
.nmlTicket_bnr > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}
.nmlTicket_image-wide {
	max-width: 859px;
}
.areaTicket_box-wide {
	padding-top: 70px;
	padding-bottom: 70px;
}
.courseTicket {
	margin-bottom: 35px;
}
.courseTicket_cols {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.courseTicket_col {
	width: 48%;
}
.courseTicket_col-list {
	list-style: none;
}
.courseTicket_oList {
	font-size: 18px;
	padding-left: 1.5em;
	font-weight: 500;
}
.courseTicket_oList > li {
	margin-top: 10px;
}
.courseTicket_oList > li:first-child {
	margin-top: 0;
}
.courseTicket_col-img {}
.outlineTicket_img-course {
	max-width: 745px;
	margin-top: 25px;
}
.buyTicket_lineList-xSmall {
	font-size: 12px;
}
.buyTicket_lineList-xSmall > li > img {
	width: 60px;
	min-width: 60px;
	height: auto;
}
.infoTicket_text-course {
	max-width: 745px;
	margin-left: auto;
	margin-right: auto;
}
.boxTicket_headline_em {
	color: #D4461C;
}
@media screen and (min-width:1000px) {
	.nmlTicket_bnr > a:hover {
		opacity: .7;
	}
	.fixTicketNav_link > a:hover {
		color: #DF2424;
		background-color: #fff;
	}
	.boxTicket_slide_button:hover {
		background-color: rgba(112, 112, 112, 0.80);
	}
	.buyTicket_list > li > a:hover {}
	.buyTicket_sortList > li > a:hover {
		background-color: #265CB2;
		color: #fff;
	}
	.buyTicket_sortList-tour > li > a:hover {
		background-color: #E63888;
	}
	.boxTicket_list > li > a:hover {}
	.buyTicket_tagList > li > a:hover {
		background-color: #265CB2;
		color: #fff;
	}
	.boxTicket_slide_dots > li > button:hover {
		background-color: #EF4A00;
	}
	.placeTicket_link > a:hover {
		text-decoration: underline;
	}
	.placeTicket_list > li > a:hover {}
	.outlineTicket_link > a:hover {}
	.areaTicket_tabList > li > a:hover {}
	.areaTicket_link > a:hover {}
	.avaTicket_list > li > a:hover {}
}
@media screen and (max-width: 999px) {
	.areaTicket {
		padding-top: 35px;
	}
	.areaTicket::before {}
	.areaTicket_inner {}
	.areaTicket_title {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.areaTicket_box {}
	.areaTicket_tabList {}
	.areaTicket_tabList > li {}
	.areaTicket_tabList > li:first-child {}
	.areaTicket_tabList > li:last-child {}
	.areaTicket_tabList > li:nth-child(2n + 1) {}
	.areaTicket_tabList > li:nth-child(n + 3) {}
	.areaTicket_tabList > li > a {}
	.areaTicket_tabList > li > a::before {}
	.areaTicket_tabList > li > a::after {}
	.areaTicket_contents {}
	.nmlTicket {}
	.nmlTicket_image {}
	.nmlTicket_image > img {}
	.nmlTicket_title {}
	.nmlTicket_text {}
	.nmlTicket_figWrap {}
	.nmlTicket_fig {}
	.nmlTicket_fig > img {}
	.nmlTicket_fig > figcaption {}
	.nmlTicket_caution {}
	.flowTicket_text {}
	.flowTicket_title {}
	.flowTicket_oList {}
	.flowTicket_oList > li {}
	.flowTicket_oList > li::before {}
	.flowTicket_oList > li:first-child {}
	.flowTicket_oList > li:last-child {}
	.flowTicket_oList > li:nth-child(2n + 1) {}
	.flowTicket_oList > li:nth-child(n + 3) {}
	.flowTicket_oList_text {}
	.outlineTicket {}
	.outlineTicket_title {}
	.outlineTicket_box {}
	.outlineTicket_headline {}
	.outlineTicket_circle {}
	.outlineTicket_box_inner {}
	.outlineTicket_msg {}
	.outlineTicket_caution {}
	.infoTicket {}
	.infoTicket_title {}
	.infoTicket_headline {}
	.infoTicket_text {}
	.infoTicket_caution {}
	.infoTicket_price {}
	.infoTicket_price > b {}
	.areaTicket_cauList {}
	.areaTicket_cauList > li {}
	.areaTicket_cauList > li:first-child {}
	.areaTicket_cauList > li:last-child {}
	.areaTicket_cauList > li:nth-child(2n + 1) {}
	.areaTicket_cauList > li:nth-child(n + 3) {}
	.areaTicket_link {}
	.areaTicket_link > a {}
	.areaTicket_link > a::before {}
	.areaTicket_link > a::after {}
	.areaTicket_link > a > .icon {}
	.nmlTicket_cauList {}
	.nmlTicket_cauList > li {}
	.nmlTicket_cauList > li:first-child {}
	.nmlTicket_cauList > li:last-child {}
	.nmlTicket_cauList > li:nth-child(2n + 1) {}
	.nmlTicket_cauList > li:nth-child(n + 3) {}
	.outlineTicket_text {}
	.outlineTicket_text:last-child {}
	.outlineTicket_list {}
	.outlineTicket_list > li {}
	.outlineTicket_list > li:first-child {}
	.outlineTicket_list > li:last-child {}
	.outlineTicket_list > li:nth-child(2n + 1) {}
	.outlineTicket_list > li:nth-child(n + 3) {}
	.areaTicket_box_plus {}
	.areaTicket_box_plus::after {}
	.infoTicket_table {}
	.infoTicket_table > tbody {}
	.infoTicket_table > tbody > tr {}
	.infoTicket_table > tbody > tr:first-child {}
	.infoTicket_table > tbody > tr:last-child {}
	.infoTicket_table > tbody > tr > th {}
	.infoTicket_table > tbody > tr > th.-empty {}
	.infoTicket_table > tbody > tr > td {}
	.infoTicket_table > caption {}
	.outlineTicket_subhead {}
	.outlineTicket_subhead:first-child {}
	.outlineTicket_img {}
	.outlineTicket_img > img {}
	.outlineTicket_img > figcaption {}
	.outlineTicket_img > figcaption > small {}
	.flowTicket_image {}
	.flowTicket_image > img {}
	.outlineTicket_subhead2 {}
	.outlineTicket_link {}
	.outlineTicket_link > a {}
	.outlineTicket_link > a::before {}
	.outlineTicket_link > a::after {}
	.outlineTicket_link > a > .icon {}
	.infoTicket_tableWrap {}
	.avaTicket {}
	.avaTicket:last-child {}
	.avaTicket_title {}
	.avaTicket_list {}
	.avaTicket_list > li {}
	.avaTicket_list > li:first-child {}
	.avaTicket_list > li:last-child {}
	.avaTicket_list > li:nth-child(2n + 1) {}
	.avaTicket_list > li:nth-child(n + 3) {}
	.avaTicket_image {}
	.avaTicket_image > img {}
	.placeTicket {}
	.placeTicket_title {}
	.placeTicket_sect {}
	.placeTicket_sect:last-child {}
	.placeTicket_headline {}
	.placeTicket_text {}
	.placeTicket_cauList {}
	.placeTicket_cauList > li {}
	.placeTicket_cauList > li:first-child {}
	.placeTicket_cauList > li:last-child {}
	.placeTicket_cauList > li:nth-child(2n + 1) {}
	.placeTicket_cauList > li:nth-child(n + 3) {}
	.placeTicket_image {}
	.placeTicket_image > img {}
	.placeTicket_link {}
	.placeTicket_link > a {}
	.placeTicket_link > a::before {}
	.placeTicket_link > a::after {}
	.placeTicket_link > a > .icon {}
	.placeTicket_list {}
	.placeTicket_list > li {}
	.placeTicket_list > li:first-child {}
	.placeTicket_list > li:last-child {}
	.placeTicket_list > li:nth-child(2n + 1) {}
	.placeTicket_list > li:nth-child(n + 3) {}
	.placeTicket_list > li > a {}
	.placeTicket_list > li > a::before {}
	.placeTicket_list > li > a::after {}
	.areaTicket_title > b {}
	.areaTicket_titleWrap {
		margin-bottom: 30px;
	}
	.itemTicket {}
	.itemTicket_title {}
	.itemTicket_title-tour {}
	.itemTicket_headline {}
	.itemTicket_headline-tour {}
	.itemTicket_list {}
	.itemTicket_list:last-child {}
	.itemTicket_list > li {}
	.itemTicket_list > li:first-child {}
	.itemTicket_list > li:last-child {}
	.itemTicket_list > li:nth-child(3n + 1) {}
	.itemTicket_list > li:nth-child(n + 4) {}
	.itemTicket_fig {}
	.itemTicket_fig > img {}
	.itemTicket_fig > figcaption {}
	.buyTicket {}
	.buyTicket_list {}
	.buyTicket_list > li {}
	.buyTicket_list > li:first-child {}
	.buyTicket_list > li:last-child {}
	.buyTicket_list > li:nth-child(2n + 1) {}
	.buyTicket_list > li:nth-child(n + 3) {}
	.buyTicket_list > li > a {}
	.buyTicket_list > li > a::before {}
	.buyTicket_list > li > a::after {}
	.buyTicket_contents {}
	.buyTicket_inner {}
	.buyTicket_contents_inner {}
	.buyTicket_contents-tour {}
	.buyTicket_sortList {
		font-size: 16px;
		margin-bottom: 25px;
	}
	.buyTicket_sortList-tour {}
	.buyTicket_sortList > li {}
	.buyTicket_sortList > li:first-child {}
	.buyTicket_sortList > li:last-child {}
	.buyTicket_sortList > li:nth-child(3n + 1) {}
	.buyTicket_sortList > li:nth-child(n + 3) {}
	.buyTicket_sortList > li > a {
		padding: 15px 10px;
	}
	.buyTicket_sortList-tour > li > a {}
	.buyTicket_sortList > li > a::before {}
	.buyTicket_sortList > li > a::after {}
	.boxTicket {}
	.boxTicket_title {}
	.boxTicket_title-tour {}
	.boxTicket_title_inner {}
	.boxTicket_title_inner > b {}
	.boxTicket_title_inner > small {}
	.boxTicket_inner {}
	.boxTicket_contents {}
	.boxTicket_image {}
	.boxTicket_image:last-child {}
	.boxTicket_image > img {}
	.boxTicket_text {}
	.boxTicket_price {}
	.boxTicket_price > b {}
	.boxTicket_list {}
	.boxTicket_list > li {}
	.boxTicket_list > li:first-child {}
	.boxTicket_list > li:last-child {}
	.boxTicket_list > li:nth-child(2n + 1) {}
	.boxTicket_list > li:nth-child(n + 3) {}
	.boxTicket_list > li > a {}
	.boxTicket_list > li > a::before {}
	.boxTicket_list > li > a::after {}
	.boxTicket_list > li > a > .icon {}
	.boxTicket_slide {}
	.boxTicket_slide_item {}
	.boxTicket_slide_dots {}
	.boxTicket_slide_dots > li {}
	.boxTicket_slide_dots > li > button {}
	.boxTicket_slide_dots > li.slick-active > button {}
	.buyTicket_tagList {}
	.buyTicket_tagList > li {}
	.buyTicket_tagList > li:first-child {}
	.buyTicket_tagList > li:last-child {}
	.buyTicket_tagList > li:nth-child(2n + 1) {}
	.buyTicket_tagList > li:nth-child(n + 3) {}
	.buyTicket_tagList > li > a {}
	.buyTicket_tagList > li > a::before {}
	.buyTicket_tagList > li > a::after {}
	.buyTicket_lineList {}
	.buyTicket_lineList > li {}
	.buyTicket_lineList > li:first-child {}
	.buyTicket_lineList > li:last-child {}
	.buyTicket_lineList > li:nth-child(2n + 1) {}
	.buyTicket_lineList > li:nth-child(n + 4) {}
	.buyTicket_lineList > li > img {
		width: 80px;
		min-width: 80px;
	}
	.buyTicket_lineList > li > b {}
	.boxTicket_slide_button {}
	.boxTicket_slide_button > .icon {}
	.boxTicket_slide_button-next {}
	.boxTicket_slide_button-prev {}
	.boxTicketWrap {
		display: block;
	}
	.boxTicketWrap_item {
		width: auto;
		margin-left: 0;
	}
	.boxTicketWrap_item:nth-child(2n + 1) {}
	.boxTicketWrap_item:nth-child(n + 2) {
		margin-top: 25px;
	}
	.infoTicket_priceTbl {}
	.infoTicket_priceTbl > thead {}
	.infoTicket_priceTbl > thead > tr {}
	.infoTicket_priceTbl > thead > tr:first-child {}
	.infoTicket_priceTbl > thead > tr:last-child {}
	.infoTicket_priceTbl > thead > tr > th {}
	.infoTicket_priceTbl > thead > tr > td {}
	.infoTicket_priceTbl > tbody {}
	.infoTicket_priceTbl > tbody > tr {}
	.infoTicket_priceTbl > tbody > tr:first-child {}
	.infoTicket_priceTbl > tbody > tr:last-child {}
	.infoTicket_priceTbl > tbody > tr > th {}
	.infoTicket_priceTbl > tbody > tr > td {}
	.fixTicketNav {}
	.fixTicketNav_link {}
	.fixTicketNav_link > a {}
	.fixTicketNav_link > a::before {}
	.fixTicketNav_link > a::after {}
	.fixTicketNav_link > a > .icon {}
	.outlineTicket_box_dList {}
	.outlineTicket_box_dList:last-child {}
	.outlineTicket_box_dList > dt {}
	.outlineTicket_box_dList > dd {}
	.areaTicket_box_dListWrap {}
	.areaTicket_box_dList {}
	.areaTicket_box_dList > dt {}
	.areaTicket_box_dList > dd {}
	.avaTicket_tableWrap {}
	.avaTicket_table {}
	.avaTicket_table > thead {}
	.avaTicket_table > thead > tr {}
	.avaTicket_table > thead > tr:first-child {}
	.avaTicket_table > thead > tr:last-child {}
	.avaTicket_table > thead > tr > th {}
	.avaTicket_table > thead > tr > td {}
	.avaTicket_table > tbody {}
	.avaTicket_table > tbody > tr {}
	.avaTicket_table > tbody > tr:first-child {}
	.avaTicket_table > tbody > tr:last-child {}
	.avaTicket_table > tbody > tr > th {}
	.avaTicket_table > tbody > tr > td {}
	.avaTicket_table > tbody > tr > td:last-child {}
	.flowTicket_oList_image {}
	.flowTicket_oList_image > img {}
	.boxTicketWrap_item-wide {}
	.boxTicket_cols {}
	.boxTicket_col {}
	.boxTicket_col-no1 {}
	.boxTicket_col-no2 {}
	.boxTicket_headline {}
	.boxTicket_headline-mb {}
	.boxTicket_price-left {}
	.boxTicket_title_pickup {}
	.nmlTicket_bnr {}
	.nmlTicket_bnr > a {}
	.nmlTicket_bnr > a > img {}
	.nmlTicket_image-wide {}
	.areaTicket_box-wide {}
	.courseTicket {}
	.courseTicket_cols {}
	.courseTicket_col {}
	.courseTicket_col-list {
		width: 45%;
	}
	.courseTicket_oList {
		font-size: 15px;
	}
	.courseTicket_oList > li {}
	.courseTicket_oList > li:first-child {}
	.courseTicket_col-img {
		width: 53%;
	}
	.outlineTicket_img-course {}
	.buyTicket_lineList-xSmall {
		font-size: 11px;
	}
	.buyTicket_lineList-xSmall > li > img {
		width: 60px;
		min-width: 60px;
	}
	.infoTicket_text-course {}
}
@media screen and (max-width: 767px) {
	.areaTicket {
		padding-top: 25px;
	}
	.areaTicket::before {
		width: calc(100vw + 70px);
		height: 100px;
	}
	.areaTicket_inner {}
	.areaTicket_title {
		font-size: 25px;
		margin-bottom: 20px;
	}
	.areaTicket_box {
		padding: 15px 15px;
		border-radius: 15px;
		margin-bottom: 15px;
	}
	.areaTicket_box-noPt {
		padding-top: 0;
	}
	.areaTicket_tabList {}
	.areaTicket_tabList > li {}
	.areaTicket_tabList > li:first-child {}
	.areaTicket_tabList > li:last-child {}
	.areaTicket_tabList > li:nth-child(2n + 1) {}
	.areaTicket_tabList > li:nth-child(n + 3) {}
	.areaTicket_tabList > li > a {}
	.areaTicket_tabList > li > a::before {}
	.areaTicket_tabList > li > a::after {}
	.areaTicket_contents {}
	.nmlTicket {}
	.nmlTicket_image {
		margin-bottom: 15px;
	}
	.nmlTicket_image-spFit {
		margin-left: -15px;
		margin-right: -15px;
	}
	.nmlTicket_image > img {}
	.nmlTicket_title {
		font-size: 21px;
		margin-bottom: 10px;
	}
	.nmlTicket_text {
		display: block;
	}
	.nmlTicket_figWrap {}
	.nmlTicket_fig {}
	.nmlTicket_fig > img {}
	.nmlTicket_fig > figcaption {
		font-size: 12px;
	}
	.nmlTicket_fig_caption {
		font-size: 12px;
	}
	.nmlTicket_caution {
		font-size: 12px;
	}
	.flowTicket_text {}
	.flowTicket_title {
		margin-top: 25px;
	}
	.flowTicket_oList {}
	.flowTicket_oList > li {}
	.flowTicket_oList > li::before {}
	.flowTicket_oList > li:first-child {}
	.flowTicket_oList > li:last-child {}
	.flowTicket_oList > li:nth-child(2n + 1) {}
	.flowTicket_oList > li:nth-child(n + 3) {}
	.flowTicket_oList_text {}
	.outlineTicket {}
	.outlineTicket_title {}
	.outlineTicket_title-s {
		font-size: 15px;
	}
	.outlineTicket_box {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.outlineTicket_headline {}
	.outlineTicket_circle {
		font-size: 12px;
		width: 58px;
		height: 58px;
	}
	.outlineTicket_box_inner {
		padding: 15px 15px;
	}
	.outlineTicket_msg {
		font-size: 16px;
	}
	.outlineTicket_msg-spLeft {
		text-align: left;
	}
	.outlineTicket_caution {
		font-size: 12px;
	}
	.infoTicket {}
	.infoTicket_title {}
	.infoTicket_headline {
		margin-top: 10px;
	}
	.infoTicket_text {}
	.infoTicket_caution {
		font-size: 12px;
	}
	.infoTicket_caution-left {
		text-align: left;
	}
	.infoTicket_price {
		font-size: 18px;
	}
	.infoTicket_price > b {}
	.areaTicket_cauList {
		font-size: 12px;
	}
	.areaTicket_cauList > li {}
	.areaTicket_cauList > li:first-child {}
	.areaTicket_cauList > li:last-child {}
	.areaTicket_cauList > li:nth-child(2n + 1) {}
	.areaTicket_cauList > li:nth-child(n + 3) {}
	.areaTicket_link {}
	.areaTicket_link > a {}
	.areaTicket_link > a::before {}
	.areaTicket_link > a::after {}
	.areaTicket_link > a > .icon {}
	.nmlTicket_cauList {
		font-size: 12px;
	}
	.nmlTicket_cauList > li {}
	.nmlTicket_cauList > li:first-child {}
	.nmlTicket_cauList > li:last-child {}
	.nmlTicket_cauList > li:nth-child(2n + 1) {}
	.nmlTicket_cauList > li:nth-child(n + 3) {}
	.outlineTicket_text {}
	.outlineTicket_text:last-child {}
	.outlineTicket_list {}
	.outlineTicket_list > li {}
	.outlineTicket_list > li:first-child {}
	.outlineTicket_list > li:last-child {}
	.outlineTicket_list > li:nth-child(2n + 1) {}
	.outlineTicket_list > li:nth-child(n + 3) {}
	.areaTicket_box_plus {
		width: 5px;
		height: 26px;
		margin: 10px auto;
	}
	.areaTicket_box_plus::after {}
	.infoTicket_table {}
	.infoTicket_table-wide {
		width: 500px;
	}
	.infoTicket_table > tbody {}
	.infoTicket_table > tbody > tr {}
	.infoTicket_table > tbody > tr:first-child {}
	.infoTicket_table > tbody > tr:last-child {}
	.infoTicket_table > tbody > tr > th {}
	.infoTicket_table > tbody > tr > th.-empty {}
	.infoTicket_table > tbody > tr > td {}
	.infoTicket_table > caption {
		font-size: 12px;
		margin-top: 5px;
	}
	.outlineTicket_subhead {}
	.outlineTicket_subhead:first-child {}
	.outlineTicket_img {
		max-width: 295px;
	}
	.outlineTicket_img > img {}
	.outlineTicket_img > figcaption {
		font-size: 13px;
	}
	.outlineTicket_img > figcaption > small {
		font-size: 12px;
	}
	.flowTicket_image {}
	.flowTicket_image > img {}
	.outlineTicket_subhead2 {
		font-size: 18px;
		margin-top: 25px;
	}
	.outlineTicket_subhead2-box {
		margin-top: 15px;
	}
	.outlineTicket_link {}
	.outlineTicket_link > a {}
	.outlineTicket_link > a::before {}
	.outlineTicket_link > a::after {}
	.outlineTicket_link > a > .icon {}
	.infoTicket_tableWrap {
		overflow: auto;
	}
	.avaTicket {}
	.avaTicket:last-child {}
	.avaTicket_title {
		margin-bottom: 10px;
	}
	.avaTicket_list {}
	.avaTicket_list > li {}
	.avaTicket_list > li:first-child {}
	.avaTicket_list > li:last-child {}
	.avaTicket_list > li:nth-child(2n + 1) {}
	.avaTicket_list > li:nth-child(n + 3) {}
	.avaTicket_image {}
	.avaTicket_image > img {}
	.placeTicket {}
	.placeTicket_title {}
	.placeTicket_sect {}
	.placeTicket_sect:last-child {}
	.placeTicket_headline {}
	.placeTicket_text {}
	.placeTicket_cauList {}
	.placeTicket_cauList > li {}
	.placeTicket_cauList > li:first-child {}
	.placeTicket_cauList > li:last-child {}
	.placeTicket_cauList > li:nth-child(2n + 1) {}
	.placeTicket_cauList > li:nth-child(n + 3) {}
	.placeTicket_image {}
	.placeTicket_image > img {}
	.placeTicket_link {}
	.placeTicket_link > a {}
	.placeTicket_link > a::before {}
	.placeTicket_link > a::after {}
	.placeTicket_link > a > .icon {}
	.placeTicket_list {}
	.placeTicket_list > li {}
	.placeTicket_list > li:first-child {}
	.placeTicket_list > li:last-child {}
	.placeTicket_list > li:nth-child(2n + 1) {}
	.placeTicket_list > li:nth-child(n + 3) {}
	.placeTicket_list > li > a {}
	.placeTicket_list > li > a::before {}
	.placeTicket_list > li > a::after {}
	.areaTicket_title > b {
		margin-bottom: -10px;
	}
	.areaTicket_titleWrap {
		margin-bottom: 20px;
	}
	.itemTicket {}
	.itemTicket_title {}
	.itemTicket_title-tour {}
	.itemTicket_headline {}
	.itemTicket_headline-tour {}
	.itemTicket_list {}
	.itemTicket_list:last-child {}
	.itemTicket_list > li {
		width: 48%;
		margin-left: 4%;
	}
	.itemTicket_list > li:first-child {}
	.itemTicket_list > li:last-child {}
	.itemTicket_list > li:nth-child(3n + 1) {
		margin-left: 4%;
	}
	.itemTicket_list > li:nth-child(2n + 1) {
		margin-left: 0;
	}
	.itemTicket_list > li:nth-child(n + 3) {
		margin-top: 20px;
	}
	.itemTicket_fig {}
	.itemTicket_fig > img {}
	.itemTicket_fig > figcaption {}
	.buyTicket {}
	.buyTicket_list {}
	.buyTicket_list > li {}
	.buyTicket_list > li:first-child {}
	.buyTicket_list > li:last-child {}
	.buyTicket_list > li:nth-child(2n + 1) {}
	.buyTicket_list > li:nth-child(n + 3) {}
	.buyTicket_list > li > a {}
	.buyTicket_list > li > a::before {}
	.buyTicket_list > li > a::after {}
	.buyTicket_contents {
		padding-top: 25px;
		padding-bottom: 35px;
	}
	.buyTicket_inner {}
	.buyTicket_contents_inner {}
	.buyTicket_contents-tour {}
	.buyTicket_sortList {
		margin-bottom: 15px;
	}
	.buyTicket_sortList-tour {}
	.buyTicket_sortList > li {}
	.buyTicket_sortList > li:first-child {}
	.buyTicket_sortList > li:last-child {}
	.buyTicket_sortList > li:nth-child(3n + 1) {}
	.buyTicket_sortList > li:nth-child(n + 3) {}
	.buyTicket_sortList > li > a {
		padding: 10px 5px;
		font-size: 12px;
		line-height: 1.4;
		text-align: center;
	}
	.buyTicket_sortList-tour > li > a {}
	.buyTicket_sortList > li > a::before {}
	.buyTicket_sortList > li > a::after {}
	.boxTicket {
		border-bottom-left-radius: 17px;
		border-bottom-right-radius: 17px;
		margin-bottom: 20px;
	}
	.boxTicket_title {
		font-size: 20px;
		padding: 10px 15px;
	}
	.boxTicket_title-tour {}
	.boxTicket_title_inner {}
	.boxTicket_title_inner > b {}
	.boxTicket_title_inner > small {
		font-size: 67%;
	}
	.boxTicket_inner {
		padding: 15px 15px 15px;
	}
	.boxTicket_contents {}
	.boxTicket_image {}
	.boxTicket_image:last-child {}
	.boxTicket_image > img {}
	.boxTicket_text {
		margin-bottom: 10px;
	}
	.boxTicket_price {
		font-size: 18px;
	}
	.boxTicket_price > b {}
	.boxTicket_list {
		margin-top: 15px;
	}
	.boxTicket_list > li {}
	.boxTicket_list > li:first-child {}
	.boxTicket_list > li:last-child {}
	.boxTicket_list > li:nth-child(2n + 1) {}
	.boxTicket_list > li:nth-child(n + 3) {}
	.boxTicket_list > li > a {
		padding-left: 11px;
	}
	.boxTicket_list > li > a::before {}
	.boxTicket_list > li > a::after {}
	.boxTicket_list > li > a > .icon {}
	.boxTicket_slide {
		margin-bottom: 15px;
	}
	.boxTicket_slide_item {}
	.boxTicket_slide_dots {
		margin-top: 5px;
	}
	.boxTicket_slide_dots > li {}
	.boxTicket_slide_dots > li > button {
		width: 46px;
		height: 6px;
		border-width: 6px;
	}
	.boxTicket_slide_dots > li.slick-active > button {}
	.buyTicket_tagList {
		font-size: 12px;
	}
	.buyTicket_tagList > li {
		margin-right: 4px;
		margin-bottom: 4px;
	}
	.buyTicket_tagList > li:first-child {}
	.buyTicket_tagList > li:last-child {}
	.buyTicket_tagList > li:nth-child(2n + 1) {}
	.buyTicket_tagList > li:nth-child(n + 3) {}
	.buyTicket_tagList > li > a {
		padding: 4px 5px;
		border-radius: 7px;
	}
	.buyTicket_tagList > li > a::before {}
	.buyTicket_tagList > li > a::after {}
	.buyTicket_lineList {
		padding: 10px 10px;
	}
	.buyTicket_lineList > li {
		width: 50%;
	}
	.buyTicket_lineList > li:first-child {}
	.buyTicket_lineList > li:last-child {}
	.buyTicket_lineList > li:nth-child(2n + 1) {}
	.buyTicket_lineList > li:nth-child(n + 3) {
		margin-top: 5px;
	}
	.buyTicket_lineList > li.-note {
		width: 100%;
	}
	.buyTicket_lineList > li.-note > small {
		display: block;
		font-size: 10px;
	}
	.buyTicket_lineList > li > img {
		min-width: 50px;
		width: 50px;
		margin-right: 5px;
	}
	.buyTicket_lineList > li > b {
		font-size: 10px;
	}
	.boxTicket_slide_button {
		width: 30px;
		height: 30px;
		font-size: 12px;
		margin-top: -13px;
	}
	.boxTicket_slide_button > .icon {}
	.boxTicket_slide_button-next {
		right: -15px;
	}
	.boxTicket_slide_button-prev {
		left: -15px;
	}
	.boxTicketWrap {}
	.boxTicketWrap_item {
		width: auto;
		margin-left: 0;
	}
	.boxTicketWrap_item:nth-child(2n + 1) {}
	.boxTicketWrap_item:nth-child(n + 3) {}
	.infoTicket_priceTbl {
		width: 600px;
	}
	.infoTicket_priceTbl-spFit {
		width: 100%;
	}
	.infoTicket_priceTbl > thead {}
	.infoTicket_priceTbl > thead > tr {}
	.infoTicket_priceTbl > thead > tr:first-child {}
	.infoTicket_priceTbl > thead > tr:last-child {}
	.infoTicket_priceTbl > thead > tr > th {}
	.infoTicket_priceTbl > thead > tr > td {}
	.infoTicket_priceTbl > tbody {}
	.infoTicket_priceTbl > tbody > tr {}
	.infoTicket_priceTbl > tbody > tr:first-child {}
	.infoTicket_priceTbl > tbody > tr:last-child {}
	.infoTicket_priceTbl > tbody > tr > th {}
	.infoTicket_priceTbl > tbody > tr > td {}
	.fixTicketNav {
		width: 100%;
		left: 0;
		right: auto;
	}
	.fixTicketNav_link {}
	.fixTicketNav_link > a {
		font-size: 16px;
		border-radius: 0;
		padding: 5px 50px;
	}
	.fixTicketNav_link > a::before {
		height: 41px;
	}
	.fixTicketNav_link > a::after {}
	.fixTicketNav_link > a > .icon {
		right: 15px;
	}
	.outlineTicket_box_dList {}
	.outlineTicket_box_dList:last-child {}
	.outlineTicket_box_dList > dt {}
	.outlineTicket_box_dList > dd {}
	.areaTicket_box_dListWrap {}
	.areaTicket_box_dList {}
	.areaTicket_box_dList > dt {}
	.areaTicket_box_dList > dd {}
	.avaTicket_tableWrap {}
	.avaTicket_table {
		width: 800px;
	}
	.avaTicket_table-price {
		width: 600px;
	}
	.avaTicket_table > thead {}
	.avaTicket_table > thead > tr {}
	.avaTicket_table > thead > tr:first-child {}
	.avaTicket_table > thead > tr:last-child {}
	.avaTicket_table > thead > tr > th {}
	.avaTicket_table > thead > tr > th.-price {
		width: 80px;
	}
	.avaTicket_table > thead > tr > td {}
	.avaTicket_table > tbody {}
	.avaTicket_table > tbody > tr {}
	.avaTicket_table > tbody > tr:first-child {}
	.avaTicket_table > tbody > tr:last-child {}
	.avaTicket_table > tbody > tr > th {
		width: 100px;
	}
	.avaTicket_table-price > tbody > tr > th {}
	.avaTicket_table > tbody > tr > td {}
	.avaTicket_table > tbody > tr > td:last-child {}
	.flowTicket_oList_image {}
	.flowTicket_oList_image > img {}
	.boxTicketWrap_item-wide {}
	.boxTicket_cols {
		display: block;
		margin-bottom: 20px;
	}
	.boxTicket_cols:last-child {
		margin-bottom: 0;
	}
	.boxTicket_col {
		width: auto;
	}
	.boxTicket_col-no1 {}
	.boxTicket_col-no2 {}
	.boxTicket_headline {
		font-size: 18px;
	}
	.boxTicket_headline-mb {
		margin-bottom: 10px;
	}
	.boxTicket_price-left {}
	.boxTicket_title_pickup {
		font-size: 12px;
		min-width: 72px;
		height: 20px;
		border-radius: 2px;
		margin-left: 11px;
	}
	.nmlTicket_bnr {
		margin-top: 35px;
		margin-bottom: 50px;
	}
	.nmlTicket_bnr > a {}
	.nmlTicket_bnr > a > img {}
	.nmlTicket_image-wide {}
	.areaTicket_box-wide {}
	.courseTicket {}
	.courseTicket_cols {
		display: block;
	}
	.courseTicket_col {
		width: auto;
	}
	.courseTicket_col-list {
		display: flex;
		justify-content: center;
		margin-bottom: 25px;
	}
	.courseTicket_oList {
		font-size: inherit;
	}
	.courseTicket_oList > li {
		margin-top: 4px;
	}
	.courseTicket_oList > li:first-child {}
	.courseTicket_col-img {}
	.outlineTicket_img-course {}
	.buyTicket_lineList-xSmall {}
	.buyTicket_lineList-xSmall > li > img {}
	.infoTicket_text-course {}
}
@media screen and (max-width:374px) {
	.infoTicket_caution {
		font-size: 11px;
	}
	.outlineTicket_caution {
		font-size: 11px;
	}
	.outlineTicket_headline {
		font-size: 17px;
	}
	.outlineTicket_msg {
		font-size: 15px;
	}
	.outlineTicket_subhead2 {
		font-size: 16px;
	}
	.boxTicket_price {
		font-size: 16px;
	}
	.boxTicket_title_inner > small {
		font-size: 13px;
	}
}
