@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%;
	height:auto;
	margin:auto;
}

/* wrap */
.worldWinesWrap {
	max-width:750px;
	width:100%;
	margin:0 auto;
	-webkit-text-size-adjust:100%;
}
.worldWinesWrap img {
	vertical-align: top;
	width: 100%;
	height: auto;
	zoom: 1 !important;
}
.worldWinesWrap a{
	display: block;
}
.mt0 {
	margin-top: 0 !important;
}

.worldWinesWrap .headingBlockA01,
.worldWinesWrap .headingBlockA02,
.worldWinesWrap .headingBlockA03,
.worldWinesWrap .headingBlockA05,
.worldWinesWrap .headingBlockA06 {
	margin: 14.66% 0 8%;
}
.worldWinesWrap .headingBlockA04 {
	margin: 14.66% 0 0;
}

/*anchorLinkBlock*****************/
.worldWinesWrap .anchorLinkBlockA01 {
	width: 89.33%;
	margin: 0 auto;
}
.worldWinesWrap .anchorLinkBlockA01 ul li {
	width: 48.5%;
	float: left;
}
.worldWinesWrap .anchorLinkBlockA01 ul li:nth-child(even) {
	float: right;
}
.worldWinesWrap .anchorLinkBlockA01 ul li:nth-child(n+3) {
	margin-top: 2.8%;
}

/*txtBlockA01*****************/
.worldWinesWrap .txtBlockA01Inner{
	width: 83.7%;
	margin: 0 auto;
}
.worldWinesWrap .infoBlockA01 p{
	margin-bottom: 7.8%;
}


/*articleBlock*****************/
.worldWinesWrap .articleBlockA01{
	margin: 4% 0 0 0;
	background-color: #faf5fb;
}
.worldWinesWrap .articleBlockA01Inner{
	width: 89.3%;
	margin: 0 auto;
	font-size: 15px;
	line-height: 1.6;
	padding: 6% 0 11.9% 0;
	color: #333333;
}
.worldWinesWrap .articleBlockA01Inner p{
	margin-bottom: 7.8%;
}
.worldWinesWrap .articleBlockA01 p:last-child{
	margin-bottom: 0;
}
.worldWinesWrap .bgBlockA01 {
	background-color: #faf5fb;
	padding: 6% 5.33% 11.7%;
}

.worldWinesWrap .accordionBlockA01 .accordionA01Inner{
	margin-top: 10%;
	display: none;
}
.worldWinesWrap .accordionBlockA01 .accordionA01Btn{
	margin-bottom: 0;
}
.worldWinesWrap .infoBlockA01 {
	font-size: 15px;
	line-height: 1.6;
	color: #333;
}

/*bnrBlockA01*****************/
.worldWinesWrap .headingBlockB01{
	margin: 13.3% auto 0;
	width:89.3%;
}
.worldWinesWrap .bnrBlockA01{
	width: 80.5%;
	margin: 0 auto;
}
.worldWinesWrap .bnrBlockA01 ul li{
	float: left;
	margin: 0 3.9% 3.97% 0;
	width: 48%;
}
.worldWinesWrap .bnrBlockA01 ul li:nth-child(even){
	margin-right: 0;
}
.worldWinesWrap .bnrBlockA01 ul li:nth-child(7),
.worldWinesWrap .bnrBlockA01 ul li:nth-child(8){
	margin-bottom: 0;
}
.worldWinesWrap .cautionBlock{
	padding: 2% 2% 2% 2%;
	background: #e3e5ed;
	font-size:12px;
}
.worldWinesWrap .cautionBlock p{
	font-weight: bold;
	margin: 0 0 1% 0;
}
.worldWinesWrap .cautionBlock p:last-child{
	margin: 0 0 0 0;
}
.worldWinesWrap .bnr01{
	margin: 0 0 8% 0;
}


/* 191015up */
.worldWinesWrap .sommelierBlockA01{
	margin: 14.66% 5%;
	background: #e6e1ea;
}
.worldWinesWrap .sommelierBlockA01 .sommelierBlockA01Inner{
	padding: 5.97% 7.16% 5.97% 5.97%;
}
.worldWinesWrap .sommelierBlockA01 .columnBlockA01{
	margin: 0 0 2.98%;
}
.worldWinesWrap .sommelierBlockA01 .columnBlockA01 .column01{
	float: left;
	width: 27.44%;
}
.worldWinesWrap .sommelierBlockA01 .columnBlockA01 .column02{
	float: right;
	width: 65.86%;
}
.worldWinesWrap .sommelierBlockA01 .column02 .ttlA01{
	width: 38.78%;
	margin: 0 0 7.32%;
}


/*cautionBlockA01******************************************************/
.worldWinesWrap .cautionBlockA01{
margin-top: 6.4%;
padding: 2% 2% 2% 2%;
background: #e3e5ed;
font-size:12px;
}
.worldWinesWrap .cautionBlockA01 p{
font-weight: bold;
margin: 0 0 1% 0;
}
.worldWinesWrap .cautionBlockA01 p:last-child{
margin: 0 0 0 0;
}


/* 200114up
-------------------------------------------------------*/
/* .ichioshiBlock ul.tag li{
	display: none;
}
.ichioshiBlock > ul > li .mile {
	display: none;
} */
