@charset "UTF-8";
/* --------------------------------------------------
Custom Style Sheet
	2007/07/26 - 
-------------------------------------------------- */

/* --------------------------------------------
			Element Styles
----------------------------------------------- */
/* PARAGRAPH */
p {}
/* FORMS */

/* LISTS */
ul,ol {}
ul li ul, ol li ol {}

/* HEADINGS */

h2 {
font-size:100%;
background:url(../../lib_image/common/bg_h2.gif) no-repeat 0 0;
line-height: 2.5em;
border:none;
padding-left:10px;
margin-bottom:20px;
}
h3 {
font-size: 100%;
line-height:1.5em;
background:url(../../lib_image/company/ico_privacy.gif) no-repeat 0 50%;
padding-left:15px;
border:none;
border-bottom:1px dotted #CC0000;
}

/* ------------------------------
* All Content Block Style
* ------------------------------ */
div.itemBlockH3 {
clear:both;
margin-bottom:30px;
}

/* ----------------------------------------
 * Headings Clear
 * ----------------------------------------*/
/* use design heading
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
line-height: normal;
border: none;
}
*/

/* LINES */
hr {}

/* LINKS */
a,
a:link {}
a:visited {}
a:active {}
a:hover {}

/* --------------------------------------------
			Page Layout
----------------------------------------------- */
body {
background:url(../../lib_image/common/bg_body.jpg) repeat-x 0 0;
background-color:#D0D0C6;
color:#000;
}
#container {
width:860px;
margin:0 auto;
background:url(../../lib_image/common/bg_navi.gif) no-repeat 0 85px;
background-color:#FFF;
}
#container-inner {margin:0 auto;}

/* MAIN CONTENT STYLE
----------------------- */
#content {
width:780px;
margin:0 auto;
padding:0;
}
#content-inner {
width:780px;
}
#mainCol,#mainBody,#subCol,#exCol {}
#mainBody-inner,#subCol-inner,#exCol-inner {}

/* MAIN COLUMN STYLE
----------------------- */
#mainCol {
width:780px;
padding-top:20px;
background-color:#FFF;
}
#mainCol-inner { margin-bottom:50px;}
#mainBody {}


/* SUB COLUMN STYLE
----------------------- */
#subCol { padding-top:20px;}

/* EXTRA COLUMN STYLE
----------------------- */
#exCol {}


/* HEADER STYLE
----------------------- */
#header {
width:860px;
height:90px;
background:url(../../lib_image/common/bg_header.jpg) repeat-x 0 0;
}
#header-inner {
width:780px;
margin:0 auto;
}
#header-inner p.menu {float:right;}
#header-inner h1.topH1 {
margin:0;
padding:5px 0;
font-size: 70%;
border:none;
font-weight: normal;
color:#FFFFFF;
line-height:normal;
}
#header-inner p{
padding:5px 0;
color:#FFF;
font-size:70%;
text-decoration:none;
}
#header-inner p a {
color:#FFF;
text-decoration:none;
}
#header-inner div#contact img {
float:right;
margin:12px 0 0 10px;
}
#header #logo {}
p#headLink {}
p#headLink a {
font-size:100%;
color:#000;
text-decoration:none;
padding-right:5px;
margin-right:5px;
border-right:1px solid #CCC;
}
p#headLink a.end{
border:none;
margin-right:0;
}
ul#headList {}

/* FOOTER STYLE
----------------------- */
#footer {}
#footer-inner{}
#footer p {
padding:10px;
color:#666;
font-size:90%;
}
#footer p.copyright {}


