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

写真集

*************************************************************/
body{
	letter-spacing: -0.001em;
	-webkit-text-size-adjust:none;}

body{
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,"ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;}

img{
	border:none;
	vertical-align:bottom;}

img{
	-ms-interpolation-mode: bicubic;}

/*-----clear-----*/
.clearfix {zoom:1;}
.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}

.floatClear{
	clear:both;
	height:1px;
	font-size:1px;
	color:#fff;
	overflow:hidden;
	padding:0;
	margin:0;}



.contentsBox{
	text-align:center;}


h1{
	text-align:left;
	margin:0 0 15px 0;}

h2{
	border:none;
	font-size:22px;
	line-height:1.1;
	margin:0 0 15px 0;
	padding:10px;
	border-radius:5px;
	background:#eee;}

h3{
	border:none;
	font-size:16px;
	font-weight:normal;
	line-height:1.1;
	margin:0 0 15px 10px;}

.photoListMainBox{
	text-align:left;
	padding:0;
	margin:0 0 20px 0;}

.photoListMainBoxInner{
	width:100%;
	padding:0;
	margin:0;}

p.photoHeadComm{
	margin:0 0 15px 0;
	fontsize:14px;
	line-height:1.2;}


.photoHeadBox{
	width:860px;
	margin:0 0 15px 0;}

.photoHeadBox a{
	display:block;
	width:400px;
	float:left;}

.photoHeadBox p.photoComm{
	width:450px;
	float:right;
	font-size:15px;
	line-height:1.6;
	margin:0;}



.photoListBox{
	width:860px;
	overflow:hidden;
	margin:0 0 30px 0;
	padding:0;}

.photoListBoxInner{
	width:900px;}

.photoListBox a{
	display:block;
	text-align:center;
	background-color:#eee;
	width:210px;
	float:left;
	padding:0;
	margin:0 5px 10px 0;

	moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	transition:background 300ms 0s ease;}

.photoListBox a         {color:#333; text-decoration:none}
.photoListBox a:link    {color:#333; text-decoration:none}
.photoListBox a:visited {color:#333; text-decoration:none}
.photoListBox a:active  {}
.photoListBox a:hover   {color:#fff; text-decoration:none; background-color:#693;}
.photoListBox a:hover   {color:#fff; text-decoration:none; background-color:#693;}

p.photoListBlockImage{
	display:block;
	padding:5px 5px 5px 5px;
	margin:0 auto 4px auto;}

p.photoListBlockComm{
	text-align:left;
	padding:0 5px 10px 5px;
	margin:0;}

.photoListBlockNend{
	color:#666!important;
	text-align:center;
	display:block;
	font-size:12px;
	line-height:1.1;
	background-color:#fff;
	border-radius:4px;
	padding:8px 5px 5px 5px;
	margin:0 0 5px 0;}

.photoListBlockTitle{
	font-size:14px;
	line-height:1.4;
	padding:0;
	margin:0;}

.photoListBlockDate{
	font-size:11px;
	line-height:1.8;
	padding:0;
	margin:0;}

.jigyoOneIchiran{
	font-size:12px;
	line-heiht:1.2;
	text-align:center;
	padding:0;
	margin:0 0 15px 0;}


/*-----SUB-----*/

.photoSubText{
	font-size:15px;
	line-height:1.6;
	margin:25px 0 10px 0;}

.photoSubImage{
	display:block;
	padding:5px 5px 5px 5px;
	margin:0 auto 4px auto;}

.photoSubComm{
	display:block;
	text-align:left;
	font-size:13px;
	line-height:1.4;
	padding:0 5px 10px 5px;
	margin:0;}

.photoSubCommNo{
	font-size:1px;
	line-height:1;
	padding:0 5px 10px 5px;
	margin:0;}

