@charset "utf-8";

/* font-family
------------------------------------------------------------------ */
body {
	font-family: -apple-system, BlinkMacSystemFont, "å¾®è»æ­£é»é«", "Microsoft JhengHei", "Songti TC", MingLiU, PMingLiU, sans-serif;
}


/* .main-image-area
------------------------------------------------------------------ */
.main-image-area .main-image {
	height: 280px;
}
.tax_free .main-image-area .main-image {
	text-align: center;
	background: #fff;
	padding: 20px 0;
}
.tax_free .main-image-area .main-image img {
	height: 240px;
}


/* #global-navi-box
------------------------------------------------------------------ */
#global-navi-box .global-navi-wrap .global-navi .sub-title img {
	width: 84px;
}


/* top
------------------------------------------------------------------ */
.top-attention-area .title img {
	width: 122px;
}
.top-main-navi-area .nav {
    justify-content: center;
}
/* .top-main-navi-area .nav li:nth-of-type(1) a .label img {
	width: 74px;
} */
.top-main-navi-area .nav li:nth-of-type(1) a .label img {
	width: 38px;
}
.top-main-navi-area .nav li:nth-of-type(2) a .label img {
	width: 74px;
}
.top-main-navi-area .nav li:nth-of-type(3) a .label img {
	width: 74px;
}
.top-payment-service a .text .title img {
	width: 147px;
}
.top-news-area .title-area img {
	width: 64px;
}
.top-corporate-customers-area .title-area .title img {
	width: 74px;
}
.top-corporate-customers-area .link-area a:nth-of-type(1) .text .title img {
	width: 270px;
}
.top-corporate-customers-area .link-area a:nth-of-type(2) .text .title img {
	width: 258px;
}
.more-arrow img.more {
	width: 54px;
}
.top-attention-area .more-arrow a {
	width: 125px;
}
.top-news-area .list-area .more-arrow a {
	width: 115px;
}
.top-corporate-customers-area .title-area .title {
	width: 154px;
}

/* .top-main-navi-area .nav li:nth-of-type(1) a .image img {
	max-width: 133px;
} */
.top-main-navi-area .nav li:nth-of-type(1) a .image img {
	max-width: 216px;
}
.top-main-navi-area .nav li:nth-of-type(2) a .image img {
	max-width: 187px;
}
.top-main-navi-area .nav li:nth-of-type(3) a .image img {
	max-width: 106px;
}

/* .store_search
------------------------------------------------------------------ */
.store_search .titleB.large-icon:after {
	content: "å¤§ååºéª";
}


.store-info .content a:link {
	color: #000;
	text-decoration: underline;
}
.store-info .content a:hover {
	text-decoration:none;
}

