/*****************************************************************************
 CSS初期化
*****************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;padding:0;
}
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
img { vertical-align:top; }
input { vertical-align:top;display:inline; }

/*****************************************************************************
 ワイヤー
*****************************************************************************/
.wrapper {
	width:960px;
	margin-left:-480px;
	position:relative;
	left:50%;
}

/*****************************************************************************
 クリア関連
*****************************************************************************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */
.cb { clear:both; height:0; line-height:0; font-size:1%; }

/*****************************************************************************
 基本
*****************************************************************************/
body {
	color:#333333;
	font-size:12px;
	font-family:"メイリオ", Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka", Arial, Helvetica, Verdana, sans-serif;
	line-height:150%;	
	/*background-image:url(../images/backbase.png);
	background-repeat:repeat-x;
	background-color:#4c738d;
	background-position:0 0;*/
}
a:link {
	color:#06365a;
	text-decoration:none;
}
a:visited {
	color:#06365a;
	text-decoration:none;
}
a:hover,a:active {
	color:#0965AA;
	text-decoration:underline;
}

a:hover img.alpha { opacity:0.8; filter: alpha(opacity=80); }

#top{ display:none; }
.nodisplay { display:none; }
.futoji{font-weight:bold;}

#pankuzu{
	margin: 10px 0;
	font-size: 10px;
	line-height: 16px;
}

/*****************************************************************************
 ヘッダー
*****************************************************************************/
#header {
	height:148px;
	color:#FFFFFF;
	clear:both;
	background:url(../images/header_back.png) no-repeat 0 0;
}
#header h1 {
	float:left;
}
#header h1 a {
	display:block;
	background: url(../images/logo.png) no-repeat 0 0;
	width: 286px;
	height:58px;
	margin:8px 0 0 10px;
	text-indent:-9999px;
}

#header ul#top_menu {
	font-size:11px;
	line-height:18px;
	margin-top:5px;
	float:right;
	width:150px;
	/*text-indent:-9999px;*/
}
#header ul#top_menu li {
	width:150px;
	height:22px;
	float:left;
	display:block;
	background:url(../images/sankakku_01.png) no-repeat 0 5px;
	padding-left:15px;
}
#header ul#top_menu li a,#header ul#top_menu li a:hover {
	color:#FFFFFF;
}
#header ul#main_menu {
	float:left;
	position:absolute;
	top:100px;
	left:0;
	width:960px;
	height:48px;
	text-indent:-9999px;
	background:url(../images/main_menu.png) no-repeat 0 0;
}
#header ul#main_menu li {
	display:inline;
}
#header ul#main_menu li a {
	float:left;
	/*display:block;*/
	/*display:inline;*/
	height:48px;
	background:url(../images/main_menu.png) no-repeat 0 0;
}
#header ul#main_menu li#main_menu1 a { width:176px;background-position:0 0;}/*ホーム*/
#header ul#main_menu li#main_menu2 a { width:176px;background-position:-176px 0;}/*MPとは*/
#header ul#main_menu li#main_menu3 a { width:176px;background-position:-352px 0;}/*地図から探す*/
#header ul#main_menu li#main_menu4 a { width:176px;background-position:-528px 0;}/*地域から探す*/
#header ul#main_menu li#main_menu5 a { width:256px;background-position:-704px 0;}/*掲載を依頼する*/

#header ul#main_menu li#main_menu1 a:hover { background-position:0 -48px;}
#header ul#main_menu li#main_menu2 a:hover { background-position:-176px -48px;}
#header ul#main_menu li#main_menu3 a:hover { background-position:-352px -48px;}
#header ul#main_menu li#main_menu4 a:hover { background-position:-528px -48px;}
#header ul#main_menu li#main_menu5 a:hover { background-position:-704px -48px;}


#header ul#topic_path {
	float:right;
	width:697px;
	height:27px;
	padding-top: 12px;
	padding-left: 5px;
}
#header ul#topic_path li {
	float: left;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/gt.png) no-repeat 0 50%;
}
#header ul#topic_path li#topics_home {
	padding-left: 0;
	background: none;
}

#header ul#topic_path li a:link,#header ul#topic_path li a:visited  {
	height:30px;
	color:#FFFFFF;
	text-decoration:underline;
}
#header ul#topic_path li a:hover {
	color:#FFFF00;
}



/*
Topページイメージエリア
*/
#img_area {
	background:url(../images/top_img.png) no-repeat 0 0;
	width:924px;
	height:346px;
	padding: 13px;
}
#img_area p{
	text-indent:-9999px;
}
.red {
	color:#FF0000;
}

