/*** トップ全国 ***/
#gariten_map_box {
	max-width:520px;
	width:100%;
	text-align:center;
	margin:-340px auto 0 auto;
	position:relative;
	overflow:hidden;
}

#gariten_map_box a {
	text-decoration:none;
	color:#101010;
}

#gariten_map_img {
	max-width:520px;
	width:100%;
}

/*** ガリ指数マップ ***/
#gariten_map_box span.target_date {
	position:absolute;
	/*font-size:120%;*/
	font-weight:bold;
	text-shadow:3px 3px 5px #EEEEEE;
	width:25%;
	text-align:center;
	top:58%;
	right:4%;
}

#gariten_map_box div.onmap_index_box {
	position:absolute;
	width:11%;
	height:12%;
	border-radius:10%;
	-moz-border-radius:10%;
	-webkit-border-radius:10%;
	-o-border-radius:10%;
	-ms-border-radius:10%;
	top:-40%;
}

#gariten_map_box div.onmap_index_box:hover {
	background-color:rgba(200,200,200,0.5);
	border-radius:10%;
	-moz-border-radius:10%;
	-webkit-border-radius:10%;
	-o-border-radius:10%;
	-ms-border-radius:10%;
}

#gariten_map_box div.onmap_index_box:active {
	background-color:rgba(180,180,180,0.5);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

#gariten_map_box div.onmap_index_box img {
	max-width:51px;
	width:100%;
}

#tp_sapporo {
	left:70%;
}

#tp_kushiro {
	left:84%;
}

#tp_aomori {
	left:71%;
}

#tp_sendai {
	left:69%;
}

#tp_niigata {
	left:53%;
}

#tp_tokyo {
	left:59%;
}

#tp_kanazawa {
	left:40%;
}

#tp_nagoya {
	left:43%;
}

#tp_osaka {
	left:31%;
}

#tp_matsue {
	left:24%;
}

#tp_kochi {
	left:17%;
}

#tp_fukuoka {
	left:6%;
}

#tp_kagoshima {
	left:5%;
}

#tp_naha {
	left:13%;
}

#social {
	position:absolute;
	right:40%;
	bottom:5%;
	z-index:20;
}

/*** today manager ***/
#today_manager_box {
	margin:8px 0 0 0;
}

#today_manager_box h2 img {
	vertical-align:bottom;
}

#today_manager_box table {
	margin:auto;
	max-width:95%;
	border:1px solid #ccc;
	background-color:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	box-shadow: 2px 2px 0px rgba(100, 100, 100, 0.4);
}

#today_manager_box table td.manager_img_td {
}

#today_manager_box table td.manager_prof_td {
	padding:5px;
}

/*** twitter ***/
#twitter_box {
	margin:20px auto 0 auto;
	text-align:center;
}

/*** Instagram ***/
#instagram_box {
	height:600px;
	width:94%;
	background-color:#FFF;
	margin:10px auto;
	border-radius:5px;
}

/*** YouTube ***/
#youtube_box {
	margin:15px auto 10px auto;
}

#youtube_iframe_box {
	text-align:center;
}

#youtube_release_date {
	text-align:right;
	margin:0px 5px 10px auto;
}

