@charset "utf-8";

/* --------------------------------------------------------------------------- */
/* --- topP ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

section#sec_photo {
	margin:0 0 15px 0;
	height:452px;
}

section#sec_photo p {
	padding:1px;
	width:450px;
	height:450px;
	background-color:rgba(255,255,255,0.95);
}

section#sec_photo p a {
	display:block;
	width:450px;
	height:450px;
}

section#sec_photo p a img.img_p {
	margin:0 0 0 75px;
}

section#sec_photo p a img.img_l {
	margin:75px 0 0 0;
}

section#sec_photo p a img.img_s {
	margin:0 0 0 0;
}

section#sec_photos,
section#sec_news_blogs {
	width:452px;
}

section#sec_photos {
	float:left;
}

section#sec_news_blogs {
	float:right;
}

section#sec_photos h2,
section#sec_news_blogs h2 {
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 0 0;
	width:452px;
	height:25px;
	text-indent:-9999px;
}

section#sec_photos h2 { background:url(../img/ttl_h2_top_photo.png) no-repeat; }
section#sec_news_blogs h2 { background:url(../img/ttl_h2_top_news_blogs.png) no-repeat; }

section#sec_photos ul,
section#sec_news_blogs ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:452px;
}

section#sec_photos ul li,
section#sec_news_blogs ul li {
	margin:0 0 5px 0;
	border-bottom:1px dotted #ffffff;
	width:452px;
	text-align:left;
}

section#sec_photos ul li a,
section#sec_news_blogs ul li a {
	display:block;
	overflow:hidden;
	padding:0 0 0 15px;
	width:437px;
	background:url(../common/img/arrow_r_01.png) no-repeat 1px 3px;
}

section#sec_photos ul li a span,
section#sec_news_blogs ul li a span {
	display:block;
	float:right;
	width:350px;
}