/* GLOBAL NAVIGATION STYLE
----------------------- */
#navcontainer {}
#navcontainer  ul#gNavList {
}
#navcontainer  ul#gNavList li { width:130px;}
#navcontainer  ul#gNavList li#nCat6 {width:130px;}
#navcontainer  ul#gNavList li a{
width: 130px;
height:60px;
text-indent: -10000px;
overflow: hidden;
}
#navcontainer  ul#gNavList li#nCat1 a {background-image: url(../../lib_image/common/bg_gnav_cnts1.gif) }
#navcontainer  ul#gNavList li#nCat2 a {background-image: url(../../lib_image/common/bg_gnav_cnts2.gif) }
#navcontainer  ul#gNavList li#nCat3 a {background-image: url(../../lib_image/common/bg_gnav_cnts3.gif) }
#navcontainer  ul#gNavList li#nCat4 a {background-image: url(../../lib_image/common/bg_gnav_cnts4.gif) }
#navcontainer  ul#gNavList li#nCat5 a {background-image: url(../../lib_image/common/bg_gnav_cnts5.gif) }
#navcontainer  ul#gNavList li#nCat6 a {background-image: url(../../lib_image/common/bg_gnav_cnts6.gif) }
#navcontainer  ul#gNavList li a:hover {background-position:0 -60px;}

body#pBusiness li#nCat1 a,
body#pRental li#nCat2 a,
body#pLineup li#nCat3 a,
body#pCoinparking li#nCat4 a,
body#pLand li#nCat5 a,
body#pCompany li#nCat6 a {
background-position:0 -60px;
}

/* localNavigation
----------------------- */
#lNavBox {
clear:both;
width:160px;
font-size:12px;
}
#lNavBox ul#lNavList {}
#lNavBox ul#lNavList li {
margin:0;
border:1px solid #CCC;
border-top:none;
background-color:#F9F9F9;
}
#lNavBox ul#lNavList li a {
padding:10px 0 10px 18px;
background: transparent url(../../lib_image/common/lnavi_arrow.gif) no-repeat 3px 15px;
color:#333;
text-decoration:none;
display:block;
}
#lNavBox ul#lNavList li a:hover {
background: #FEE0E0 url(../../lib_image/common/lnavi_arrow_on.gif) no-repeat 3px 15px;
color:#C00;
text-decoration:underline;
}
/* --Category Title Only-- */
#lNavBox ul#lNavList li#lnCatTop,
#lNavBox ul#lNavList li#lnCatTop a {
padding:0;
border:none;
}
body#pBusiness #lNavBox ul#lNavList li#lnCatTop,
body#pBusiness #lNavBox ul#lNavList li#lnCatTop a,
body#pLineup #lNavBox ul#lNavList li#lnCatTop,
body#pLineup #lNavBox ul#lNavList li#lnCatTop a,
body#pCoinparking #lNavBox ul#lNavList li#lnCatTop,
body#pCoinparking #lNavBox ul#lNavList li#lnCatTop a,
body#pCompany #lNavBox ul#lNavList li#lnCatTop,
body#pCompany #lNavBox ul#lNavList li#lnCatTop a,
body#pContact #lNavBox ul#lNavList li#lnCatTop,
body#pContact #lNavBox ul#lNavList li#lnCatTop a {
height:30px;
}
body#pRental #lNavBox ul#lNavList li#lnCatTop,
body#pRental #lNavBox ul#lNavList li#lnCatTop a,
body#pLand #lNavBox ul#lNavList li#lnCatTop,
body#pLand #lNavBox ul#lNavList li#lnCatTop a {
height:50px;
}


#lNavBox ul#lNavList li#lnCatTop img {vertical-align:bottom;}
/* Visit Link */
body.current1 #lNavBox ul#lNavList li#lnCat1 a,
body.current2 #lNavBox ul#lNavList li#lnCat2 a,
body.current3 #lNavBox ul#lNavList li#lnCat3 a,
body.current4 #lNavBox ul#lNavList li#lnCat4 a,
body.current4 #lNavBox ul#lNavList li#lnCat5 a {
color:#C00;
font-weight:bold;
background: #FEE0E0 url(../../lib_image/common/lnavi_arrow_on.gif) no-repeat 3px 15px;
}

/* PAGE HEAD STYLE
----------------------- */
#pageHead {margin-bottom:5px;}

/* PAGE Bottom STYLE
----------------------- */
#pageBottom{}

