@charset "shift_jis";
/*content820pxReset*/
#main {
width: 820px;
}
.contents_bg {
max-width: 1120px;
margin: 0 auto;
}
body.min {
min-width: 1120px;
}
.ichioshiBlock {
margin-bottom: 0;
}

/* anaFindsWrap */
.anaFindsWrap {
margin: 0 auto;
width: 100%;
max-width: 820px;
}
.anaFindsWrap img {
vertical-align: top;
}
.anaFindsWrap a {
display: block;
}

.anaFindsWrap .mvTextBlock {
padding: 30px 30px 10px;
background-color: #1f2160;
color: #fff;
line-height: 2;
}
.anaFindsWrap .mvTextBlock .mvText {
font-size: 15px;
text-align: center;
}
.anaFindsWrap .mvTextBlock .mvTextLink {
margin: 3px 23px 0 0;
font-size: 17px;
text-align: right;
}
.anaFindsWrap .mvTextBlock .mvTextLink a {
display: inline-block;
color: #fff;
text-decoration: underline;
}

.anaFindsWrap .btnBlock01 {
width: 400px;
margin: 30px auto 0;
}

.anaFindsWrap .anchorBlock01 {
margin-top: 30px;
}
.anaFindsWrap .anchorBlock01 .anchorList {
display: flex;
}

.anaFindsWrap .headingBlock01 {
margin-top: 40px;
}

.anaFindsWrap .btnBlock02 {
width: 400px;
margin: 10px auto 0;
}
.anaFindsWrap .headingBlock02 {
margin-top: 60px;
}

.anaFindsWrap .textBlock {
margin-top: 60px;
padding: 80px 0 73px;
background: url(../image/anaFinds_bg_001_251010.jpg) no-repeat top center;
color: #fff;
text-align: center;
}
.anaFindsWrap .textBlock .textBlockTitle {
font-size: 33px;
font-weight: bold;
}
.anaFindsWrap .textBlock .textArea {
margin-top: 50px;
line-height: 2.1;
}
.anaFindsWrap .textBlock .textArea .Text {
margin-top: 30px;
}
.anaFindsWrap .btnBlock03 {
width: 400px;
margin: 40px auto 0;
}