/******************************************************************************************
	ʐ^y[W
******************************************************************************************/
body {
	color:#000000;
	background-color:#e2e2e2;
}
div#main {
	background-image:  url("../images/photoback.png");
	background-repeat:repeat-x;
}
div#photo_visited {
	color:#000000;
	width:520px;
	padding-top:8px;
	height:22px;
	text-align:right;
}
div#photo_contents {
	color:#000000;
	width:800px;
}
div#photo_navi {
	width:520px;
	margin:10px 0px 20px 0px;
}
img.photo {
	margin:9px 0px 9px 0px;
}
div.photo_paper {
	width:520px;
	margin:20px 0px 0px 0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
div#sidebar {
	float:left;
	width:239px;
	margin:20px 0px 0px 10px;
	padding:10px 10px 0px 10px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
h3 { font-size:100%; }
.widget-header {
	font-size:108%;
}
div.widget {
	margin:0px 0px 30px 0px;
	line-height:1.2;
}
ti {
	border:1px solid #CCCCCC;
}
div.photo_paperhead {
	padding:15px 20px 5px 20px;
	line-height:1.2;
}
div.photo_chuusyaku {
	width:484px;
	padding:0px 0px 15px 0px;
	line-height:1.2;
}
div.photo_chuusyaku_tate {
	width:322px;
	padding:0px 0px 15px 0px;
	line-height:1.2;
}
div#kaisetsu {
	padding:5px 0px 0px 0px;
	line-height:1.4;
}
div.photo_camera {
	padding:0px 20px 10px 20px;
	font-weight:bold;
	font-style:italic;
	color:#F8CA61;
}
div.photo_date {
	padding:0px 20px 5px 20px;
}
div.photo_kku {
	position:relative;
	clear:both;
	width:510px;
	padding:5px 5px 5px 5px;
	overflow:hidden;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}