/*****************************************************************************
 フッター
*****************************************************************************/

#footer  {
	height:80px;
	padding-top: 12px;
	background:#FF0000;
	margin-top:50px;
}
#footer h4 a {
	width:220px;
	height:34px;
	margin-left:12px;
	float:left;
	background:url(../images/footer_logo.png) no-repeat 0 0;
	text-indent:-9999px;
}
#footer #bottom_menu {
	float:right;
	width:600px;
}
#footer ul {
	display:block;
	font-size:11px;
	height:25px;
}
#footer ul li {
	background:url(../images/sankakku_01.png) no-repeat 0 5px;
	padding-left:15px;
	display:inline;
}
#footer ul li a {
	color: #ffffff;
	padding: 0 10px;
}
#footer ul li a:hover {
	color: #ECFFE5;
}
#footer address	{
	float:left;
	margin-top:20px;
	margin-left:12px;
	color: #ffffff;
	font-size:10px;
}

/*****************************************************************************
 Contents 左右のボックス
*****************************************************************************/

#contents #L_box {
	float:left;
	width:320px;
}
#contents #L_box .left_box0{
	padding:5px;
	border:solid #FF0000 1px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	line-height: 150%;
}
#contents #L_box .left_box0 img{
	float:left;
	margin-right:5px;
}
#contents #L_box .left_box{
	background:url(../images/side_base.png) repeat-y;
	padding:7px 20px;
}
#contents #L_box h2#chuumoku {
	background:url(../images/side_top_01.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box p#chuumoku_jump {
	display:block;
	background:url(../images/sankakku_02.png) no-repeat 0 5px;
	margin-left:100px;
	padding-left:10px;
}
#contents #L_box p#chuumoku_jump a,#contents #L_box p#chuumoku_jump a:hover {
	color:#FF0000;
}

#contents #L_box h2#sinchaku {
	background:url(../images/side_top_02.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box h2#eki {
	background:url(../images/side_top_03.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box h2#tokucho {
	background:url(../images/side_top_04.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box h2#bukken {
	background:url(../images/side_top_05.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box h2#chirasi {
	background:url(../images/side_top_06.png) no-repeat;
	width:320px;
	height:36px;
	text-indent:-9999px;
}
#contents #L_box .side_bottom {
	background:url(../images/side_bottom.png) no-repeat;
	width:320px;
	height:9px;
	margin-bottom:10px;
}
#contents #R_box {
	float:right;
	width:610px;
}


/*****************************************************************************
 homeページ
*****************************************************************************/

#home #contents #top_img {
	margin:20px 0 0 0;
}
#home #contents a#mp_shousai {
	position:absolute;
	top:58px;
	left:750px;
}
/*#home #contents a:hover {
	opacity:0.7; filter: alpha(opacity=70);
}*/

#home #contents #R_box h2#feature {
	width:600px;
	height:37px;
	color:#FFFFFF;
	background:url(../images/h2_feature.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom: 10px;
}
#home #contents #R_box ul#feature_list  {
	display:block;
	float:left;
	width:600px;
}
#home #contents #R_box ul#feature_list li  {
	float:left;
}
#home #contents #R_box ul#feature_list li span  {
	display:none;
}
#home #contents #R_box ul#feature_list li a {
	display:block;

	margin-bottom:10px;
	text-indent:-9999px;
}
#home #contents #R_box ul#feature_list li#feature_01 a {
	background:url(../images/bana_map.png) no-repeat 0 0;
	width:296px;
	height:68px;
	margin-right:7px;
}
#home #contents #R_box ul#feature_list li#feature_02 a {
	background:url(../images/bana_area.png) no-repeat 0 0;
	width:296px;
	height:68px;
}
#home #contents #R_box ul#feature_list li#feature_03 a {
	background:url(../images/bana_norain.png) no-repeat 0 0;
	width:195px;
	height:68px;
	margin-right:7px;
}
#home #contents #R_box ul#feature_list li#feature_04 a {
	background:url(../images/bana_bigcar.png) no-repeat 0 0;
	width:195px;
	height:68px;
	margin-right:7px;
}
#home #contents #R_box ul#feature_list li#feature_05 a {
	background:url(../images/bana_hiroof.png) no-repeat 0 0;
	width:195px;
	height:68px;
}
#home #contents #R_box ul#feature_list li#feature_06 a {
	background:url(../images/bana_noraincar.png) no-repeat 0 0;
	width:195px;
	height:68px;
	margin-right:7px;
}
#home #contents #R_box ul#feature_list li#feature_07 a {
	background:url(../images/bana_front.png) no-repeat 0 0;
	width:195px;
	height:68px;
	margin-right:7px;
}
#home #contents #R_box ul#feature_list li#feature_08 a {
	background:url(../images/bana_ichiman.png) no-repeat 0 0;
	width:195px;
	height:68px;
}

