/*写真ページのボックス*/
div.box_arranged{
	text-align:left;
	}

section h4{

	margin-bottom:0.3em;
	}

div.box_arranged div.photo_box{
	display:inline-block;
	margin-left:30px;
	margin-bottom:35px;
	}

div.box_arranged div.photo_box a.photo_dl ul li{
	list-style:none;
	text-align:center;
	}

div.box_arranged div.photo_box a.photo_dl ul li.dl_btn{
	background-color:#009eab;
	padding:5px 26px;
	color:#fff;
	font-weight:bold;
	border-radius:16px;
	}

div.box_arranged div.photo_box a.photo_dl{
	text-decoration:none;
	}

div.box_arranged div.photo_box a.photo_dl ul li.photo_thum img{
	box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
	border:1px solid #009eab;
	}

div.box_arranged div.photo_box a.photo_dl ul:hover > li.dl_btn{
	background-color:#33cccc;
	color:#00676f;
	}

div.box_arranged div.photo_box a.photo_dl ul:hover > li.photo_thum img{
	border:1px solid #33cccc;
	}

div.box_arranged div.photo_box a.photo_dl ul:active > li.dl_btn{
	transform: translate(2px,2px);
	}

div.box_arranged div.photo_box a.photo_dl ul:active > li.photo_thum img{
	transform: translate(2px,2px);
	box-shadow: none; 
	}
	
/*top（英）ボタン*/
	.photos_btn_entop{
		display:inline-block;
		background-color:#da3344;
		margin-top:26px;
		margin-left:79px;
		width:10.3em;
		padding-top:7px;
		padding-bottom:8px;
		padding-left:25px;
		text-decoration:none;
		font-weight:bold;
		border-radius:22px;
		font-size:13pt;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
		}
	.photos_btn_entop a{
		color:#fff;
		}
	.photos_btn_entop:hover{
		background-color:#ff7381;
		}
	.photos_btn_entop:hover > a{
		text-decoration:none;
		color:#a10010;
		}
	.photos_btn_entop:active{
		transform: translate(2px,2px);
		box-shadow: none;
		}

/*top（日）ボタン*/
	.photos_btn_jptop{
		display:inline-block;
		background-color:#da3344;
		margin-top:33px;
		margin-left:55px;
		width:10.3em;
		padding-top:7px;
		padding-bottom:8px;
		padding-left:20px;
		text-decoration:none;
		font-weight:bold;
		border-radius:22px;
		font-size:13pt;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
		}
	.photos_btn_jptop a{
		color:#fff;
		}
	.photos_btn_jptop:hover{
		background-color:#ff7381;
		}
	.photos_btn_jptop:hover > a{
		text-decoration:none;
		color:#a10010;
		}
	.photos_btn_jptop:active{
		transform: translate(2px,2px);
		box-shadow: none;
		}

/*写真ページ（英）ボタン*/
	.photos_btn_en{
		display:inline-block;
		background-color:#da3344;
		margin-top:54px;
		margin-left:289px;
		width:11em;
		padding-top:1px;
		padding-bottom:2px;
		padding-left:26px;
		color:#fff;
		font-weight:bold;
		border-radius:14px;
		font-size:11pt;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
		}

	.photos_btn_en a{
		color:#fff;
		}
	.photos_btn_en:hover{
		background-color:#ff7381;
		}
	.photos_btn_en:hover > a{
		text-decoration:none;
		color:#a10010;
		}
	.photos_btn_en:active{
		transform: translate(2px,2px);
		box-shadow: none;
		}

/*写真ページ（日）ボタン*/
	.photos_btn_jp{
		display:inline-block;
		background-color:#da3344;
		margin-top:44px;
		margin-left:289px;
		width:11em;
		padding-top:1px;
		padding-bottom:2px;
		padding-left:21px;
		color:#fff;
		font-weight:bold;
		border-radius:14px;
		font-size:11pt;
		box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
		}

	.photos_btn_jp a{
		color:#fff;
		}
	.photos_btn_jp:hover{
		background-color:#ff7381;
		}
	.photos_btn_jp:hover > a{
		text-decoration:none;
		color:#a10010;
		}
	.photos_btn_jp:active{
		transform: translate(2px,2px);
		box-shadow: none;
		}