@charset "UTF-8";


/* ------------------------------------------------------------
 日比谷自動車駐車場CSS
 更新日:08/01/31
 
 [目次]
	1:H style
	2:menu
	3:文字空け（インデント）
	4:link
	5:table
	6:float
	7:popup window
	0:文字消し
------------------------------------------------------------ */

/*  1:H style -------------- */
h1{
padding:0;
margin:0;
}
div#contents h1#hibiya_top_title{
background:url(../images/top_title.gif) no-repeat bottom left;
border:none !important;
width:635px;
height:200px;
margin-bottom:5px;
padding:0px;
}

div#contents h1#hibiya_top_title_sec{
background:url(../images/top_title_sec.gif) no-repeat bottom left;
border:none !important;
width:635px;
height:80px;
margin-bottom:5px;
padding:0;
}

h4{font-weight:bold;color:#339933;}

/*  2:menu -------------- */
ul#hibiya_menu{
padding:0;
margin:0 0 10px 0;
list-style:none;
clear: right;
background-color:#727d79;
width:635px;
height:30px;
}

ul#hibiya_menu li{
padding:0;
margin:0;
float: left;
}

a#fee,
a#fee_h{
background:url("../images/menu_fee.gif") no-repeat top left;
/*width:49px;*/
width:61px;
height:30px;
}

a#parknjoy,
a#parknjoy_h{
background:url("../images/menu_parknjoy.gif") no-repeat top left;
/*width:142px;*/
width:155px;
height:30px;
}

a#access,
a#access_h{
background:url("../images/menu_access.gif") no-repeat top left;
/*width:76px;*/
width:88px;
height:30px;
}

a#sightseeing,
a#sightseeing_h{
background:url("../images/menu_sightseeing.gif") no-repeat top left;
/*width:78px;*/
width:90px;
height:30px;
}

a#facility,
a#facility_h{
background:url("../images/menu_facility.gif") no-repeat top left;
/*width:78px;*/
width:90px;
height:30px;
}

a#inquiry,
a#inquiry_h{
background:url("../images/menu_inquiry.gif") no-repeat top left;
/*width:135px;*/
width:147px;
height:30px;
}

a#infomation,
a#infomation_h{
background:url("../images/menu_infomation.gif") no-repeat top left;
width:77px;
height:30px;
}

ul#hibiya_menu li a{
text-decoration: none;
display: block;
}

a#fee:hover,
a#parknjoy:hover,
a#access:hover,
a#sightseeing:hover,
a#facility:hover,
a#inquiry:hover,
a#infomation:hover,
a#infomation_h,
a#fee_h,
a#parknjoy_h,
a#access_h,
a#sightseeing_h,
a#facility_h,
a#inquiry_h{
background-position:bottom left;
}

/*  3:文字空け -------------- */
p{
text-indent:1em;
}

.pad5{
padding:5px 10px 5px 5px;
}
.bottom1{
padding-bottom:1em;
}

.bottom2{
padding-bottom:2em;
}

.left1{
padding-left:1em;
}

.hibiya_reading{
padding:0 12px 0 12px;
clear:both;
}

.clear{
clear:both;
}

.right{
text-align:right;
}


/*
ol{
list-style-type:decimal;
margin-left:1em;
}*/

.kome{text-indent:-1em;margin-left:1em;}

span.bold{
font-weight:bold;
}

/*  4:link -------------- */
a.iconcyaji_link{
padding:0px 0px 1px 15px;
background:url("../images/icon_cyaji.gif") no-repeat center left;
}

img.border{
border:#00FFFF solid 1px;
}

/*  5:table -------------- */
/*5-1 NORMAL TABLE*/
table.normal_table{
border: 1px solid #666;
border-collapse: separate;
border-spacing: 0;
width:600px;
background-color:#fff;
}

table.normal_table th.header,
table.normal_table th.header_right,
table.normal_table th.header_dot,
table.normal_table th.header_dot_bottom{
padding: 5px;
text-align:center;
font-weight:bold;
background-color:#f9f8f8;
border-bottom: 1px solid #666;
}

table.normal_table th.header,
table.normal_table td,
table.normal_table th.header_dot,
table.normal_table th.header_dot_bottom{
border-right: 1px solid #666;
}

table.normal_table td,
table.normal_table td.td_right,
table.normal_table th.header_dot{
padding: 5px;
border-bottom: 1px dotted #666;
}

table.normal_table td.td_solid{
border-bottom: 1px solid #666;
}

table.normal_table td.td_right{
border-right:none;
}

table.normal_table td.td_bottom,
table.normal_table th.header_dot_bottom{
border-bottom:none;
}

td.td_center{
text-align:center;
}

/*5-2 TOP PAGE*/
table.top_menu{
border:none;
margin:0;
padding:0;
border-collapse: separate;
}

table.top_menu td{
border:none;
margin:0;
padding:5px;
text-align:left;
vertical-align:top;
border:1px solid #ccc;
clear:both;
}

/*  6:float -------------- */
.clearfix{
display: inline-block;
}

.float_right{
float:right;
padding:10px;
}

.float_left{
float:left;
}

/*  7:popup -------------- */
div.popup_window{
width:600px !important;
padding:10px 0px 10px 10px !important;
}


/*  7:example -------------- */
.parknjoy_car{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_car.gif") no-repeat left top;
}

.parknjoy_yaji{
margin-left:1em;
padding:0px 0px 20px 25px;
background:url("../images/icon_parknjoy_yaji.gif") no-repeat left top;
}

.parknjoy_train{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_train.gif") no-repeat left top;
}

.parknjoy_art{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_art.gif") no-repeat left top;
}

.parknjoy_lunch{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_lunch.gif") no-repeat left top;
}

.parknjoy_shopping{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_shopping.gif") no-repeat left top;
}

.parknjoy_dinner{
padding:1px 0px 10px 25px;
background:url("../images/icon_parknjoy_dinner.gif") no-repeat left top;
}

/*  0:文字消し -------------- */
h1#hibiya_top_title span,
h1#hibiya_top_title_sec span,
ul#hibiya_menu li a span,
.parknjoy_yaji span{
display: none;
}

.top_info{
	margin:0 0 0 10px;
	}
.top_info li{
	margin:0 0 4px 10px;
	list-style-type:disc;
	}	