#home #contents #R_box h2#area_title_tokyo {
	width:600px;
	height:37px;
	color:#FFFFFF;
	background:url(../images/h2_area_title_tokyo.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom: 10px;
}
#home #contents #R_box h2#area_title_tokyoigai{
	width:600px;
	height:37px;
	color:#FFFFFF;
	background:url(../images/h2_area_title_tokyoigai.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom: 10px;
}
#home #contents #R_box p  {
	display:block;
	width:80px;
	float:left;
	padding-top: 2px;
}
#home #contents #R_box ul.area  {
	float:left;
	position:relative;
	width:520px;
}
#home #contents #R_box ul.area li  {
	display:block;
	float:left;
	width:80px;
	height:25px;
	text-align:center;
	position:relative;
	padding-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	background:url(../images/area_base.png) no-repeat 0 0;
}
#home #contents #R_box h2#mobile {
	width:610px;
	height:32px;
	background:url(../images/h2_mobile.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:20px;
}
#home #contents #R_box #mobile_box {
	width:570px;
	height:87px;
	background:url(../images/mobile_base.png) no-repeat 0 0;
	padding:0 20px;
}
#home #contents #R_box #mobile_box img {
	float:left;
	margin-right:7px;
}
#home #contents #R_box h2#news {
	width:610px;
	height:36px;
	background:url(../images/h2_news.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-top:10px;
}
#home #contents #R_box #news_box {
	width:580px;
	background:url(../images/news_base.png) repeat-y 0 0;
	padding-right: 10px;
	padding-left: 20px;
}
#home #contents #R_box #news_box dl {
	display:block;
	overflow:auto;
	height:100px;
	padding-top:10px;
}
#home #contents #R_box #news_box dl dt{
	float:left;
	display:block;
	width:100px;
	height:20px;

}
#home #contents #R_box #news_box dl dd{
	float:left;
	width:460px;
	height:20px;
}
#home #contents #R_box #news_bottom {
	background:url(../images/news_bottom.png) no-repeat 0 0;
	width:610px;
	height:10px;
}


/*****************************************************************************
 parkingページ
*****************************************************************************/

#parking #contents #top_img {
	margin:20px 0;
}
#parking #contents a#mp_shousai {
	position:absolute;
	top:58px;
	left:750px;
}
#parking #contents a:hover {
	opacity:0.7; filter: alpha(opacity=70);
}

#parking #contents #L_box {
	padding-top:20px;

}
#parking #contents #L_box #near_parking dl {
	margin-top:4px;
}
#parking #contents #L_box #near_parking dl dt {
	margin-top:6px;
	margin-left: -0.5em;
}
#parking #contents #L_box #near_parking dl dd {
}

#parking #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#parking #contents #R_box #data_box {
	float:left;
}
#parking #contents #R_box #inq_box {
	width:605px;
	padding-top:12px;
	float:left;
}
#parking #contents #R_box table.parking_data {
	float:left;
	width:295px;
	margin-right:10px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
#parking #contents #R_box table.parking_data th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	width: 60px;
}
#parking #contents #R_box table.parking_data td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#parking #contents #R_box table.parking_data th#zero_th {
	height:48px;
}
#parking #contents #R_box table.parking_data td#zero_td {
	background:url(../images/zero1.gif) no-repeat right 5px;
	padding-right:70px;
}
#parking #contents #R_box table.parking_data td#zero_td #zero_word {
	display:none;
}
#parking #contents #R_box #photo_box{
	float:left;
	margin-top:20px;
}
#parking #contents #R_box #photo_box p{
	fot-size:14px;
	margin-bottom:8px;
}
#parking #contents #R_box table#parking_photo {
	width:600px;
}
#parking #contents #R_box table#parking_photo td.thum {
	width:200px;
	font-size: 10px;
	vertical-align:top;
}
#parking #contents #R_box table#parking_photo td sapn{
	font-size:10px;
}
#parking #contents #R_box #photo_box img.thumbnail {
	margin-bottom:3px;
	margin-right:3px;
}
#parking #contents #R_box #gmap {
	float:left;
	margin-top:20px;
	width:600px;
	height:400px;
}
#parking #contents #R_box #inquire_box {
	float:left;
	margin-top:20px;
	width:600px;
}
#parking #contents #R_box #inquire_box form#form0 table#inquire_tbl {
	width:600px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
