		/*
				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 {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 h1   {display: block; clear: both; height: 20px;}
#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; text-align: center;}
#banner h2    {background: url(/images/dexp/banner_bkgrd.gif) 0 0 no-repeat; padding: 30px 20px 20px 20px; font-size: xx-large; color: #dc0000;}
#banner small {font-size: large; color: #000;}
#banner p     {padding: 0 20px 30px 20px;}

/* SECTION 01 SETTINGS
-----------------------------------------------------------------*/
#section_01      {margin: 0 34px 0 29px; padding-bottom: 30px;}
#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 auto;}
#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;}


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

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

.left      {float: left; width: 635px; margin:0; padding:0;}
.leftInner {
	margin: 0px 10px 0px 0px;
	border-right: 1px solid #c2c2c2;
}
.left p    {font-size: 14px; color: #016dc8;}

.line { border-bottom: 1px solid #C2C2C2; margin: 5px 30px 5px 110px;
}

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;}

.right {float: right; width: 242px; }
.right ul {width: 166px; padding-top: 45px; _padding-top: 50px; display: block; background: url(/images/dexp/category_list.gif) 50%  0 no-repeat;}
.right li {list-style: none; padding: 0 10px 0 10px; display: block; margin-top:6px;}
.right li a {background: url(/images/dexp/arrow.gif) 5px 50% no-repeat; min-height: 23px; _height: 23px; line-height: 23px; padding: 0 5px 0 23px; display: block; color: #016dc8; border:1px solid #fff;}
.right li a:hover{ border:1px solid #016dc8; background-color:#f4f5f7;}
.right .last {background: url(/images/dexp/categories_bottom.gif) 0 100% no-repeat; padding-top: 5px; height: 5px; font-size:1px; line-height:1px; display: block; margin-top:0px;}

.search {background: #ffd4a1; height: 36px; width: 710px; margin: 20px 0 40px 90px; _margin-top:10px; padding: 10px 0 0 0; _padding: 10px 0;}
.search form {display: block; width: 600px; 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/dexp/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: 5px 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.sttl { padding: 0 0 7px 10px; color: #000; font-size:12px; display: block; }
div.link-d p.green-font { padding: 0 0 0 10px; color: #008000; display: block; 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 {margin:0px 20px 0px 100px; border: 1px solid #fff;	height:87px;}
