@charset "EUC-JP";
@import "01format.css";
@import "02layout.css";
@import "03common.css";
@import "04category.css";




/* Mylocker Style
---------------------------------------------------- */

#mylocker #main .list-link li{
	width:250px;
	float:left;
}

#locker-price{
	text-align:center;
	margin-bottom:-5px;
	width:545px;
}

#locker-price th{
	text-align:center;
}

#mylocker #offer-button{
	text-align:center;
	margin-top:40px;
}

#mylocker #main .midashi{
	padding-bottom:8px;
}

#mylocker #main .midashi span{
	font-size:120%;
	font-weight:bold;
}


/* Bicycle Style
---------------------------------------------------- */


.bicycle-table{
	margin-top:5px;
}

.bicycle-table th{
	text-align: center;
}

.bicycle-table .station{
	width:40px;
}

.bicycle-table .churin{
	width:90px;
}

.bicycle-table .contact{
	width:90px;
}
.bicycle-table .bicycle{
	width:40px;
}
.bicycle-table .motorcycle{
	width:70px;
}
.bicycle-table .vertical{
	width:1em;
	writing-mode:tb-rl;
	letter-spacing: 0.1em;
}

.bicycle-table .kan{
	width:66px;
}

.bicycle-table .riyou{
	width:130px;
}

#bicycle .caution{
	margin:0;
}

#bicycle #button-next{
	text-align: center;
	margin-top:30px;
}
/* Ecostation Style
---------------------------------------------------- */

#ecostation .midashi{
	font-size:110%;
	font-weight: bold;
	color:#c00;
	margin-bottom:20px;
}

.eco-table{
	width:545px;
	text-align: center;
	margin:5px 4px -7px 4px;
}

.eco-table .place{
	text-align: left;
	background-color: #F6F2E8;
}

.eco-table .object{
	background-color: #F3F3F3;
}

.eco-table td.inner-table{
	padding:0;
	border:none;
}

.eco-table .station{
	width:100px;
}

.eco-inner{
	border-collapse: collapse;
	width:100%;
}

.eco-inner .btop{
	border-top:none;
}

.eco-inner .bleft{
	border-left:none;
}

.eco-inner .bbottom{
	border-bottom:none;
}

/* Rental Style
---------------------------------------------------- */

#merit-img{
	padding:20px 0;
	text-align: center;
}

.rental-place{
	margin-top:0;
	text-align: center;
	width:545px;
	margin-bottom:3px;
}
.rental-place th{
	text-align: center;
}

.rental-place .teiki{
	width:6em;
}

.rental-place .ichiji{
	width:5em;
}

.rentaluse-img{
	text-align: center;
	padding-bottom:40px;
}

/* Rental_Map Style
---------------------------------------------------- */

.rental-map{
	text-align: center;
	background: none;
	padding:20px;
}

.rental-map p{
	margin-bottom:10px;
}

/* Gallery Style
---------------------------------------------------- */

#gallery-image p{
	float:left;
	margin:0;
	padding-bottom:20px;
}

.gallery-list{
	margin:0 0 20px 4px;
}

.gallery-list dt{
	padding-bottom:2px;
}

.gallery-list dd{
	margin:3px 5px;
	background:url("/images/common/icon_list.gif") no-repeat 0px 4px;
	padding-left:10px;
}

/* Station_Service Style
---------------------------------------------------- */

#main #pict-hanrei{
	clear: both;
	line-height: 100%;
	margin-bottom:0;
}

#pict-table{
	border-collapse:collapse;
	margin:3px 4px 0 4px;
	width:545px;
	border:solid 1px #AFAFAF;
}

#pict-table th{
	text-align: center;
	padding:5px;
	vertical-align: top;
}

#pict-table td{
	text-align: center;
	padding:5px;
}
.other-line{
	width:545px;
	margin:0;
	padding:0;
}
.other-line li{
	float:right;
	margin-left:20px;
}

.service-info{
	width:545px;
	clear:both;
	margin-top:0;
}

.service-info th{
	text-align: center;
	font-size:80%;
	padding:5px 3px;
}

.service-info th.gray{
	text-align: left;
}

.service-info td{
	text-align: center;
	font-size:80%;
	padding:5px 3px;
}


.service-info sup{
vertical-align:top;

}

#service-kobe #adobe-link,
#service-takarazuka #adobe-link,
#service-kyoto #adobe-link{
	margin-top:40px;
}

#main .mylocker-exist{
	margin-top:3px;
	font-size:80%;
}

.mylocker-exist img{
	vertical-align: middle;
	margin-top:-3px;
}

/* Service_Center Style
---------------------------------------------------- */

#service_photo img{
	margin-right:11px;
}

#service_photo img.last{
	margin:0;
}

#service_center .base-table{
	width:545px;
}

#service_center #forget{
	margin-top:20px;
}

#service_center .base-table th,
#service_center .base-table td{
	text-align: center;
}

#service_center .base-table td.left {
	text-align: left;
}