#parking #contents #R_box #inquire_box form#form0 table#inquire_tbl th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	width: 150px;
}
#parking #contents #R_box #inquire_box form#form0 table#inquire_tbl td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#parking #contents #near_parking {
	padding:10px;
	font-size:11px;
	width: 280px;
	margin-left: 10px;
	margin-bottom: 20px;
	background-color: #F5F5F5;
}
#parking #contents #near_parking h3 {
	color:#FF0000;
	font-size:14px;
	font-weight: bold;
}

/*****************************************************************************
 inquiryページ
*****************************************************************************/

#inquiry #contents {
	padding:20px 0;
}
#inquiry #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}

#inquiry #contents #R_box #inquiry_box table {
	width:600px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
#inquiry #contents #R_box #inquiry_box table th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	width: 150px;
}
#inquiry #contents #R_box #inquiry_box table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}


/*****************************************************************************
 mapページ
*****************************************************************************/

#map #contents {
	padding:20px 0;
}
#map #contents #gmap_kanto {
	width:960px;
	height:700px;
}
#map #contents #gmap_kansai {
	width:960px;
	height:400px;
}
#map #contents h2#kanto {
	background:url(../images/h2_kanto.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
}
#map #contents h2#kansai {
	background:url(../images/h2_kansai.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
	margin-top: 20px;
}
#map #popmap {
	width:250px;
	hight:auto;
}
#map #popmap h4 {
	margin-left: -0.5em;
}

/*****************************************************************************
 chumokuページ
*****************************************************************************/

#pickup #contents {
	padding:20px 0;
}
#pickup #contents h2#chumoku {
	background:url(../images/h2_chumoku.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
}
#pickup #contents h2#shinchaku {
	background:url(../images/h2_shinchaku.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
	margin-top:30px;
}

/*#pickup #contents #chumoku_box table {
	float:left;
	width:460px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-left:8px;
	margin-right:20px;
}
#pickup #contents #chumoku_box table th {
	padding: 5px;
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	line-height: 120%;
	width: 150px;
}
#pickup #contents #chumoku_box table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#pickup #contents #chumoku_box table#r {
	margin-left:0;
	margin-right:0;
}
#pickup #contents #shinchaku_box table {
	width:940px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-left:8px;
}
#pickup #contents #shinchaku_box table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#pickup #contents #shinchaku_box table td.shinchaku_title {
	width:180px;
}
#pickup #contents #shinchaku_box table td.shinchaku_name {
	width:220px;
}
#pickup #contents #shinchaku_box table#r {
	margin-left:0;
	margin-right:0;
}*/

/**/
#pickup #contents table {
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-right:8px;
	width:950px;
}
#pickup #contents table th {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	text-align:center
}
#pickup #contents table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#pickup #contents table .data_feature {
	width:30px;
}
#pickup #contents table .data_title {
	width:320px;
}
#pickup #contents table .data_access {
}
#pickup #contents table .data_mp {
	/*border-right:none;*/
	border-right-color:#FFFFFF;
	width:100px;

}
#pickup #contents table .data_mp_ {
	border-left-color:#FFFFFF;
	text-align:right;
	width:100px;
}


/*****************************************************************************
 searchページ
*****************************************************************************/

#search #contents {
	padding:20px 0;
}
#search #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}

#search #contents #R_box table {
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-right:8px;
	width:600px;
}
#search #contents #R_box table th {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	text-align:center
}
#search #contents #R_box table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
#search #contents #R_box table .data_feature {
	width:30px;
}
#search #contents #R_box table .data_title {
	width:180px;
}
#search #contents #R_box table .data_access {
}
#search #contents #R_box table .data_mp {
	/*border-right:none;*/
	border-right-color:#FFFFFF;
}
#search #contents #R_box table .data_mp_ {
	border-left-color:#FFFFFF;
	text-align:right;
}
#search #contents #R_box #gmap {
	width:600px;
	height:400px;
	margin-bottom:15px;
	
}

/*****************************************************************************
 search2ページ
*****************************************************************************/

