		/*
				PARKING PAGE CSS
				Created: 29th May 2008
				Author: Jason Bickley
		*/

@charset "utf-8";

/* GLOBAL SETTINGS
-----------------------------------------------------------------*/
* {margin: 0; padding: 0;}
body {font-family: Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, sans-serif; line-height: 100%; text-align: center; padding-bottom: 30px;}
body {font-size: x-small; /* for IE5 */ font-s\ize: small; /* for everything else */}
a {text-decoration: underline; color: #016dc8;}
a:hover {text-decoration: none;}
hr {display: none;}
img {border: 0;}
li {list-style: none;}
.clear {clear: both; height: 0; _height: 1px;}

/* GLOBAL SETTINGS
-----------------------------------------------------------------*/
#top {position: relative; background: url(/images/dexp/top_bkgrd.gif) 0 0 repeat-y; width: 888px; margin: 0 auto; text-align: left;}
#header {margin: 0 34px 20px 29px; border-bottom: 8px solid #d0000e;}
#header br {display: none;}
#header img {display: block; float: right; margin: 20px 20px 0 0; _margin-right: 10px; height: 41px; width: 109px;}
#header span {display: none;}

/* BANNER SETTINGS
-----------------------------------------------------------------*/
#banner { width: 826px; background: url(/images/dexp/banner_bottom_bkgrd.gif) 0 100% no-repeat; margin: 0 34px 30px 29px;}
/*#header h1 { display: block; clear: both; height: 20px;}*/
#top h1 {display: none;}
#top .logo { position: absolute; top: 60px; left: 100px;}
#banner h2 {background: url(/images/dexp/banner_bkgrd.gif) 0 0 no-repeat; padding: 30px 20px 20px 250px; font-size: xx-large; color: #dc0000;}
#banner small {font-size: large; color: #000;}
#banner p {padding: 0 20px 30px 250px;}

/* SECTION 01 SETTINGS
-----------------------------------------------------------------*/
#section_01 {margin: 0 34px 0 29px; padding-bottom: 20px;}
#section_01 h3 {border-bottom: 3px solid #636363; background: url(/images/dexp/h3.gif) 0 0 no-repeat; height: 25px; margin-bottom: 20px;}
#section_01 span {display: block; text-indent: -5000em;}
#section_01 ul {display: block; width: 800px; float: left; margin-left: 20px; _margin-left: 10px;}
#section_01 li {display: block; width: 200px; float: left; padding: 10px 0 10px 0; background: url(/images/dexp/bullet_01.gif) 0 10px no-repeat;}
#section_01 li a {font-weight: bold; padding-left: 20px;}

/* SECTION 02 SETTINGS
-----------------------------------------------------------------*/
#section_02 {background: url(/images/dexp/links_bkgrd.gif) 0 0 repeat-x; float: left; width: 330px; margin-left: 29px; _margin-left: 14px; margin-bottom: 30px;}
#section_02 .inner {background: url(/images/dexp/separator.gif) 100% 0 no-repeat; width: 315px; padding: 7px 0 0 16px;}
#section_02 h4 {background: url(/images/dexp/h4.gif) 0 0 no-repeat; width: 297px; padding-top: 1px; color: #fff;}
#section_02 h4 span {background: #646464 url(/images/dexp/h4_span.gif) 0 100% no-repeat; display: block; padding-left: 20px; line-height: 24px;}
#section_02 li {background: url(/images/dexp/bullet_02.gif) 0 13px no-repeat; padding: 10px 0 10px 0; float: left; width: 148px; display: block;}
#section_02 li a {font-weight: bold; padding-left: 15px; color: #f4539a;}

/* SECTION 03 SETTINGS
-----------------------------------------------------------------*/
#section_03 {background: url(/images/dexp/links_bkgrd.gif) 0 0 repeat-x; float: left; width: 330px; margin-bottom: 30px;}
#section_03 .inner {background: url(/images/dexp/separator.gif) 100% 0 no-repeat; width: 315px; padding: 7px 0 0 16px;}
#section_03 h4 {background: url(/images/dexp/h4.gif) 0 0 no-repeat; width: 297px; padding-top: 1px; color: #fff;}
#section_03 h4 span {background: #646464 url(/images/dexp/h4_span.gif) 0 100% no-repeat; display: block; padding-left: 20px; line-height: 24px;}
#section_03 li {background: url(/images/dexp/bullet_02.gif) 0 13px no-repeat; padding: 10px 0 10px 0; float: left; width: 148px; display: block;}
#section_03 li a {font-weight: bold; padding-left: 15px; color: #aa01c8;}

/* SECTION 04 SETTINGS
-----------------------------------------------------------------*/
#section_04 {background: url(/images/dexp/links_bkgrd.gif) 0 0 repeat-x; width: 164px; float: left; margin-bottom: 30px;}
#section_04 .inner {padding: 7px 0 0 16px; width: 148px;}
#section_04 h4 {background: url(/images/dexp/h4b.gif) 0 0 no-repeat; padding-top: 1px; color: #fff; width: 133px;}
#section_04 h4 span {background: #646464 url(/images/dexp/h4b_span.gif) 0 100% no-repeat; display: block; padding-left: 20px; line-height: 24px;}
#section_04 li {background: url(/images/dexp/bullet_02.gif) 0 13px no-repeat; padding: 10px 0 10px 0; float: left; width: 133px; display: block;}
#section_04 li a {font-weight: bold; padding-left: 15px; color: #c84c01;}

/* FOOTER SETTINGS
-----------------------------------------------------------------*/
#footer {background: url(/images/dexp/footer.gif) 0 100% no-repeat; width: 888px; padding-bottom: 8px; margin: 0;}
#footer ul {background: #e6e6e6 url(/images/dexp/top_bkgrd.gif) 0 0 repeat-y; width: 888px; padding: 10px 0 10px 0; text-align: center;}
#footer li {display: inline; padding: 0 13px 0 10px; border-right: 1px solid #777; line-height: 100%; font-size: 80%;}
#footer li a {color: #525252; text-decoration: none;}
#footer li a:hover {text-decoration: underline;}
#footer .last {border-right: 0;}


/*----検索結果ページ-------------------------------------------*/

#resultarea h3 { font-size: 12px; font-weight: bold; margin: 10px 20px 5px 110px;}
#resultarea h3 span { font-weight:normal; font-size: 12px;}
#resultarea h4 { font-size: 12px; margin: 0 20px 0 110px; font-weight:normal;}
#resultarea h4 span { font-size: 16px; font-weight:bold; color: #cf000d;}
#contents {padding-top: 15px;}

.result {width: 635px; margin:0px auto; padding:0;}
.result p {font-size: 14px; color: #016dc8;}
.line { border-bottom: 1px solid #C2C2C2; margin: 5px 10px;}

p.navi {text-align: center; padding-top: 20px; color: #c2c2c2; clear: both;}
.navi a {display: inline; margin: 0; padding: 0; border: 0; text-decoration: underline; font-size:12px;}
.navi a:hover {display: inline; margin: 0; padding: 0; background: none; border: 0;}

.search {background: #ffd4a1; height: 30px; width: 635px; margin: 20px auto 40px auto; padding:10px 0 0 0; _padding: 15px 0px 10px 0px;}

/* safari chrome*/
html:not(:only-child:only-child) .search { padding-top:1px; height:45px; }


.search form { width: 500px; padding-left: 20px; height: 25px;}
.search form .textbox {border: 0; height: 25px;  padding: 5px 3px 0 3px; width: 306px; margin: 0 0 0 20px; background: url(/images/dpark/search_box.gif) 0 0 no-repeat; vertical-align:middle;}
.search form .submitBtn {padding: 0 20px; _padding: 0 10px; margin-left: 20px; height: 25px; vertical-align:middle;}

/* div#wrap-left -----------*/

.cl { clear: both; height: 1px; overflow: hidden; }

div.link-d { margin:0px; padding:0px; width:100%; }
div.link-d a { padding:0px; }
div.link-d p.ttl { padding: 8px 0 3px 10px; font-size:16px; font-weight:bold; color: #016dc8; text-decoration: underline; padding-bottom:7px; display:block; }

p.link-img { margin:5px 10px 5px 5px; width:100px; height:75px; float:left; cursor:pointer; }

div.link-d p.ttl a { font-size:16px; }
div.link-d p.ttl a:hover { text-decoration: none; }

p.ttl strong { font-size:16px; font-weight:bold; color: #0000FF; text-decoration: underline; }
p.ttl b { font-size:16px; font-weight:bold; color: #016dc8; text-decoration: underline; }
p.ttl a:hover b, p.ttl a:hover strong { text-decoration: none; color: #016dc8; }

div.link-d p{ padding:0; margin:0; }
div.link-d p.sttl { padding-left:10px; color: #000; font-size:12px; }
div.link-d p.green-font { padding: 5px 0px 0px 10px; color: #008000; font-size: 12px; font-family: sans-serif; }
h3#keyword span,div.link-d span, div.link-d span { font-weight:bold; }

/* Added 2008-04-04 */
.link-inner {border: 1px solid #fff; padding-bottom:20px;}

/* Added 2009-01-27 */
div.dush{margin: 30px 0px 30px 0px; border-top: 1px dashed #c3c3c3;}

