

article {
	padding-top:10px;
	background-color:#E4E5E7
}
.topwindow {
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(../img/companybg.jpg);
	height:400px;
}

.company dl{
	margin:0px auto;
	max-width:1000px;
	padding:20px;
	font-size:16px;
}

.company dt {
	float:left;
	padding:20px 10px;
	font-weight:bold;
}
.company dd {
	padding:20px 10px;
	padding-left:120px;
	border-bottom:solid 3px #000;
}

.store {
	padding-top:10px;
}
dl span {
	font-weight:bold;
}

.enkaku h1 {
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
.enkaku{
	margin:0px auto;
	max-width:940px;
	padding:20px;
	border-bottom:solid 3px #000;
}
.enkaku dl{
	margin:10px auto;
	max-width:600px;
	font-size:16px;
}

.enkaku dt {
	float:left;
	padding:10px;
}
.enkaku dd {
	padding:10px;
	padding-left:120px;
}



.map h1 {
	margin:0px auto;
	padding:20px;
	max-width:960px;
	font-weight:bold;
	font-size:18px;
}

#map {
	width:100%;
	height:500px;
}

@media only screen and (max-width: 768px) {


}

@media only screen and (max-width: 480px) {

.topwindow {
	background-size:100%;/*ȑO250*/
	height:180px;
}
.toptitle h1{
	margin-top:50px;
}
.company dl{
	padding:10px;
}
.company dt {
	float:none;
	padding:10px;
}
.company dd {
	padding:10px;
}


}


