/* placeブロックは、スポットや場所を記述するためのブロック。
 * place[-per: Ancient, Heian, Mid, Muromachi, Em, Edo, EndEdo, Modern]
 * 		_title
 * 		_details
 */

.place{
	margin: .5em 0;
	background: rgba(255, 255, 255, 0.5);
	padding: .5em 0 .5em .5em;
}

	.place_title{
		font-size: 1.1em;
		margin: 0;
		font-family: sans-serif;
		font-style: sans-serif;
	}

	.place_details{
		margin: 0;
	}

	.place-perAncient{
		border-left: solid 7px #a45aaa;
		background: rgba(164, 90, 170, 0.1);
	}

	.place-perHeian{
		border-left: solid 7px #6964ad;
		background: rgba(105, 100, 173, 0.1);
	}

	.place-perMid{
		border-left: solid 7px #1d86ae;
		background: rgba(29, 134, 174, 0.1);
	}

	.place-perEm{
		border-left: solid 7px #33a65e;
		background: rgba(51, 166,94, 0.1);
	}

	.place-perEdo{
		border-left: solid 7px #fff231;
		background: rgba(255, 242, 49, 0.1);
	}

	.place-perEndEdo{
		border-left: solid 7px #ff9914;
		background: rgba(255, 153, 20, 0.1);
	}

	.place-perModern{
		border-left: solid 7px #f9344c;
		background: rgba(249, 52, 76, 0.1);
	}
	
	.place-perPresent{
		border-left: solid 7px #df4c94;
		background: rgba(223, 76, 148, 0.1);
	}

/* tagFieldブロックは、タグを記載するためのインラインブロック。
 * tagField
 * 			_tag[type: Public, Twitter]
 */
	
.tagField{
	display: inline-block;
	margin: 0 .2em;
	vertical-align: center;
	padding: 0;
}
	.tagField > .tagField_tag{
		display: inline-block;

		border-radius: .3em;
		padding: .1em .3em;
		background: rgba(0, 0, 0, 0.1);
		
		font-family: sans-serif;
		font-size: .8em;
	}
	
	.tagField > .tagField_tag-typePublic{
		background: rgba(249, 52, 76, 0.3);
	}
		.tagField>.tagField_tag-typePublic>a:link, .tagField>.tagField_tag-typePublic>a:hover, .tagField>.tagField_tag-typePublic>a:visited{
			color: black;
			text-decoration: none;
		}
	
	.tagField > .tagField_tag-typeTwitter{
		background: #386cb0;
		color: white;
	}
		.tagField>.tagField_tag-typeTwitter>a:link, .tagField>.tagField_tag-typeTwitter>a:hover, .tagField>.tagField_tag-typeTwitter>a:visited{
			color: white;
			text-decoration: none;
		}

	.tagField > .tagField_tag-typeReference{
		background: #b3de69;
	}
		.tagField>.tagField_tag-typeReference>a:link, .tagField>.tagField_tag-typeReference>a:hover, .tagField>.tagField_tag-typeReference>a:visited{
			color: black;
			text-decoration: none;
		}
		
	.tagField > .tagField_tag-typeWikipedia{
			background: #cccccc;
	}
		.tagField>.tagField_tag-typeWikipedia>a:link, .tagField>.tagField_tag-typeWikipedia>a:hover, .tagField>.tagField_tag-typeWikipedia>a:visited{
			color: black;
			text-decoration: none;
		}
