﻿@charset "utf-8";
#seven_wrap h1 {
	background-image: url(../images/seven_atm.jpg);
	text-indent: -9999px;
	height: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#shop_list {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.7, #C1D84F),
		color-stop(1, #FFFFFF)
	);
	background-image: -o-linear-gradient(bottom, #C1D84F 50%, #DDEEAA 100%);
	background-image: -moz-linear-gradient(bottom, #C1D84F 50%, #DDEEAA 100%);
	background-image: -webkit-linear-gradient(bottom, #C1D84F 50%, #DDEEAA 100%);
	background-image: -ms-linear-gradient(bottom, #C1D84F 50%, #DDEEAA 100%);
	background-image: linear-gradient(to bottom, #C1D84F 50%, #DDEEAA 100%);
	background-color: #C2D84F;
	padding-bottom: 50px;
}
#shop_table {
	background-color: #FFFFFF;
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}



#shop_table table {
	width: 790px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#shop_table th {
	background-color: #FFFFFF;
	text-align: left;
}
#shop_table th,#shop_table td {
	border-style: none;
}
#shop_table tr+tr th,#shop_table tr+tr td {
	border-top: 1px dotted #666666;
}


/*SNSシェアボタン*/
#primaryContainer .shareBox {
	float: none;
	width: auto;
	height: auto;
	margin: 0px;
	clear: both;
	padding: 1.933739%;
	border-bottom: 1px rgb(202, 202, 202) solid;
	text-align: center;
	}

#primaryContainer .shareButtons {
		width: auto;
		height: auto;
		margin: 0px auto;
		clear: none;
		display: inline-block;
		}

#primaryContainer .shareButtons div {
		line-height: 1;
		margin-right: 20px;
		margin-bottom: 10px;
		}

#primaryContainer .shareButtons div:last-child {
		margin-right: 0;
		}

		#primaryContainer .shareButtons .fb-like {
			float: left;
			}

		#primaryContainer .shareButtons .googleBtn {
			float: left;
			width: 52px;
			overflow: hidden;
			}

/*オリジナルボタン化*/
		#primaryContainer .shareButtons .tweetBtn, #primaryContainer .shareButtons .lineBtn {
			float: left;
			border-radius: 2px;
			}

		#primaryContainer .shareButtons .tweetBtn {
			background: url(/Content/images/ico_sns_twitter.png) left top no-repeat #1b95e0;
			background-size: contain;
			}

		#primaryContainer .shareButtons .lineBtn {
			background: url(/Content/images/ico_sns_line.png) left top no-repeat #00C300;
			background-size: contain;
			display: none;
			}

		#primaryContainer .shareButtons .tweetBtn a, #primaryContainer .shareButtons .lineBtn a {
				display: inline-block;
				color: #fff;
				line-height: 20px;
				text-align: right;
				vertical-align: middle;
				}

		#primaryContainer .shareButtons .tweetBtn a {
				width: 57px;
				padding: 0 5px 0 5px;
				font-size: 0.6em;
				}

		#primaryContainer .shareButtons .lineBtn a {
			width: 67px;
			padding: 0 5px 0 5px;
			font-size: 0.55em;
			}
