@charset "shift_jis";

/* SpCommonReset
**************************** */
/* h1 and h2 */
#main h1 img,#main div[id^="h2_0"] img{
	zoom:1;
	display:block;
	max-width:750px;
	width:100%;
	margin:auto;
}

/* wrap */
.tumiWrap{
	max-width:750px;
	width:100%;
	margin:0 auto;
}

.tumiWrap img{
	max-width:100%;
	width:100%;
	margin:auto;
	vertical-align:top;
	zoom:1 !important;
}

.tumiWrap .saleBanner{
	margin-top:1.25%;
}
.tumiWrap .logoBlockA01Inner{
	padding:2% 4% 4% 4%;
}
.tumiWrap .anchorLinkBlock ul li{
	float:left;
	width:50%;
}
.tumiWrap .anchorLinkBlock ul:last-child li{
	width:33.33%;
}
.tumiWrap .anchorLinkBlockInner{
	padding:4% 4% 10% 4%;
}
.tumiWrap .anchorLinkBlockInner a{
	display:block;
}
.tumiWrap .sellingBlockA01Inner{
	padding:0 4%;
}
.tumiWrap .headingBlockA01{
	margin:0 0 9.3% 0;
}
.tumiWrap .sellingBlockA01 .column01{
	margin:0 0 14% 0;
}
.tumiWrap .sellingBlockA01 a:hover{
	text-decoration:none;
}
.tumiWrap .sellingBlockA01 .image01{
	display:block;
	margin:0 0 3.3% 0;
}
.tumiWrap .sellingBlockA01 .productName01{
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	color:#0852aa;
	text-decoration:underline;
	width:90%;
	margin:0 auto 3.2% auto;;
}
.tumiWrap .sellingBlockA01 a .copy01{
	display:block;
	font-size:13px;
	line-height:1.5;
	color:#313133;
	width:90%;
	margin:0 auto 6.1% auto;
}
.tumiWrap .sellingBlockA01 a .proce01{
	display:block;
	font-size:25px;
	color:#313133;
	font-weight:bold;
	text-align:right;
	width:90%;
	margin:0 auto 7.2% auto;
}
.tumiWrap .sellingBlockA01 a .tax01{
	font-size:15px;
}
.tumiWrap .sellingBlockA01 .btn01{
	display:block;
	width:90%;
	margin:0 auto;
}
.tumiWrap .bnrBlock01{
	margin:0;
}
.tumiWrap .bnrBlock02{
	margin:8.6% 0 4.0% 0;
}
.tumiWrap .bnrBlock02 a{
	display:block;
}

/* 180828’Ç‰Á */
.tumiWrap .anchorLinkBlock ul li{
	width:33.33%;
}

/* information
**************************** */
.tumiWrap .headingBlockA02 {
margin: 0 0 0 0;
padding: 4% 0 3%;
background: #cccccc;
letter-spacing: 4px;
text-align: center;
color: #000000;
}

.tumiWrap .headingBlockA02 h2 {
margin: 0 5% 3% 5%;
padding: 5.5% 0 3%;
width: 89.3%;
font-size: 2.4em;
font-weight: bold;
line-height: 1.2;
text-align: center;
color: #000000;
}

.informationBlockA01 p {
margin: 0 5% 5% 5%;
font-size: 1.3em;
font-weight: normal;
line-height: 1.7em;
}


/* 250528’Ç‰Á */
.tumiWrap .bnrBlock02 ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8%;
}
.tumiWrap .bnrBlock02 ul li {
width: 32%;
}
.tumiWrap .bnrBlock02 ul li:nth-child(n+3) {
margin-top: 5.33%;
}


/* 251016up */
.tumiWrap .bnrBlockA02 {
margin-top: 4%;
}