#search2 #contents {
	padding:20px 0;
}
#search2 #contents h2 {
	background:url(../images/h2_wide.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
	margin-bottom:30px;
}
#search2 #contents table {
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin-right:8px;
	width:950px;
}
#search2 #contents table th {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	background: #F5F5F5;
	font-weight: bold;
	text-align:center
}
#search2 #contents table td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}

/*****************************************************************************
 listページ
*****************************************************************************/

#list #contents {
	padding:20px 0;
}
#list #contents h2#kanto {
	background:url(../images/h2_list.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
}
#list #contents #area_map {
	background:url(../images/tokyo.png) no-repeat 30px 10px;
	width:960px;
	height:450px;
}
#list #contents #area_map ul li {
	display:block;
	position:absolute;
	background:url(../images/area_base.png) no-repeat 0 0;
	width:80px;
	height:25px;
	padding-top:5px;
	text-align:center;
}

#list #contents #area_map ul li#t01 {
	left:680px;
	top:100px;
}
#list #contents #area_map ul li#t02 {
	left:400px;
	top:130px;
}
#list #contents #area_map ul li#t03 {
	left:490px;
	top:100px;
}
#list #contents #area_map ul li#t04 {
	left:860px;
	top:230px;
}
#list #contents #area_map ul li#t05 {
	left:490px;
	top:330px;
}
#list #contents #area_map ul li#t06 {
	left:770px;
	top:100px;
}
#list #contents #area_map ul li#t07 {
	left:580px;
	top:100px;
}
#list #contents #area_map ul li#t08 {
	left:770px;
	top:130px;
}
#list #contents #area_map ul li#t09 {
	left:400px;
	top:330px;
}
#list #contents #area_map ul li#t10 {
	left:490px;
	top:300px;
}
#list #contents #area_map ul li#t11 {
	left:580px;
	top:200px;
}
#list #contents #area_map ul li#t12 {
	left:400px;
	top:200px;
}
#list #contents #area_map ul li#t13 {
	left:680px;
	top:130px;
}
#list #contents #area_map ul li#t14 {
	left:400px;
	top:300px;
}
#list #contents #area_map ul li#t15 {
	left:770px;
	top:200px;
}
#list #contents #area_map ul li#t16 {
	left:290px;
	top:200px;
}
#list #contents #area_map ul li#t17 {
	left:680px;
	top:230px;
}
/*#list #contents #area_map ul li#t18 {
	left:770px;
	top:230px;
}*/
#list #contents #area_map ul li#t19 {
	left:860px;
	top:200px;
}
#list #contents #area_map ul li#t20 {
	left:490px;
	top:130px;
}
#list #contents #area_map ul li#t21 {
	left:490px;
	top:200px;
}
#list #contents #area_map ul li#t22 {
	left:400px;
	top:100px;
}
#list #contents #area_map ul li#t23 {
	left:680px;
	top:200px;
}
#list #contents #area_map ul li#t24 {
	left:200px;
	top:200px;
}
#list #contents #area_map ul li#t25 {
	left:770px;
	top:230px;
}
#list #contents #area_map ul li#t26 {
	left:580px;
	top:300px;
}
#list #contents #area_map ul li#t27 {
	left:740px;
	top:410px;
}
#list #contents #area_map ul li#t28 {
	left:830px;
	top:410px;
}
#list #contents #area_map ul li#t29 {
	left:740px;
	top:380px;
}
#list #contents #area_map ul li#t30 {
	left:830px;
	top:380px;
}
#list #contents #area_map ul li#t31 {
	left:40px;
	top:370px;
}
#list #contents #area_map ul li#t32 {
	left:130px;
	top:370px;
}
#list #contents #area_map ul li#t33 {
	left:220px;
	top:370px;
}
#list #contents #area_map ul li#t34 {
	left:40px;
	top:400px;
}
#list #contents #area_map ul li#t35 {
	left:130px;
	top:400px;
}
#list #contents #area_map ul li#t36 {
	left:220px;
	top:400px;
}
#list #contents #area_map ul li#t37 {
	left:80px;
	top:470px;
}


/*****************************************************************************
 infoページ
*****************************************************************************/

#info #contents {
	padding:20px 0;
}
#info #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#info #contents #R_box .section {
	margin-bottom:10px;
	line-height:180%;
}
#info #contents #R_box .section .question {
	color:#FF0000;
	font-size:16px;
}


/*****************************************************************************
 policyページ
*****************************************************************************/

