@charset "shift_jis";
/* ===== float ===== */
a:hover img {
opacity: .5;
-webkit-opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
 
a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}
div#tino-nailtable .clearFix {
	zoom: 1;
	_height: 1%;
}
div#tino-nailtable .clearFix:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
div#tino-nailtable .fl {
	float: left;
}
div#tino-nailtable .fr {
	float: right;
}
/* ===== imgの下余白削除 ===== */
div#tino-nailtable img {
	vertical-align: top;
}
/* ===== tino-nailtable ===== */
.contentsArea div#tino-nailtable {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}
div#tino-nailtable {
	width: 920px;
	border: 2px solid #ffffff;
	margin: 10px 0px 2em 0px;/* background:url(../img/back.gif) repeat;*/
}
div#tino-nailtable_wrap {
	width: 920px;
	margin: 0 0;
	padding-bottom: 40px;
}
div#tino-nailtable_wrap_sec2 {
	width: 100%;
	height: 662px;
	margin: 0 0;
	background: url(../img/sec2.gif) repeat;
}
div#tino-nailtable_wrap #sec1 {
	overflow: hidden;
	width: 920px;
	height: 144px;
	text-align: center;
	display: block;
}
div#tino-nailtable_wrap_sec2 #sec2 {
	width: 920px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	text-align: center;
	overflow: hidden;
}
div#tino-nailtable_wrap_sec2 #viewer {
	width: 920px;
	height: 662px;
	padding-top: 32px;
}
div#tino-nailtable_wrap #sec3 {
	overflow: hidden;
	width: 920px;
	height: 1647px;
	text-align: center;
	margin-top: 55px;
	margin-bottom: 30px;
	display: block;
}
div#tino-nailtable_wrap #sec4 {
	overflow: hidden;
	width: 920px;
	height: 712px;
	text-align: center;
	background: url(../img/tino_nailtable_6_style-layer.jpg) no-repeat;
	margin-bottom: 40px;
	display: block;
}
div#tino-nailtable_wrap #sec4 .inner {
	margin-top: 140px;
	width: 834px;
	height: 450px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
div#tino-nailtable_wrap #sec5 {
	overflow: hidden;
	width: 920px;
	height: 882px;
	text-align: center;
	background: url(../img/tino_nailtable_9.jpg) no-repeat;
	display: block;
}
div#tino-nailtable_wrap .tino-nailtable_box {
	width: 920px;
	height: 712px;
	padding-left: 0px;
	padding-right: 0px;
	background: #FFF;
}
div#tino-nailtable_wrap #sec5 .tino-nailtable_box {
	padding-top: 20px;
	padding-bottom: 30px;
}
/* ============ #mainimg ============ */

div#tino-nailtable_wrap #sec4 .inner #mainimg {
	width: 834px;
	height: 450px;
	position: relative;
}
div#tino-nailtable_wrap #sec4 .inner #photoBox {
	width: 834px;
	height: 450px;
	margin: 0 auto;
	position: relative;
}
div#tino-nailtable_wrap #sec4 .inner #photoBox li {
	display: block;
	position: absolute;
	top: 21px;
	left: 0;
	z-index: 1;
}
div#tino-nailtable_wrap #sec4 .inner #photoBox li.active {
	z-index: 10;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox {
	margin: 0 auto;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox {
	padding-top: 50px;
	width: 320px;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox {
	margin-left: auto;
	margin-right: auto;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox li {
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	padding: 0 0px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/mainimg_thumb_bg.gif) no-repeat 0 0;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox li {
	width: 45px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox li img {
	text-align: center;
}
div#tino-nailtable_wrap #sec4 .inner #thumbBox li.active {
	background: url(../img/mainimg_thumb_bg.gif) no-repeat 0 -14px;
}
div#tino-nailtable_wrap #sec5 .cartbut {
	width: 835px;
	margin: 750px auto 0 auto;
}
div#tino-nailtable_wrap #sec5 .cartbut img {
	margin-left: 25px;
}
div#tino-nailtable_wrap #sec5 .cartbut .left img {
	text-align: left;
	float: left;
}
div#pagetop {
	width: 100%;
	height: auto;
	display: block;
	text-align: right;
	font-size: 13px;
	color: #2D0203;
	font-weight: 100;
}
