/* 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 */
.seikoWrap {
max-width: 750px;
width: 100%;
margin: 0 auto;
-webkit-text-size-adjust: 100%;
background: #ffffff;
}
.seikoWrap img {
vertical-align: top;
width: 100%;
height: auto;
zoom: 1 !important;
}
.seikoWrap a {
display: block;
}
/*columnBlockA01******************************************************/
.seikoWrap .logoBlockA01Inner {
padding: 4%;
}
/*naviBlockA01******************************************************/
.seikoWrap .naviBlockA01 {
padding: 4% 4% 8% 4%;
}
.seikoWrap .naviBlockA01 .navFlex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.seikoWrap .naviBlockA01 .navFlex li {
/*width: calc(230/690*100%);*/
width: 33%;
}
/*.seikoWrap .naviBlockA01 .navFlex li:nth-last-of-type(1) {
width: 50%;
}
.seikoWrap .naviBlockA01 .navFlex li:nth-last-of-type(2) {
width: 50%;
}*/
/*blockContent******************************************************/
.seikoWrap .blockContent {
margin-top: 8%;
}
.seikoWrap .titleContent {
margin: 8% 0 7.46667%;
}
.seikoWrap .blockContent01 {
margin-top: 0;
}
.blockContent07 {
margin-top: 8%;
}
.blockContent07 .titleContent {
margin-bottom: 7.46667%;
}
/*listRriceRange******************************************************/
.seikoWrap .listRriceRange {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 1%;
}
.seikoWrap .listRriceRange li {
margin-bottom: 2.66667%;
width: calc(366/750*100%);
}
.seikoWrap .listRriceRange li a {
padding: 10px 5px;
line-height: 1.273;
box-sizing: border-box;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
min-height: 60px;
background: url(../image/seiko_sp_bg_listprice_001_220127.jpg) 0 center no-repeat;
background-size: 100%;
font-size: 16px;
color: #ffffff;
text-decoration: none;
letter-spacing: 0.8px;
}
/*bnrBlockA01******************************************************/
.bnrBlockA01 .bnrBlockA01Inner {
padding: 4% 4%;
}
.bnrBlockA01 .bnrBlockA01Inner ul {
margin-bottom: 40px;
}
.bnrBlockA01 .bnrBlockA01Inner ul li {
float: left;
width: 48.3%;
margin: 0 0 3.3%;
}
.bnrBlockA01 ul li:nth-child(2n) {
float: right;
}
.bnrBlockA01 ul li:nth-last-child(-n+2) {
margin: 0;
}
.bnrBlockA01 img{
zoom: 1 !important;
}
/* information
**************************** */
.seikoWrap .informationBlockA01{
margin:0 0 5.3% 0;
}
.seikoWrap .headingBlockA02 {
margin: 0 0 0 0;
padding: 4% 0 3%;
background: #cccccc;
letter-spacing: 4px;
text-align: center;
color: #000000;
}

.seikoWrap .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;
}

.seikoWrap .informationBlockA01 p {
margin: 0 5% 5% 5%;
font-size: 1.3em;
font-weight: normal;
line-height: 1.7em;
}

.seikoWrap .informationBlockA01 a{
display: inline-block;
}

.buttonArea{
display: none;
}
.seikoWrap .buttonArea{
display: block;
}
