@charset "utf-8";

@import '../../common/css/common.css';
@import '../../common/css/smp_styles.css';


/*@font-face{
	font-family:"NotoSansHans";
	src:url("./NotoSansHans-Regular.woff") format("woff"),
		url("./NotoSansHans-Regular.eot") format("embedded-opentype");
}*/
body #chinese{font-family:Verdana,Simhei,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;}



/* インターナショナルショップ --------------------------------------------*/

#top .taxfree{
	position:relative;
	padding-top:30px;
}

#top .taxfree img{
	position:absolute;
	right:0;
	top:0;
	border:1px solid #ccc;
}


#top .floorlink{
	margin-top:20px;
}

#top .floorlink p{
	margin-bottom:10px;
}

#top .floorlink a{
	display:block;
	width:240px;
	margin:0 auto;
}

#top .floorlink a.f3{
	margin-bottom:10px;
}

#top .floorlink a div{
	width:238px;
}

#top .floorlink a div img{
	width:70px;
}

#top .floorlink a span{
	display:inline-block;
	width:168px;
	text-align:center;
	vertical-align:middle;
}


#MAIN .message .picture{
	float:left;
	width:145px;
	margin:0 10px 10px 0;
}

#MAIN .gmap{
	margin:20px 0;
}

#MAIN .gmap a{
	text-align:center;
	background-position:100% 50%;
}

#MAIN .gmap a span{
	display:inline-block;
	line-height:40px;
	padding-left:32px;
	background:url('../../common/img/icon/pin_s.png') no-repeat 0 50%;
}


#MAIN #chinese .full,
#MAIN #english .full{
	padding-top:20px;
	border-top:1px solid #284088;
}


#MAIN #chinese dt.tabindex,
#MAIN #english dt.tabindex{
	padding:10px;
	background:#284088 url('../img/1f_bg_tabindex.png') repeat-x;
	margin:2px 0;
	cursor:pointer;
}

#MAIN .tabindex span{
	display:block;
	color:#fff;
	line-height:20px;
	background:url('../img/1f_ico_tabnavi.png') no-repeat right top;
}

#MAIN .tabindex.open span{
	background-position:right bottom;
}


#MAIN #chinese dd.tabbody,
#MAIN #english dd.tabbody{
	padding-top:20px;
}

#MAIN #chinese .description dd,
#MAIN #english .description dd,
#MAIN #chinese .storeinfo dd,
#MAIN #english .storeinfo dd{
	margin:0 0 10px 1em;
}


/* 免税概要表 */

#MAIN .taxfreeguide{
	border-collapse:collapse;
	margin:20px 0 20px -10px;;
}

#MAIN .taxfreeguide th,
#MAIN .taxfreeguide td{
	line-height:1.5;
	padding:10px;
	border:1px solid #999;
}

#MAIN .taxfreeguide th{
	background:#fef5e2;
}

#MAIN .taxfreeguide td p{
	width:160px;
	line-height:1.2;
}

#MAIN .taxfreeguide td .stamp{
	display:block;
	width:170px;
	margin-bottom:10px;
}



/* 3カラムレイアウト
#MAIN #chinese .storeinfo .fl,
#MAIN #english .storeinfo .fl{
	margin-top: 30px !important;
	margin-left: 40px !important;
} */

#MAIN .storeinfo .single{
	margin-top: 20px;
}

#MAIN .storeinfo .single img{
	clear:both;
	width:94px;
	float:left;
	margin-right:9px;
}

#MAIN .storeinfo .single p{
	margin-left:106px;
}

#MAIN .storeinfo .single p.caption{
	margin-left:0;
}



#MAIN #shoptour .picture{
	float:left;
	width:145px;
	margin:0 10px 10px 0;
}