/* YOUR HERE STYLE
----------------------- */
#yrHere {
margin-bottom:15px;
font-size:10px;
border-bottom:3px solid #E0E0E0;
}
#yrHere p { padding:0.25emem 0;}
#yrHere a { color:#999;}
#yrHere a:link,
#yrHere a:visited {text-decoration:none;}
#yrHere a:hover,
#yrHere a:active {text-decoration:underline;}


/* RETURN TO PAGE TOP STYLE
----------------------- */
.toTop { float:right;}

/* PAGE BOTTOM NAVIGATION STYLE
----------------------- */
#btmNav {
width:780px;
margin:0 auto;
border-top:1px solid #ccc;
}
#btmNav p a {
font-size:10px;
padding-right:5px;
margin-right:5px;
color:#333;
border-right:1px solid #CCC;
text-decoration:none;
}
#btmNav p a:hover {color:#000099;}
#btmNav p a.end{border:none;}

/* PAGE SUB BOTTOM NAVIGATION STYLE
----------------------- */
#subbtmNav {
border:1px solid #BF7F7F;
border-width:1px 0;
background-color:#6A0000;
text-align:center;
}
#subbtmNav p {
margin:0;
padding:3px;
}
#subbtmNav p a {
font-size:10px;
padding-right:5px;
margin-right:5px;
color:#FFF;
border-right:1px solid #FFF;
text-decoration:none;
}
#subbtmNav p a.end{ border:none;}
#subbtmNav p a:hover {
text-decoration:underline;
}

/* --------------------------------------------
	Page Layout Patterns
----------------------------------------------- */
/* Only MainColumn */
body.oneColumn #mainCol {}
body.oneColumn #mainBody{}
/* SubColumn | MainColumn */
body.sm #mainCol { width:590px;}
body.sm #subCol { width:160px;}

/* MainColumn | SubColumn */
body.ms #mainCol {width:550px;}
body.ms #subCol {width:150px;}


/* ------------------------------
 * All Content Block Style
 * ------------------------------ */
	.mainBlock {}
.itemBlockH2, .itemBlockH3, .itemBlockH4, .itemBlockH5, .itemBlockH6, .formBlock {}
/* ------------------------------
 * All inBlock** Style
 * ------------------------------ */
.inBlockLR, 
.inBlockL1R9, .inBlockL2R8, .inBlockL3R7, .inBlockL4R6, .inBlockL5R5, 
.inBlockL6R4, .inBlockL7R3, .inBlockL8R2, .inBlockL9R1,
.inBlockLimg, .inBlockRimg, .inBlockLCR {}
div.lBox, div.rBox, div.cBox {}
div.rBox {}

/* inBlock 2 column */
.inBlockLR div.lBox {}
.inBlockLR div.rBox {}

.inBlockL1R9 div.lBox {}
.inBlockL1R9 div.rBox {}

.inBlockL2R8 div.lBox  {}
.inBlockL2R8 div.rBox {}

.inBlockL3R7 div.lBox {}
.inBlockL3R7 div.rBox {}

.inBlockL4R6 div.lBox {}
.inBlockL4R6 div.rBox {}

.inBlockL5R5 div.lBox {}
.inBlockL5R5 div.rBox {}

.inBlockL6R4 div.lBox {}
.inBlockL6R4 div.rBox {}

.inBlockL7R3 div.lBox {}
.inBlockL7R3 div.rBox {}

.inBlockL8R2 div.lBox {}
.inBlockL8R2 div.rBox {}

.inBlockL9R1 div.lBox {}
.inBlockL9R1 div.rBox {}

.inBlockLimg img {}
.inBlockLimg .cap {}
.inBlockLimg .cap img {}

.inBlockRimg img {}
.inBlockRimg .cap {}
.inBlockRimg .cap img {}

/* inBlock 3 column */
.inBlockLCR  div.cBox {}

/*  Corner Round Block */
.roundBlock {}
.roundBlock .roundTop {}
.roundBlock .inBlock {}
