@charset "UTF-8";

/*======================================

	サイトマップ用スタイル

=======================================*/

/* /////////////////////////////////////////////////////////////////////////// index */

div#main{
	background:url(img/object.jpg) no-repeat 770px 42px;
	font-size:108%;
}

div#main a{
	background:url(../../common/css/img/icon_arrow01.gif) no-repeat left 5px;
	padding-left:10px;
}

div#main div.category{
	background:url(img/bg_line.gif) no-repeat left bottom;
	margin:20px 5px 0;
	padding-bottom:30px;
}

/* list styel */
div#main div.category dl{
	margin-top:-0.3em;
	float:right;
	width:500px;
}
	
	div#main div.category dl dt{
		font-weight:normal !important;
		font-size:100% !important;
		color:#1a0c05 !important;
	}
	
	div#main div.category dl dt .none{
		padding-left:10px;
	}
	
	div#main div.category dl dd{
		padding-left:240px;
		font-size:100% !important;
		margin-bottom:5px !important;
	}
	
	div#main div.category dl dd.head{
		margin-top:-2.15em;
	}

/* bg balloon */
div#main div.category div#photolife{
	background:url(img/bg_photolife.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}

div#main div.category div#workshop{
	background:url(img/bg_workshop.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}

div#main div.category div#photographer{
	background:url(img/bg_photographer.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}

div#main div.category div#photoblog{
	background:url(img/bg_photoblog.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}

div#main div.category div#photostudio{
	background:url(img/bg_photostudio.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}

div#main div.category div#concept{
	background:url(img/bg_concept.gif) no-repeat right bottom;
	height:105px;
	width:155px;
}