@charset "utf-8";
/* -----------------------------------------------------
英語サイト全ページ共通要素記述用CSSファイル
----------------------------------------------------- */
.eng #utility_nav:not(.campaign){
/*	position: relative;
	height: 73px;*/
	display: flex;
	padding-top: 25px;
}
.eng #utility_nav_top{
	padding-top: 8px;
	padding-right: 8px;
}
.eng #utility_nav.campaign #utility_nav_bottom{
	position: relative;
	/*bottom: 0;*/
	right: -220px;
	height: 0px;
}
.eng ul#global_navi{
	display: flex;
}
.eng #global_navi a{
	position: static;
}
.eng #global_navi a:hover .en{
	opacity: inherit;
}
.eng #global_navi li{
	width: inherit;
	position: static;
	margin: 0 55px;
	white-space: nowrap;
}
.eng #global_navi li a{
  font-size: 20px;
}
.eng #global_navi .ja{
	display: none;
}
.eng #global_navi .en{
  display: inherit;
  position: static;
}
.eng #fixed_header_inner .utility_nav li{
	margin-right: 32px;
}
.eng #fixed_header_inner .utility_nav li:nth-child(n+4){
	margin-right: 12px;
}
.eng #fixed_header_inner .utility_nav li i {
	font-size: 24px;
}
.eng #fixed_header_inner .utility_nav li i.icon_youtube{
	width: 20px;
	height: 24px;
}
.eng #fixed_header_inner .hide_contents .hide_contents_list{
  display: flex;
  justify-content: space-around;
}
.eng #fixed_header_inner .hide_contents .hide_contents_list li a{
	font-size: 20px;
}

.eng #view_body .shop_info .shop_info_box table .fs_18 {
  line-height: 1.6;
}
.eng #view_body .shop_info .shop_info_box table .fs_18 span{
  font-size: 0.9em;
  font-weight: normal;
  color: #595959;
}
.eng .pages .content.content900 table.tbl_kessai th{
	width: 260px;
}
.eng .pages.lp .content_right{
	height: 1030px;
}

.eng #view_body .paginator li.ul_pager_li_02 a{
	width: auto;
}

.social_share_widget{width: 200px;}


.eng .pages.lp .tokuten li > dl dt{
	background: none;
}
.eng .pages.lp .tokuten li > dl dt span{
	background: linear-gradient(transparent 50%, #fffbd9 50%);
	white-space: nowrap;
}

.eng .pages.lp .tokuten h2{
	margin-bottom: 0.6em;
}
.eng .pages.lp .tokuten h2 img{
	width: 100%;
}

.member_login .content .registration img, .member_login .content .login img, #member_login .registration img, #member_login .login img, .member_login .content .login input,.pages .registration img, #member_login .login input {
  max-width: 100%;
}
.pages .registration .box_inner img{
	max-width: 80%;
}