@charset "Shift_JIS";

/*img*/
/*-------------------------------------------------------------------*/
#title
{
	width: 927px;
	height: 18px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 70px;
	background-image: url(../works/title.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#detail
{
	position:relative;
	width: 280px;
	float: left;
	padding-left: 0px; padding-right: 50px; padding-top: 0px; padding-bottom: 0px;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
}

/*Web*/
/*-------------------------------------------------------------------*/

#w1_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w1_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w1_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w1
{
	width: 595px;
	height: 490px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w1 a 
{
	display: block;
	width: 595px;
	height: 490px;
	background-image: url(../works/w1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w1_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w1_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w1_color_right
{
	width: 190;
	float: left;
}

#w2_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w2_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w2_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w2
{
	width: 595px;
	height: 440px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/w2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w2_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w2_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w2_color_right
{
	width: 190;
	float: left;
}

#w3_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w3_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w3_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w3
{
	width: 595px;
	height: 453px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w3 a 
{
	display: block;
	width: 595px;
	height: 453px;
	background-image: url(../works/w3.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w3_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w3_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w3_color_right
{
	width: 190;
	float: left;
}

#w4_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w4_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w4_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w4
{
	width: 595px;
	height: 460px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/w4.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w4_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w4_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w4_color_right
{
	width: 190;
	float: left;
}

#w5_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w5_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w5_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w5
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w5 a 
{
	display: block;
	width: 595px;
	height: 470px;
	background-image: url(../works/w5.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w5_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w5_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w5_color_right
{
	width: 190;
	float: left;
}

#w6_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w6_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w6_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w6
{
	width: 595px;
	height: 571px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w6 a 
{
	display: block;
	width: 595px;
	height: 571px;
	background-image: url(../works/w6.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w6_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w6_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w6_color_right
{
	width: 190;
	float: left;
}

#w7_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w7_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w7_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w7
{
	width: 595px;
	height: 443px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w7 a 
{
	display: block;
	width: 595px;
	height: 443px;
	background-image: url(../works/w7.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w7_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w7_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w7_color_right
{
	width: 190;
	float: left;
}

#w8_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w8_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w8_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w8
{
	width: 595px;
	height: 506px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w8 a 
{
	display: block;
	width: 595px;
	height: 506px;
	background-image: url(../works/w8.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w8_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w8_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w8_color_right
{
	width: 190;
	float: left;
}

#w9_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w9_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w9_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w9
{
	width: 595px;
	height: 506px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w9 a 
{
	display: block;
	width: 595px;
	height: 506px;
	background-image: url(../works/w9.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w9_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w9_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w9_color_right
{
	width: 190;
	float: left;
}

#w10_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w10_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w10_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w10
{
	width: 595px;
	height: 450px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w10 a 
{
	display: block;
	width: 595px;
	height: 506px;
	background-image: url(../works/w10.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w10_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w10_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w10_color_right
{
	width: 190;
	float: left;
}

#w11_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w11_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w11_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}

#w11-1
{
	width: 595px;
	height: 420px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w11-1 a 
{
	display: block;
	width: 595px;
	height: 420px;
	background-image: url(../works/w11-1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w11-2
{
	width: 595px;
	height: 635px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w11-2 a 
{
	display: block;
	width: 595px;
	height: 635px;
	background-image: url(../works/w11-2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w11-3
{
	width: 595px;
	height: 587px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w11-3 a 
{
	display: block;
	width: 595px;
	height: 587px;
	background-image: url(../works/w11-3.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w11_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w11_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w11_color_right
{
	width: 190;
	float: left;
}

#w12_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w12_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#w12_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/w12_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#w12-1
{
	width: 595px;
	height: 638px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12-1 a 
{
	display: block;
	width: 595px;
	height: 638px;
	background-image: url(../works/w12-1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 638px;
}

#w12-2
{
	width: 595px;
	height: 907px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12-2 a 
{
	display: block;
	width: 595px;
	height: 907px;
	background-image: url(../works/w12-2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 907px;
}

#w12-3
{
	width: 595px;
	height: 671px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12-3 a 
{
	display: block;
	width: 595px;
	height: 671px;
	background-image: url(../works/w12-3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 671px;
}

#w12-4
{
	width: 595px;
	height: 2991px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12-4 a 
{
	display: block;
	width: 595px;
	height: 2991px;
	background-image: url(../works/w12-4.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 2991px;
}

#w12-5
{
	width: 400px;
	height: 1877px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w12-5 a 
{
	display: block;
	width: 400px;
	height: 1877px;
	background-image: url(../works/w12-5.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 400px 1877px;
}

#w12_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w12_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w12_color_right
{
	width: 190;
	float: left;
}

#w13_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w13_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w13_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#w13_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/w13_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#w13-1
{
	width: 595px;
	height: 824px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w13-1 a 
{
	display: block;
	width: 595px;
	height: 824px;
	background-image: url(../works/w13-1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 824px;
}

#w13-2
{
	width: 595px;
	height: 735px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w13-2 a 
{
	display: block;
	width: 595px;
	height: 735px;
	background-image: url(../works/w13-2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 735px;
}

#w13-3
{
	width: 595px;
	height: 1239px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w13-3 a 
{
	display: block;
	width: 595px;
	height: 1239px;
	background-image: url(../works/w13-3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 1239px;
}

#w13_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w13_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w13_color_right
{
	width: 190;
	float: left;
}

#w14_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w14_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/w14_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#w14_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/w14_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#w14-1
{
	width: 595px;
	height: 858px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w14-1 a 
{
	display: block;
	width: 595px;
	height: 858px;
	background-image: url(../works/w14-1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 858px;
}

#w14-2
{
	width: 595px;
	height: 638px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 50px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#w14-2 a 
{
	display: block;
	width: 595px;
	height: 638px;
	background-image: url(../works/w14-2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 595px 638px;
}

#w14_color_left
{
	width: 70px;
	height: 70px;
	float: left;
	margin-left: 0px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px;
	background-image: url(../works/w14_color.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#w14_color_right
{
	width: 190;
	float: left;
}

/*Graphic*/
/*-------------------------------------------------------------------*/

#g1_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g1_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g1_thumb.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g1
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g1 a 
{
	display: block;
	width: 595px;
	height: 470px;
	background-image: url(../works/g1.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g1 a:hover 
{
	background-position: 0 -470px;
}

#g2_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g2_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g2_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g2
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g2 a 
{
	display: block;
	width: 595px;
	height: 397px;
	background-image: url(../works/g2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g2 a:hover 
{
	background-position: 0 -397px;
}

#g3_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g3_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g3_thumb.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g3
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g3 a 
{
	display: block;
	width: 595px;
	height: 470px;
	background-image: url(../works/g3.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g3 a:hover 
{
	background-position: 0 -470px;
}

#g4_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g4_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g4_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g4
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g4 a 
{
	display: block;
	width: 595px;
	height: 397px;
	background-image: url(../works/g4.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g4 a:hover 
{
	background-position: 0 -397px;
}

#g5_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g5_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g5_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g5
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g5 a 
{
	display: block;
	width: 595px;
	height: 397px;
	background-image: url(../works/g5.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g5 a:hover 
{
	background-position: 0 -397px;
}

#g6_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g6_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g6_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g6
{
	width: 595px;
	height: 446px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g6 a 
{
	display: block;
	width: 595px;
	height: 446px;
	background-image: url(../works/g6.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g6 a:hover 
{
	background-position: 0 -446px;
}

#g7_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g7_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g7_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g7
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g7.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g8_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g8_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g8_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#g8_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/g8_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#g8
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g8.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g9_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g9_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g9_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i9_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/g9_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#g9-1
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g9-1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g9-2
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g9-2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g9-3
{
	width: 595px;
	height: 470px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g9-3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g9-3-cpt
{
	width: 595px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
}

#g10_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#g10_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/g10_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#g10_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/g10_thumb@2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#g10-1
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g10-1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#g10-2
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/g10-2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

/*Illustration*/
/*-------------------------------------------------------------------*/

#i1_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i1_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i1_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i1_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i1_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i1 a 
{
	display: block;
	width: 595px;
	height: 1603px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i2_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i2_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i2_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i2_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i2_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i2 a 
{
	display: block;
	width: 595px;
	height: 1611px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i3_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i3_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i3_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i3_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i3_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i3 a 
{
	display: block;
	width: 595px;
	height: 1610px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i4_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i4_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i4_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i4_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i4_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i4 a 
{
	display: block;
	width: 595px;
	height: 1610px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i4.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i5_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i5_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i5_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i5_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i5_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i5 a 
{
	display: block;
	width: 595px;
	height: 1610px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i5.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i6_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i6_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i6_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i6_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i6_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i6 a 
{
	display: block;
	width: 595px;
	height: 1610px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i6.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i7_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i7_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i7_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i7_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i7_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i7 a
{
	width: 595px;
	height: 1603px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i7.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i8_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i8_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i8_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i8_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i8_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i8 a
{
	width: 595px;
	height: 1603px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i8.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i9_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i9_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i9_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i9_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i9_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i9 a
{
	width: 595px;
	height: 1610px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i9.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i10_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i10_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i10_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i10_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i10_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i10 a
{
	width: 595px;
	height: 1602px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i10.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i11_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i11_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i11_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i11_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i11_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i11 a
{
	width: 595px;
	height: 1602px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i11.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i12_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i12_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i12_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i12_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i12_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i12 a
{
	width: 595px;
	height: 1606px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i12.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i13_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i13_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i13_thumb.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i13_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i13_thumb-2x.jpg);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i13-1 a
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i13-1.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i13-2 a
{
	width: 595px;
	height: 397px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i13-2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}

#i14_thumb
{
	width: 173px;
	height: 173px;
	float: left;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
}

#i14_thumb a 
{
	display: block;
	width: 173px;
	height: 173px;
	background-image: url(../works/i14_thumb.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	background-size: 173px 173px;
}
@media screen and (-webkit-min-device-pixel-ratio:2),
                  (min-resolution: 2dppx){
	#i14_thumb a 
	{
		display: block;
		width: 173px;
		height: 173px;
		background-image: url(../works/i14_thumb-2x.png);
		background-position: 0 0;
		background-repeat: no-repeat;
		text-decoration: none;
		text-indent: -9999px;
	}
}

#i14 a
{
	width: 595px;
	height: 885px;
	float: right;
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 20px;
	border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;
	background-image: url(../works/i14.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
}