@charset "UTF-8";
.vr {
	position: relative;
	margin-bottom: 40px;
}
.vr:before {
	content: "";
	display: block;
	padding-top: 60%;
}
.vr > iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.pageBody {}
.pageBody_inner {}
.pageBody_seeFavorite {
	width: 210px;
	margin-left: auto;
	margin-bottom: 28px;
}
.pageBody_seeFavorite > a {}
.pageBody_seeFavorite > a:before {
	content: "";
}
.pageBody_seeFavorite > a:after {
	content: "";
}
.pageBody_seeFavorite > a > .icon {}
.pageBody_title {}
.article {}
.article_title {}
.article_buttons {
	list-style: none;
	text-align: right;
}
.article_buttons > li {
	display: inline-block;
	vertical-align: middle;
	width: 210px;
	margin-left: 10px;
}
.article_buttons > li:first-child {
	margin-left: 0;
}
.article_buttons > li:nth-child(2n+1) {}
.article_buttons > li > a {}
.article_buttons > li > a:before {
	content: "";
}
.article_buttons > li > a:after {
	content: "";
}
.article_buttons > li > button {}
.article_buttons > li > button > .icon {}
.article_cols {
	margin-top: 30px;
	margin-bottom: 31px;
}
.article_cols:after {
	content: "";
	display: block;
	clear: both;
}
.article_col {}
.article_col-no1 {
	width: 470px;
	float: left;
}
.article_mainImages {
	list-style: none;
	position: relative;
	z-index: 1;
	opacity: 0;
	transition: opacity .3s;
}
.article_mainImages.isSlick {
	opacity: 1;
}
.article_mainImages > li {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 1s;
}
.article_mainImages > li.isCurrent {
	position: relative;
	z-index: 2;
	opacity: 1;
}
.article_mainImages > li:first-child {}
.article_mainImages > li:nth-child(2n+1) {}
.article_fig {}
.article_fig > figcaption {
	font-size: 12px;
	text-align: center;
	margin-top: 5px;
	min-height: 20px;
	line-height: 20px;
}
.article_mainImage {
	display: block;
	padding-bottom: 66%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.article_col-no2 {
	float: right;
	width: 370px;
}
.article_thumbnails {
	list-style: none;
}
.article_thumbnails:after {
	content: "";
	display: block;
	clear: both;
}
.article_thumbnails > li {
	width: 22.75%;
	margin-left: 3%;
	float: left;
}
.article_thumbnails > li:first-child {}
.article_thumbnails > li:nth-child(4n+1) {
	clear: both;
	margin-left: 0;
}
.article_thumbnails > li:nth-child(n+5) {
	margin-top: 10px;
}
.article_thumbnails > li > button {
	display: block;
	width: 100%;
	transition: opacity .3s;
}
.article_thumbnails > li > button.isCurrent {
	opacity: .7;
}
.article_thumbnail {
	display: block;
	padding-bottom: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.article_areaSns {
	text-align: right;
	margin-top: 20px;
	font-size: 0px;
}
.info {}
.info_tCols {
	margin-bottom: 13px;
}
.info_tCols:after {
	content: "";
	display: block;
	clear: both;
}
.info_tCol {}
.info_tCol-no1 {
	float: left;
}
.info_title {
	margin-bottom: 0;
}
.info_tCol-no2 {
	float: right;
}
.info_no {
	font-weight: bold;
}
.info_table {}
.info_table > tbody {}
.info_table > tbody > tr {}
.info_table > tbody > tr > th {
	width: 95px;
}
.info_table > tbody > tr > td {}
.info_table > tbody > tr > td > .-price {
	color: #e73303;
	font-size: 24px;
	font-weight: normal;
	margin-right: 3px;
}
.info_map {
	position: relative;
	height: 332px;
	margin-top: 50px;
	border: 1px solid #ccc;
}
.info_map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.items {
	border-top: 1px solid #ccc;
	margin-top: 35px;
	padding-top: 35px;
	overflow: hidden;
	transform-origin: center top;
	transition-property: height, opacity, transform, padding-top, margin-top;
	transition-duration: .6s;
	height: 61px;
}
.items-favorite {
	height: 81px;
}
.items.isHidden {
	opacity: 0;
	height: 0;
	border: none;
	margin-top: 0;
	padding-top: 0;
}
.items.isShow {
	height: auto;
}
.items_title {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 15px;
}
.items_listOuter {
	position: relative;
	z-index: 1;
}
.items_controller {
	width: 23px;
	height: 100%;
	background: #ccc;
	position: absolute;
	z-index: 1;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	top: 0;
}
.items_controller.slick-disabled {
	visibility: hidden;
}
.isShow .items_controller {}
.items_controller[disable] {}
.items_controller-prev {
	left: 0;
}
.items_controller:before {
	content: "";
	display: block;
	border: 2px solid #fff;
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	margin: auto;
	transform: rotate(45deg);
}
.items_controller-prev:before {
	border-top: none;
	border-right: none;
	left: 10px;
}
.items_controller-next {
	right: 0;
}
.items_controller-next:before {
	border-bottom: none;
	border-left: none;
	right: 10px;
}
.items_listWrap {
	overflow: hidden;
}
.items_list {
	list-style: none;
	padding: 0 40px;
}
.items_list:after {
	content: "";
	display: block;
	clear: both;
}
.items_list > li {
	width: 1.9%;
	float: left;
	margin-right: 0.125%;
}
.items_list > li.-loading {
	width: 10%;
	text-align: center;
}
.items_list > li:first-child {}
.items_list > li:nth-child(2n+1) {}
.items_list > li > a {
	display: block;
	text-decoration: none;
	color: rgb(26, 105, 202);
}
.items_list > li > a:before {
	content: "";
}
.items_list > li > a:after {
	content: "";
}
.items_item {
	width: 130px;
}
.items_item > a {
	display: block;
	text-decoration: none;
	color: rgb(26, 105, 202);
	padding: 0 10px;
	outline: none;
}
.item_image {
	padding-bottom: 66%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.items_name {
	line-height: 1.4;
	margin-top: 10px;
	font-size: 13px;
}
.info_inquiry {
	max-width: 410px;
	margin: 50px auto 0;
}
.info_inquiry > a {
	line-height: 50px;
	font-size: 18px;
}
.info_inquiry > a:before {
	content: "";
}
.info_inquiry > a:after {
	content: "";
}
.info_areaRule {
	position: relative;
	z-index: 1;
	padding-right: 150px;
}
.info_ruleIcons {
	list-style: none;
	font-size: 0px;
}
.info_ruleIcons > li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.info_ruleIcons > li:first-child {}
.info_ruleIcons > li:nth-child(2n+1) {}
.info_ruleIcons > li > img {
	display: block;
	width: 22px;
	height: 22px;
}
.info_help {
	position: absolute;
	z-index: 1;
	right: 0;
	top: 0;
}
.info_help > a {
	color: #1a69ca;
}
.info_help > a:before {
	content: "";
}
.info_help > a:after {
	content: "";
}
.info_help > a > .icon {
	margin-right: 4px;
}
.staff {
	margin-bottom: 50px;
}
.staff_title {
	width: 228px;
	background: #f99200;
	color: #fff;
	line-height: 38px;
	text-align: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	position: relative;
	z-index: 1;
	left: 14px;
}
.staff_in {
	border: 2px solid #f9d300;
	padding: 15px 30px;
}
.staff_cols {
	display: table;
	width: 100%;
}
.staff_cols:after {
	content: "";
	display: block;
	clear: both;
}
.staff_col {
	display: table-cell;
	vertical-align: middle;
}
.staff_col-no1 {
	padding-right: 50px;
}
.staff_text {}
.staff_col-no2 {
	width: 51px;
}
.staff_image {}
.staff_image > img {
	max-width: 70px;
}
.info_backLink {
	text-align: center;
	border-top: 1px solid #ccc;
	padding-top: 34px;
	margin-top: 59px;
}
.info_backLink > a {
	color: #1a69ca;
	text-decoration: none;
}
.info_backLink > a:before {
	content: "";
}
.info_backLink > a:after {
	content: "";
}
.slick-track {
	margin-left: 0;
}
.article_status {
	list-style: none;
	font-size: 0px;
}
.article_status > li {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle;
}
.article_status > li:before {
	content: "、";
}
.article_status > li:first-child:before {
	display: none;
}
.movie {
	max-width: 750px;
	margin: 50px auto;
}
.movie_inner {
	position: relative;
	z-index: 1;
	padding-bottom: 56.25%;
}
.movie_inner > iframe {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
@media screen and (min-width:950px) {
	.items_controller[disable]:hover {}
	.items_controller:hover {
		background: rgb(28, 106, 201);
	}
	.pageBody_seeFavorite > a:hover {}
	.article_buttons > li > a:hover {}
	.article_thumbnails > li > button:hover {
		opacity: .7;
	}
	.items_list > li > a:hover {}
	.info_inquiry > a:hover {}
	.info_help > a:hover {}
	.info_backLink > a:hover {
		text-decoration: underline;
	}
	.article_buttons > li > button:hover {}
}
@media screen and (max-width:949px) {
	.pageBody {}
	.pageBody_inner {}
	.pageBody_seeFavorite {}
	.pageBody_seeFavorite > a {}
	.pageBody_seeFavorite > a:before {}
	.pageBody_seeFavorite > a:after {}
	.pageBody_seeFavorite > a > .icon {}
	.pageBody_title {}
	.article {}
	.article_title {}
	.article_buttons {
		text-align: center;
	}
	.article_buttons > li {}
	.article_buttons > li:first-child {}
	.article_buttons > li:nth-child(2n+1) {}
	.article_buttons > li > a {}
	.article_buttons > li > a:before {}
	.article_buttons > li > a:after {}
	.article_buttons > li > button {}
	.article_buttons > li > button > .icon {}
	.article_cols {}
	.article_cols:after {}
	.article_col {
		float: none;
		margin: 0 auto;
	}
	.article_col-no1 {
		margin-bottom: 30px;
	}
	.article_mainImages {}
	.article_mainImages > li {}
	.article_mainImages > li.isCurrent {}
	.article_mainImages > li:first-child {}
	.article_mainImages > li:nth-child(2n+1) {}
	.article_fig {}
	.article_fig > figcaption {}
	.article_mainImage {}
	.article_col-no2 {
		width: auto;
		width: 370px;
	}
	.article_thumbnails {}
	.article_thumbnails:after {}
	.article_thumbnails > li {}
	.article_thumbnails > li:first-child {}
	.article_thumbnails > li:nth-child(4n+1) {}
	.article_thumbnails > li:nth-child(n+5) {}
	.article_thumbnails > li > button {}
	.article_thumbnails > li > button.isCurrent {}
	.article_thumbnail {}
	.article_areaSns {}
	.info {}
	.info_tCols {}
	.info_tCols:after {}
	.info_tCol {}
	.info_tCol-no1 {}
	.info_title {}
	.info_tCol-no2 {}
	.info_no {}
	.info_table {}
	.info_table > tbody {}
	.info_table > tbody > tr {}
	.info_table > tbody > tr > th {}
	.info_table > tbody > tr > td {}
	.info_table > tbody > tr > td > .-price {}
	.info_map {}
	.items {}
	.items-favorite {}
	.items.isHidden {}
	.items.isShow {}
	.items_title {}
	.items_listOuter {}
	.items_controller {}
	.isShow .items_controller {}
	.items_controller[disable] {}
	.items_controller-prev {}
	.items_controller:before {}
	.items_controller-prev:before {}
	.items_controller-next {}
	.items_controller-next:before {}
	.items_listWrap {}
	.items_list {}
	.items_list:after {}
	.items_list > li {}
	.items_list > li.-loading {}
	.items_list > li:first-child {}
	.items_list > li:nth-child(2n+1) {}
	.items_list > li > a {}
	.items_list > li > a:before {}
	.items_list > li > a:after {}
	.items_item {}
	.item_image {}
	.items_name {
		font-size: 12px;
	}
	.info_inquiry {}
	.info_inquiry > a {}
	.info_inquiry > a:before {}
	.info_inquiry > a:after {}
	.info_areaRule {}
	.info_ruleIcons {}
	.info_ruleIcons > li {}
	.info_ruleIcons > li:first-child {}
	.info_ruleIcons > li:nth-child(2n+1) {}
	.info_ruleIcons > li > img {}
	.info_help {}
	.info_help > a {}
	.info_help > a:before {}
	.info_help > a:after {}
	.info_help > a > .icon {}
	.staff {}
	.staff_title {}
	.staff_in {
		padding: 15px;
	}
	.staff_cols {}
	.staff_cols:after {}
	.staff_col {}
	.staff_col-no1 {}
	.staff_text {}
	.staff_col-no2 {}
	.staff_image {}
	.staff_image > img {}
	.info_backLink {}
	.info_backLink > a {}
	.info_backLink > a:before {}
	.info_backLink > a:after {}
	.article_status {}
	.article_status > li {}
	.article_status > li:before {}
	.article_status > li:first-child:before {}
	.movie {}
	.movie_inner {}
	.movie_inner > iframe {}
}
@media screen and (max-width:699px) {
	.vr {
		margin-top: 30px;
	}
	.vr:before {
		padding-top: 100%;
	}
	.vr > iframe {
	}
	.pageBody {}
	.pageBody_inner {}
	.pageBody_seeFavorite {
		width: 100%;
		margin-bottom: 13px;
	}
	.pageBody_seeFavorite > a {}
	.pageBody_seeFavorite > a:before {}
	.pageBody_seeFavorite > a:after {}
	.pageBody_seeFavorite > a > .icon {}
	.pageBody_title {}
	.article {}
	.article_title {}
	.article_buttons {}
	.article_buttons:after {
		content: "";
		display: block;
		clear: both;
	}
	.article_buttons > li {
		width: 49%;
		display: block;
		margin-left: 2%;
		float: left;
	}
	.article_buttons > li:first-child {}
	.article_buttons > li:nth-child(2n+1) {}
	.article_buttons > li > a {
		font-size: 12px;
		padding: 0 5px;
		white-space: nowrap;
	}
	.article_buttons > li > a:before {}
	.article_buttons > li > a:after {}
	.article_buttons > li > button {
		font-size: 12px;
	}
	.article_buttons > li > button > .icon {}
	.article_cols {
		margin-top: 13px;
		margin-bottom: 10px;
	}
	.article_cols:after {}
	.article_col {
		width: auto;
	}
	.article_col-no1 {
		margin-bottom: 10px;
	}
	.article_mainImages {}
	.article_mainImages > li {}
	.article_mainImages > li.isCurrent {}
	.article_mainImages > li:first-child {}
	.article_mainImages > li:nth-child(2n+1) {}
	.article_fig {}
	.article_fig > figcaption {}
	.article_mainImage {}
	.article_col-no2 {}
	.article_thumbnails {}
	.article_thumbnails:after {}
	.article_thumbnails > li {
		width: 19.2%;
		float: left;
		margin-left: 1%;
		margin-top: 0;
	}
	.article_thumbnails > li:first-child {}
	.article_thumbnails > li:nth-child(4n+1) {
		clear: none;
		margin-left: 1%;
	}
	.article_thumbnails > li:nth-child(5n+1) {
		clear: both;
		margin-left: 0;
	}
	.article_thumbnails > li:nth-child(n+5) {
		margin-top: 0;
	}
	.article_thumbnails > li:nth-child(n+6) {
		margin-top: 5px;
	}
	.article_thumbnails > li > button {}
	.article_thumbnails > li > button.isCurrent {}
	.article_thumbnail {}
	.article_areaSns {
		margin-top: 10px;
	}
	.info {}
	.info_tCols {}
	.info_tCols:after {}
	.info_tCol {}
	.info_tCol-no1 {}
	.info_title {}
	.info_tCol-no2 {}
	.info_no {
		font-size: 12px;
		line-height: 18px;
	}
	.info_table {
		display: block;
		width: auto;
		margin-left: -10px;
		margin-right: -10px;
		font-size: 12px;
	}
	.info_table > tbody {
		display: block;
	}
	.info_table > tbody > tr {
		display: block;
		border: none;
	}
	.info_table > tbody > tr > th {
		display: block;
		width: auto;
		padding: 5px 10px;
	}
	.info_table > tbody > tr > td {
		display: block;
		padding: 5px 10px;
	}
	.info_table > tbody > tr > td > .-price {
		font-size: 18px;
	}
	.info_map {
		margin-top: 25px;
		height: 250px;
	}
	.items {
		margin-top: 15px;
		padding-top: 15px;
	}
	.items-favorite {}
	.items.isHidden {}
	.items.isShow {}
	.items_title {
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.items_listOuter {}
	.items_controller {
		width: 18px;
	}
	.isShow .items_controller {}
	.items_controller[disable] {}
	.items_controller-prev {}
	.items_controller:before {
		width: 6px;
		height: 6px;
	}
	.items_controller-prev:before {
		left: 7px;
	}
	.items_controller-next {}
	.items_controller-next:before {
		right: 7px;
	}
	.items_listWrap {}
	.items_list {
		padding: 0 25px;
	}
	.items_list:after {}
	.items_list > li {
		width: 4.9%;
		margin-right: 0.2%;
	}
	.items_list > li.-loading {}
	.items_list > li:first-child {}
	.items_list > li:nth-child(2n+1) {}
	.items_list > li > a {}
	.items_list > li > a:before {}
	.items_list > li > a:after {}
	.items_item {}
	.item_image {}
	.items_name {}
	.info_inquiry {
		margin-top: 25px;
	}
	.info_inquiry > a {
		line-height: 42px;
		font-size: 14px;
	}
	.info_inquiry > a:before {}
	.info_inquiry > a:after {}
	.info_areaRule {}
	.info_ruleIcons {}
	.info_ruleIcons > li {}
	.info_ruleIcons > li:first-child {}
	.info_ruleIcons > li:nth-child(2n+1) {}
	.info_ruleIcons > li > img {}
	.info_help {}
	.info_help > a {}
	.info_help > a:before {}
	.info_help > a:after {}
	.info_help > a > .icon {}
	.staff {}
	.staff_title {
		font-size: 12px;
		width: 180px;
		line-height: 30px;
		left: 10px;
	}
	.staff_in {
		font-size: 12px;
		padding: 10px;
	}
	.staff_cols {}
	.staff_cols:after {}
	.staff_col {}
	.staff_col-no1 {
		padding-right: 10px;
	}
	.staff_text {}
	.staff_col-no2 {
		width: 40px;
	}
	.staff_image {
		width: 40px;
	}
	.staff_image > img {
		width: 100%;
	}
	.info_backLink {
		margin-top: 25px;
		padding-top: 15px;
	}
	.info_backLink > a {
		display: block;
	}
	.info_backLink > a:before {}
	.info_backLink > a:after {}
	.article_status {}
	.article_status > li {
		font-size: 12px;
	}
	.article_status > li:before {}
	.article_status > li:first-child:before {}
	.movie {
		margin: 35px 0;
	}
	.movie_inner {}
	.movie_inner > iframe {}
}
