@charset "UTF-8";
#photoarea {
	height: 596px;
	width: 980px;
}
.photo_length {
	margin-right: auto;
	margin-top: 90px;
	position: relative;
	margin-left: auto;
	z-index: 1;
	width: 350px;
}
.photo_width {
	width: 550px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1;
}
.photo_cover {
	width: 980px;
	height: 596px;
	z-index: 2;
	left: 0px;
	top: -600px;
	position: relative;
	margin-bottom:-596px;
	background-image:url(../image/cover.gif);
	text-indent:-9999px;
}

#dogs01{
	height: 451px;
	width: 350px;
	background-image:url(../image/dogs/dogs01.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dogs02{
	height: 407px;
	width: 550px;
	background-image:url(../image/dogs/dogs02.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dogs03{
	height: 407px;
	width: 550px;
	background-image:url(../image/dogs/dogs03.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dogs04{
	height: 451px;
	width: 350px;
	background-image:url(../image/dogs/dogs04.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dogs05{
	height: 451px;
	width: 350px;
	background-image:url(../image/dogs/dogs05.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dogs06{
	height: 451px;
	width: 350px;
	background-image:url(../image/dogs/dogs06.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dressing01{
	height: 451px;
	width: 350px;
	background-image:url(../image/dressing/dressing01.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dressing02{
	height: 451px;
	width: 350px;
	background-image:url(../image/dressing/dressing02.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dressing03{
	height: 452px;
	width: 350px;
	background-image:url(../image/dressing/dressing03.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#dressing04{
	height: 451px;
	width: 350px;
	background-image:url(../image/dressing/dressing04.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits01{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits01.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits02{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits02.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits03{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits03.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits04{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits04.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits05{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits05.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits06{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits06.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits07{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits07.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#grapefruits08{
	height: 416px;
	width: 350px;
	background-image:url(../image/grapefruits/grapefruits08.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai01{
	height: 451px;
	width: 350px;
	background-image:url(../image/thai/thai01.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai02{
	height: 407px;
	width: 550px;
	background-image:url(../image/thai/thai02.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai03{
	height: 407px;
	width: 550px;
	background-image:url(../image/thai/thai03.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai04{
	height: 461px;
	width: 350px;
	background-image:url(../image/thai/thai04.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai05{
	height: 451px;
	width: 350px;
	background-image:url(../image/thai/thai05.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#thai06{
	height: 407px;
	width: 550px;
	background-image:url(../image/thai/thai06.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha01{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha01.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha02{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha02.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha03{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha03.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha04{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha04.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha05{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha05.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}
#yamcha06{
	height: 424px;
	width: 350px;
	background-image:url(../image/yamcha/yamcha06.jpg);
	text-indent:-9999px;
	z-index: 1;
	position: relative;
}




#photolinkarea{
	margin-left:auto;
	margin-right:auto;
	width:380px;
	height:60px;
	
}





#hana_l {
	margin-left: 0px;
	margin-top: 5px;
	float: left;
	z-index: 6;
	position: relative;
}
#hana_l a{
	height: 50px;
	width: 61px;
	display:block;
	background-image:url(../image/work/hana.gif);
	text-indent:-9999px;
}
#hana_l a:hover{
	background-image:url(../image/work/hana_over.gif);
}



#yajirushi_l {
	margin-left: 0px;
	margin-top: 5px;
	float: left;
	z-index: 3;
	position: relative;
}
#yajirushi_l a{
	height: 50px;
	width: 61px;
	display:block;
	background-image:url(../image/work/yajirushi-l.gif);
	text-indent:-9999px;
}
#yajirushi_l a:hover{
	background-image:url(../image/work/yajirushi-l_over.gif);
}




#photo_text {
	float: left;
	height: 60px;
	width: 230px;
	margin-top: 5px;
	margin-left: 10px;
	text-align: center;
	z-index: 4;
	position: relative;
}

#dogs {
	margin-left:auto;
	margin-right:auto;
	height: 38px;
	width: 62px;
}
#dogs a{
	height: 38px;
	width: 62px;
	display:block;
	background-image:url(../image/work/dogs.png);
	text-indent:-9999px;
}
#dogs a:hover{
	background-image:url(../image/work/dogs_over.png);
}
#dressing {
	margin-left:auto;
	margin-right:auto;
	height: 38px;
	width: 157px;
}
#dressing a{
	height: 38px;
	width: 157px;
	display:block;
	background-image:url(../image/work/dressing.png);
	text-indent:-9999px;
}
#dressing a:hover{
	background-image:url(../image/work/dressing_over.png);
}
#grapefruits {
	margin-left:auto;
	margin-right:auto;
	height: 38px;
	width: 221px;
}
#grapefruits a{
	height: 38px;
	width: 221px;
	display:block;
	background-image:url(../image/work/grapefruits.png);
	text-indent:-9999px;
}
#grapefruits a:hover{
	background-image:url(../image/work/grapefruits_over.png);
}
#thai {
	margin-left:auto;
	margin-right:auto;
	height: 38px;
	width: 101px;
}
#thai a{
	height: 38px;
	width: 101px;
	display:block;
	background-image:url(../image/work/thai.png);
	text-indent:-9999px;
}
#thai a:hover{
	background-image:url(../image/work/thai_over.png);
}
#yamcha {
	margin-left:auto;
	margin-right:auto;
	height: 38px;
	width: 101px;
}
#yamcha a{
	height: 38px;
	width: 101px;
	display:block;
	background-image:url(../image/work/yamcha.png);
	text-indent:-9999px;
}
#yamcha a:hover{
	background-image:url(../image/work/yamcha_over.png);
}






#yajirushi_r {
	float: left;
	clear: none;
	margin-top: 5px;
	margin-left: 10px;
	z-index: 5;
	position: relative;
}
#yajirushi_r a{
	height: 50px;
	width: 61px;
	display:block;
	background-image:url(../image/work/yajirushi-r.gif);
	text-indent:-9999px;
}
#yajirushi_r a:hover{
	background-image:url(../image/work/yajirushi-r_over.gif);
}


#hana_r {
	float: left;
	clear: none;
	margin-top: 5px;
	margin-left: 10px;
	z-index: 5;
	position: relative;
}
#hana_r a{
	height: 50px;
	width: 61px;
	display:block;
	background-image:url(../image/work/hana.gif);
	text-indent:-9999px;
}
#hana_r a:hover{
	background-image:url(../image/work/hana_over.gif);
}

h3 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 3px;
	color: #B9B2AA;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4 {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #A69D91;
	line-height: 15px;
	text-align: center;
	vertical-align: middle;
}


#client {
	width: 980px;
	clear: both;
	letter-spacing: 2px;
}
