@charset "utf-8";
@import "base.css";
#main div.left {
    width: 480px;
    margin: 25px 30px 0 20px;
    float: left;
}

#main div.right {
    width: 260px;
    margin: 15px 20px 0 0;
    float: left;
}

#main div.storeInformation {
    margin: 10px 0px 0px 5px;
    padding: 10px 0px 10px 0px;
    background: #CABAA1;
}

#main div.storeInformation h3 {
    margin: 5px 10px;
}

#main div.storeInformation p.address {
    margin: 0px 10px;
    padding: 10px 0px 10px 10px;
    background: #FFFFFF;
    font-size: 10px;
}

#main div.storeInformation p.large-text {
    margin: 0px 10px;
    padding: 0px 10px 10px;
    background: #FFFFFF;
}

#main div.storeInformation p.open-time {
    font-size: 10px;
    margin: 0px 10px;
    text-align: right;
    padding: 0px 10px 10px;
    background: #FFFFFF;
}

#main div.storeInformation p.storelink {
    text-align: right;
    margin: 5px 10px 0px 0px;
}
#main div.parking {
    margin: 5px 10px;
}

#main .parking h3 {
	font-size: 120%;
	color: #865307;
	border-bottom: 2px #865307 solid;
	margin: 10px 0;
	padding-bottom: 5px;
}
#main .red_txt {
	color: #CC0000;
}
#main .parking table {
	width: 255px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 5px auto;
}
#main .parking table th {
	padding:5px;
	border: 1px #E3E3E3 solid;
	background: #CDCDCD;
}
#main .parking table td {
	padding:5px;
	border: 1px #E3E3E3 solid;
	background: #FFFFFF;
}

#main div.group {
    margin: 5px 0px 10px 10px;
}

#main div.group h2 {
    border-bottom: dotted 1px #AE7C4F;
}

#main div.group h3 {
    margin: 5px 0px 10px;
}

#main div.group p {
    float: left;
}





.arrow_r{
	background: url(../images/arrow_ri.png) no-repeat 0px 60%;
	padding-left:14px;
	margin-bottom:5px;
	width:220px;
}

