@charset "euc-jp";


/*ベース*/
div.container {
	/*font-size: 75%;
	line-height: 1.5;*/
	color: #333333;
	}

#column_left {
	width: 185px;
	float: left;
	display: inline;
	}
#column_center {
	width: 720px;/*755*/
	float: right;
	display: inline;
	}

div.container h2 {
	padding: 0 0 45px 0;
	}
div.container h3 {
	padding: 0;
	}
div.container h4 {
	padding: 0;
	}

div.container table th,
div.container table td {
	text-align: left;
	vertical-align: top;
	border: none;
	font-style: normal;
	font-weight: normal;
	}
div.container li {
	/*margin-left: 1.8em;*/
	}




/*コンテンツ ベース*/
div.container .pagetopBTN {
	clear: both;
	text-align: right;
	margin:23px 0;
	padding-top: 0px;
	}
div.container .returnBTN {
	clear: both;
	text-align: right;
	padding-top: 25px;
	}


/*タブ*/
div.container .tab {
	width: 940px;
	height: 53px;
	}
div.container .tab li {
	width: 189px;
	height: 53px;
	float: left;
	list-style: none;
	}
	div.container .tab li.end {
		width: 182px;
		}

/*ボックス*/
div.container .storeBox {
	width: 940px;
	/*margin: auto;*/
	}
	div.container .storeBox h3 {
		display:block;
		width:940px;
		background:#008236;
		}
		div.container .storeBox h3 span {
			display:block;
			padding:7px 0 7px 12px;
			line-height:0;
			line-height:1.0;
			font-size:117%;
			color:#ffffff;
			text-decoration:none;
			}
	div.container .storeBox .box {
		width:940px;
		margin:40px 0 0;
		}
		div.container .storeBox .box .leftSide {
			width:432px;
			float:left;
			margin:0 76px 0 0;
			}
		div.container .storeBox .box .rightSide {
			width:432px;
			float:left;
			}
			div.container .storeBox .box .long table {
				margin-bottom: 10px;
				}
			div.container .storeBox .box table th {
				text-align:left;
				font-weight:normal;
				color:#008236;
				font-size:75%;
				line-height:1.75;
				}
			div.container .storeBox .box table td {
				font-size:75%;
				line-height:1.75;
				}
				div.container .storeBox .box table td p { margin:0 0 24px; }
		div.container .storeBox .box .inquiry {
			width:940px;
			background:#f6f6f6;
			margin:50px 0 0;
			padding:20px 0;
			color:#008236;
			}
			div.container .storeBox .box .inquiry .tel { margin:0 20px; }
				div.container .storeBox .box .inquiry .tel  th { text-align:left; }
				div.container .storeBox .box .inquiry p {
					font-size:166%;
					line-height:1.0;
					margin:0;
					font-weight:bold;
					}
				div.container .storeBox .box .inquiry span {
					display:block;
					font-size:102%;
					line-height:1.5;
					color:#333333;
					margin:0.5em 0 0 0.8em;
					}
					div.container .storeBox .box .inquiry a {
						color:#008236;
						text-decoration:underline;
						}
					div.container .storeBox .box .inquiry a:hover {
						color:#333333;
						text-decoration:none;
						}




.in a {
	text-decoration: underline;
	}
.in a:link {
	text-decoration: underline;
	}
.in a:visited {
	text-decoration: underline;
	}
.in a:hover {
	text-decoration: none;
	}
.in a:active {
	text-decoration: none;
	}