#mainArea{
    margin: 0 auto;
    font-size: 100%;
    line-height: 2;
    color: #333333;
    letter-spacing: 1px;
}
a{
    text-decoration: none;
    color: #333333;
}
.mainbnr_ img{
    text-align:center;
    width: 100VW;
}
.leadTxt_{
   font-family: "Harmonia Sans W01", "Helvetica Neue", Helvetica, Arial, YuGothic, "Yu Gothic", "ŸàƒSƒVƒbƒN‘Ì", "ŸàƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans JP", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
    font-weight: normal;
    font-size: 1.5rem;
    margin: 5%;
    text-align: center;
}
.itemRecArea_{
    border-top: 1px solid #ebebeb;
    margin: 0 0 5% 0;
}
.inner_c_{
    width:1000px;
    margin: 0 auto;
}
.recommend_{
    width: 70%;
    margin: 10% auto;
}
.item_{
    display: inline-block;
    width: 35%;
    margin: 0 6%;
    text-align: center;
}
.comment_{
    display: inline-block;
    width: 50%;
    vertical-align: middle;
}
.comment_ h3{
    font-size: 4.5rem;
    font-family: 'Cormorant Garamond', serif;
    text-align:left;
    font-weight:normal;
    letter-spacing: 0;
}
.comment_ h3 .Number_{
	font-size: 1.8rem;
    font-family: 'Lora', serif;
    vertical-align: top;
    letter-spacing: 3px;
}
.itemName_{
    font-size: 1.2rem;
    font-family: "Harmonia Sans W01", "Helvetica Neue", Helvetica, Arial, YuGothic, "Yu Gothic", "ŸàƒSƒVƒbƒN‘Ì", "ŸàƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans JP", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
    line-height: 1.2;
}
.itemName_ span.lebelName_{
    display: block;
    font-size: 1.2rem;
    color: #999999;
    margin: 0 0 2% 0;
}
.styleArea_{
    font-size: 0;
    letter-spacing: 0;
}
.style_{
    width: 500px;
    display: inline-block;
    letter-spacing: 1px;
    vertical-align: top;
}
.itemSpec_{
    margin: 5%;
    font-size: 1.2rem;
}
.linkArea_{
    margin: 3% 0;
}
.linkArea_ div.value_ {
    width: 63%;
    display: inline-block;
    text-align: left;
    font-size: 1.2rem;
    line-height: 1.8;
    letter-spacing: 0.5px;
}
.linkArea_ div.btnArea_ {
    margin: 0 auto;
    text-align: center;
    width: 15%;
    display: inline-block;
    vertical-align: top;
}
.btnArea_ a{
    border: 1px solid #333333;
    color: #333333;
    text-align: center;
    padding: 5%;
    font-size: 1.0rem;
    margin: 0;
    transition: all .3s;
    display: inline-block;
    text-decoration: none;
    width: 100%;
}
.btnArea_ a:hover {
    color: #fff !important;
    background-color: #333333;
}
.itemCap_{
    font-size: 1.2rem;
    margin: 4% 0 5%;
   font-family: "Harmonia Sans W01", "Helvetica Neue", Helvetica, Arial, YuGothic, "Yu Gothic", "ŸàƒSƒVƒbƒN‘Ì", "ŸàƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans JP", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
}
.itemSpec_ span{
    font-size: 1.2rem;
    display: block;
    margin: 5% 0 0 0;
}
.lebelName_{
    font-size: 1.2rem;
    line-height: 2rem;
}
.fadein {
	opacity : 0;
	transform : translate(0px, 100px);
	transition : all 500ms;
	}
.fadein.scrollin {
	opacity : 1;
	transform : translate(0px, 0px);
	}

#effect2 .fadein:nth-of-type(2) {
	-moz-transition-delay:200ms;
	-webkit-transition-delay:200ms;
	-o-transition-delay:200ms;
	-ms-transition-delay:200ms;
	}
/*#effect2 .fadein:nth-of-type(3) {
	-moz-transition-delay:400ms;
	-webkit-transition-delay:400ms;
	-o-transition-delay:400ms;
	-ms-transition-delay:400ms;
	}
  */