@charset "UTF-8";

/* ****************************************************************************

　インデックス

------------------------------------------------------------------------------- */

/* メイン写真 */

div#indexMain{
	margin-bottom:20px;
	background-color:#000000;
	position:relative;
	height: 320px;
}

	div#indexMain h2{
		position:absolute;
		left:0;
		top:320px;
	}


/* スライドショー */

div#indexSlide{
	margin-bottom:20px;
	background-color:#000000;
	position:relative;
}

	div#indexSlide h2{
		position:absolute;
		left:0;
		top:325px;
	}

ul.slidebdy {
	height: 320px;
}
	ul.slidebdy li {
		display: none;
		background-color:#FFFFFF;
	}

ul.slideSwitch{
	margin:5px 0 0 265px;
	padding-bottom:5px;
	zoom:1;
}

	ul.slideSwitch li{
		margin-left:5px;
	}

/* コンテンツ */

.ttlstyle01{
	background:transparent url(img/ttlstyle01.gif) no-repeat left top;
	width:430px;
	height:55px;
}

	.ttlstyle01 h2{
		padding-left:66px;
		padding-top:27px;
		font-weight:bold;
		font-size:123.1%;
	}

.ttlstyle02{
	padding-bottom:3px;
	background:transparent url(img/ttlstyle02_btm.gif) no-repeat left bottom;
	width:210px;
}

	.ttlstyle02 h2{
		padding-left:66px;
		padding-top:11px;
		padding-bottom:7px;
		font-weight:bold;
		font-size:123.1%;
		background:transparent url(img/ttlstyle02_top.gif) no-repeat left top;
	}


div#sectionMain{
	width:430px;
	float:left;
}

div#sectionSide{
	margin-top:15px;
	width:210px;
	float:right;
}

div#newPhoto{
	/*margin-top:25px;*/
}

dl#information{
	margin:12px auto 0;
	width:410px;
	letter-spacing:-.40em;
}

	dl#information dt,
	dl#information dd{
		margin-top:6px;
		float:none;
		line-height:1.5;
		display:inline-block;
		/display:inline;
		/zoom:1;
		letter-spacing:normal;
		vertical-align:top;
	}
	
	dl#information dt{
		padding-right:10px;
		width:105px;
	}
	dl#information dd{
		width:290px;
	}

/* 新着撮影情報 */

div#phograph{
	margin:15px auto 0;
	padding-bottom:20px;
	width:410px;
}

	div#phograph div.itemText{
		padding-top:8px;
	}
	
	div#phograph div.itemText dl{
		margin-top:6px;
	}
		div#phograph dt{
			font-size:108%;
		}
	
div#cmenu{
	margin-top:5px;
	margin-right:-30px;
	padding-left:10px;
	overflow:hidden;
	width:440px;
	letter-spacing:-.40em;
}
	div#cmenu dl{
		padding-top:16px;
		padding-right:30px;
		display:inline-block;
		/display:inline;
		/zoom:1;
		width:190px;
		letter-spacing:normal;
		vertical-align:top;
	}
	
		div#cmenu dl dt span{
			margin-top:7px;
			display:block;
		}
		
		div#cmenu dl dt a:hover span{
			text-decoration:underline;
		}
		
		div#cmenu dl dd{
			font-size:78%;
			line-height:1.6;
		}

/* 壁紙ピックアップ */

ul#downloadList{
	margin:10px auto -8px;
	overflow:hidden;
	width:190px;
}

	ul#downloadList li{
		margin-bottom:16px;
		font-size:78%;
		line-height:1.8;
	}
		ul#downloadList li span.thumb{
			margin-bottom:8px;
			padding:3px;
			border:1px solid #e1e1e1;
			display:block;
		}
		ul#downloadList li a.lineR{
			padding-right:5px;
			border-right:1px solid #cfcfcf;
		}
		ul#downloadList li a{
			padding-left:5px;
		}

p.btnlist{
	margin-left:10px;
}

/* ****************************************************************************

　壁紙ダウンロード

------------------------------------------------------------------------------- */

.ttlstyle03{
	margin-bottom:15px;
	background:transparent url(img/ttlstyle03.gif) no-repeat left top;
	width:660px;
	height:40px;
}

	.ttlstyle03 h2{
		padding:11px 0 7px 66px;
		font-weight:bold;
		font-size:123.1%;
	}

div#main ul.second{
	margin:0 -30px 20px 0;
	padding-left:15px;
	overflow:hidden;
	width:660px;
}

	div#main ul.second li{
		margin-right:30px;
		font-size:78%;
		line-height:1.8;
	}
		div#main ul.second li span.thumb{
			margin-bottom:8px;
			padding:3px;
			border:1px solid #e1e1e1;
			display:block;
		}
		div#main ul.second li a.lineR{
			padding-right:5px;
			border-right:1px solid #cfcfcf;
		}
		div#main ul.second li a{
			padding-left:5px;
		}

div.section{
	margin:0 auto;
	width:630px;
}

.circle{
	padding-left:16px;
	background:url(img/circle.gif) no-repeat left center;
	font-weight:bold;
}

/** pdfリンク */
dt span.pdf {
	background: url("img/pdf.gif") no-repeat scroll left 1px transparent;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 20px;
}