@charset "utf-8";

.box {
    display: -webkit-box;
    display: box;
}
    -webkit-box-pack: center;
    box-pack: center;
}
.box.baCenter {
    -webkit-box-align: center;
    box-align: center
}
.box.bpEnp {
    -webkit-box-pack: end;
    box-pack: end;
}
.dec-menu {
	margin: 0 auto;
	-webkit-background-size: 280px 35px;
	background-size: 280px 35px;
	height: 35px;
	width: 280px;
}
.dec-content p {
	margin: 10px 0 0;
	text-align: left;
}
.dec-content p:first-child {
	margin-top: 0;
}
.common-header {
	border-bottom: 1px solid black;
	width: 100%;
}
.border-l {
	border-left: 1px solid black;
}
.border-r {
	border-right: 1px solid black;
}
.dec-menu.en{
	background-image: url(../images/index/menu_bg_en.png);
}
.dec-menu.cn{
	background-image: url(../images/index/menu_bg_cn.png);
}
.dec-menu.kr{
	background-image: url(../images/index/menu_bg_kr.png);
}
.dec-content li {
	display: none;
}
.gfooter .pc-site {
	 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	 padding: 12px 0px;
}
.gfooter .pc-site img{
vertical-align: middle;
}
.gfooter .pc-site a:before {
  background-image: url(../images/common/ico_pc.png);
  -webkit-background-size: 16px;
  background-size: 16px;
  display: block;
  height: 16px;
  width: 16px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle;
}
.fnav {
  margin-bottom: 0px;
}
.shop-link {
	padding: 10px 0px;
	font-size: 14px;
	border-top:1px dotted black;
	text-align: left;
	background: url(../images/index/arrow.png) no-repeat right;
	background-size: 9px 18px;
	-webkit-background-size: 9px 18px;
		font-family: "ヒラギノ角ゴ ProN W3","Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";
}

.shop-list a:first-child .shop-link {
	border-top: none;
}

.shop-list a:last-child .shop-link {
	border-bottom:1px dotted black;
}

.shop-list a {
	text-decoration: none;
}

.areaTtl {
	margin-top: 30px;
	text-align: left;
	font-size: 16px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 15px 0;
}

.areaTtl span,
.shop-link span {
	font-size: 11px;
}

.movie {
	position: relative;
	padding-bottom : 56.25%;
	margin-top: 35px;
}
.movie iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