#policy #contents {
	padding:20px 0;
}
#policy #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#policy #contents #R_box ol {
	list-style:decimal;
	padding-left:20px;
}
#policy #contents #R_box ul {
	list-style:circle;
	padding-left:20px;
}
#policy #contents #R_box #shomei {
	text-align:right;
}


/*****************************************************************************
 companyページ
*****************************************************************************/

#company #contents {
	padding:20px 0;
}
#company #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#company #contents #R_box table#newslist {
	font-size: 12px
	color: #444444;
	border-collapse : collapse;
	border-width : 1px  0;
	border-style : dotted;
	border-color : #666666;	/* IE 6(Win)向け */
	width:600px;
}
#company #contents #R_box table#newslist tr {
	padding: 5px;
}

#company #contents #R_box table#newslist td.date {
	background-color: #EFF2F3;
}

#company #contents #R_box table#newslist td {
	padding: 5px;
	border-width : 0 0 1px 0 ;
	border-style : dotted ;
	border-color : #666666 ;	/* IE 6(Win)向け */
}
#company #contents #R_box #gmap {
	margin-top:20px;
	width:600px;
	height:400px;
}
#company #contents #R_box h2#access_map {
	margin-top:40px;
}



/*****************************************************************************
 contactページ
*****************************************************************************/

#contact #contents {
	padding:20px 0;
}
#contact #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#contact #contents #R_box table {
	font-size: 12px
	color: #444444;
	border-collapse : collapse;
	border-width : 1px  0;
	border-style : dotted;
	border-color : #666666;	/* IE 6(Win)向け */
	width:600px;
}
#contact #contents #R_box table th {
	padding: 5px;
	width:100px;
	background-color:#EFF2F3;
	border-width : 0 0 1px 0 ;
	border-style : dotted ;
	border-color : #666666 ;	/* IE 6(Win)向け */}

#contact #contents #R_box table td {
	padding: 5px;
	background-color: #ffffff;
	border-width : 0 0 1px 0 ;
	border-style : dotted ;
	border-color : #666666 ;	/* IE 6(Win)向け */
}
#contact #contents #R_box h2#tel {
	margin-top:30px;
}


/*****************************************************************************
 requestページ
*****************************************************************************/

#request #contents {
	padding:20px 0;
}
#request #contents #R_box h2 {
	width:605px;
	height:35px;
	color:#333333;
	background:url(../images/h2_parking.png) no-repeat 0 0;
	margin-bottom: 10px;
	padding-top:7px;
	padding-left: 15px;
	font-size: 15px;
}
#request #contents #R_box h3 {
	font-size:14px;
	font-weight:bold;
}
#request #contents #R_box ul {
	list-style:circle;
	margin-left: 30px;
	margin-bottom: 20px;
}
#request #contents #R_box table {
	font-size: 12px
	color: #444444;
	border-collapse : collapse;
	border-width : 1px  0;
	border-style : dotted;
	border-color : #666666;	/* IE 6(Win)向け */
	width:600px;
}
#request #contents #R_box table th {
	padding: 5px;
	width:120px;
	background-color:#EFF2F3;
	border-width : 0 0 1px 0 ;
	border-style : dotted ;
	border-color : #666666 ;	/* IE 6(Win)向け */}

#request #contents #R_box table td {
	padding: 5px;
	background-color: #ffffff;
	border-width : 0 0 1px 0 ;
	border-style : dotted ;
	border-color : #666666 ;	/* IE 6(Win)向け */
}
#request #contents #R_box table em {
	font-weight:bold;
}


/*****************************************************************************
 sitemapページ
*****************************************************************************/

#sitemap #contents {
	padding:20px 0;
}
#sitemap #contents h2 {
	background:url(../images/h2_sitemap.png) no-repeat 0 0;
	width:960px;
	height:38px;
	text-indent:-999px;
	margin-bottom:30px;
}
#sitemap #contents #rbox{
	float:left;
	width:420px;
}
#sitemap #contents #lbox{
	float:right;
	width:480px;
	margin-right:10px;
}

#sitemap #contents ul {
	width:450px;
	display:block;
	margin-left:20px;
}
#sitemap #contents ul li {
	border-bottom:solid #FF0000 1px;
	font-size:14px;
	line-height:180%;
}
#sitemap #contents ul li#non_underline {
	border:none;

}
#sitemap #contents ul li ul#area_ul {
	padding-top:5px;
	width:100px;
	margin-left:40px;
}
#sitemap #contents ul li ul#area_ul li {
	font-size:12px;
	border:none;
}
