@charset "shift_jis";
#main{
width:820px;
}
.contents_bg{
max-width: 1120px;
margin: 0 auto;
}
body.min{
min-width: 1120px;
}
.archivewineryWrap {
width:100%;
max-width:820px;
margin: 0 auto;
}
.archivewineryWrap img {
vertical-align:top;
}
/*mvBlockA01****************************************************/
.archivewineryWrap .mvBlockA01 img {
width: 820px;
height: auto;
}
/*istAnchorBlockA01****************************************************/
.archivewineryWrap .listAnchorBlockA01{
display: flex;
flex-wrap: wrap;
margin-top: 50px;
}
.archivewineryWrap .listAnchorBlockA01 li{
width: 194px;
margin-right: 12px;
margin-bottom: 20px;
border: 1px solid #eeeeee;
position: relative;
}
.archivewineryWrap .listAnchorBlockA01 li img{
width: 100%;
}
.archivewineryWrap .listAnchorBlockA01 li a{
display: inline-block;
line-height: 1.667;
color: #424242;
font-size: 12px;
font-weight: bold;
}
.archivewineryWrap .listAnchorBlockA01 li a>span{
display: block;
padding: 3px 8px 35px;
position: relative;
}
.archivewineryWrap .listAnchorBlockA01 li a:hover{
text-decoration: none;
color: #002596;
}
.archivewineryWrap .listAnchorBlockA01 li a>span:after{
content: "";
position: absolute;
background: url(../image/archivewinery_arrow_001_220208.png)0 0 no-repeat;
background-size: 100%;
width: 12px;
height: 6px;
bottom: 10px;
left: 0;
right: 0;
margin: auto;
}
.archivewineryWrap .listAnchorBlockA01 li:nth-of-type(4n+0){
margin-right: 0;
}
/*blockBanner****************************************************/
.archivewineryWrap .blockBanner{
max-width: 750px;
margin: auto;
}
/*blockContent****************************************************/
.archivewineryWrap .blockContent{
margin-top: 80px;
}
/*titleContent01****************************************************/
.archivewineryWrap .titleContent01{
margin-bottom: 30px;
text-align: center;
font-size: 30px;
font-weight: bold;
line-height: 1.7;
border-bottom: 1px solid #333333;
}
/*titleContent02****************************************************/
.archivewineryWrap .titleContentA02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_001_220208.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentB02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
color:#ffffff;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_002_220510.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentC02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
color:#ffffff;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_003_220712.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentD02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
color:#ffffff;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_004_220913.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentE02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
color:#ffffff;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_005_221115.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentF02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_006_230301.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentG02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_007_230516.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentH02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_008_230716.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentI02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_009_230912.jpg) center center no-repeat;
background-size: cover;
}
.archivewineryWrap .titleContentJ02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_010_231107.jpg) center center no-repeat;
background-size: cover;
color: #fff;
}
.archivewineryWrap .titleContentK02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_011_240116.jpg) center center no-repeat;
background-size: cover;
color: #fff;
}
.archivewineryWrap .titleContentL02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_012_240312.jpg) center center no-repeat;
background-size: cover;
color: #fff;
}
.archivewineryWrap .titleContentM02{
margin-bottom: 33px;
padding: 7px 5px 7px;
font-size: 24px;
font-weight: bold;
line-height: 1.4;
text-align: center;
background: url(../image/archivewinery_bg_title_013_251028.jpg) center center no-repeat;
background-size: cover;
color: #fff;
}
.archivewineryWrap .titleContentA02>span,
.archivewineryWrap .titleContentB02>span,
.archivewineryWrap .titleContentC02>span,
.archivewineryWrap .titleContentD02>span,
.archivewineryWrap .titleContentE02>span,
.archivewineryWrap .titleContentF02>span,
.archivewineryWrap .titleContentG02>span,
.archivewineryWrap .titleContentH02>span,
.archivewineryWrap .titleContentI02>span,
.archivewineryWrap .titleContentJ02>span,
.archivewineryWrap .titleContentK02>span,
.archivewineryWrap .titleContentL02>span{
font-size: 16px;
}
/*titleContent03****************************************************/
.archivewineryWrap .titleContent03{
margin-bottom: 19px;
border-bottom: 1px solid #333333;
padding-bottom: 13px;
font-size: 26px;
font-weight: bold;
}
/*blockContent****************************************************/
.archivewineryWrap .blockContent{
margin-top: 80px;
}
.archivewineryWrap .blockContent01{
margin-top: 52px;
}
.archivewineryWrap .blockContentBanner02{
margin-top: 70px;
}
/*blockInfo01****************************************************/
.archivewineryWrap .blockInfo01 .contnetInfo{
background-color: #f3f3f3;
padding: 36px 40px 40px 40px;
}
.archivewineryWrap .contnetInfo .boxTextInfo{
font-size: 18px;
line-height: 2;
}
.archivewineryWrap .boxBtn {
cursor: pointer;
max-width: 440px;
margin: auto;
padding-top: 33px;
}
.archivewineryWrap .secretBox{
display: none;
padding-top:40px;
}
.archivewineryWrap  .boxTextInfo p{
padding:15px 0;
}
.archivewineryWrap  .boxBtn:hover{
opacity: 0.7;
}
/*listSearchWine****************************************************/
.archivewineryWrap .listSearchWine{
display: flex;
flex-wrap: wrap;
max-width: 764px;
margin: auto;
margin-bottom: 40px;
}
.archivewineryWrap .listSearchWine li{
width: 176px;
margin-right: 20px;
margin-bottom: 20px;
}
.archivewineryWrap .listSearchWine li img{
width: 100%;
}
.archivewineryWrap .listSearchWine li:nth-of-type(4n+0){
margin-right: 0;
}
.archivewineryWrap .blockWine{
padding-bottom: 98px;
margin-top: 70px;
}
.archivewineryWrap .notice {
background-color: #e3e5ed;
}
.archivewineryWrap .notice_txt {
font-size: 14px;
font-weight: bold;
line-height: 1.7;
padding: 15px 30px;
}
