@charset "utf-8";

/*-----------------------------------------------------------------------------
	OTHER
=============================================================================*/
#staff dt,
#contact .faqBox dt,
#policy .list dt,
.listTable td.item,
#facility .name,
#access .point,
#access .data .item,
#sitemap .large,
#sitemap .small,
#column .name,
#column .subheading { color: #333333; }
.bgGray,
#contact .noteBox { background-color: #F0F0F0; }
#column .subheading,
#biyori .subheading {
	font-size: 16px;
	line-height: 160%;
	padding-bottom: 5px;
	}
#column .separate,
#biyori .entry .separate {
	font-size: 13px;
	line-height: 170%;
	}

.noteBox { padding: 10px 12px; }

#facility .name,
#access .point,
#staff .store { background: url(../common/icon_dot_ore.gif) 0px 0px no-repeat; }
/* ------------ */

/* FACILITY --> */
#facility {}
#facility h2.title {}
#facility .subTitle {}
#facility .anchor { margin: 0px auto 20px; }
#facility .box {
	width: 610px;
	margin-bottom: 10px;
	padding: 10px 0px;
	}
#facility .noBot {
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
#facility dt.name,
#facility dd.text,
#facility dt.text { float: right; }
#facility .name {
	font-size: 14px;
	padding: 6px 0px 5px 17px;
	background-position: 1px 7px;
	}
#facility dt.name {
	width: 403px;
	float: right;
	}
#facility dd.photo { float: left; }
#facility dd.text,
#facility dt.text {
	padding-top: 3px;
	width: 416px;
	}
/* <-- FACILITY */

/* ACCESS --> */
#access {}
#access h2.title {}
#access .subTitle {}
#access .box {
	width: 615px;
	margin: 15px auto 20px;
	}
#access .googleMaps {
	width: 630px;
	margin: 13px auto 10px;
	}
#access .subTitle { padding: 2px 4px; }
#access h3.bus,
#access h3.car,
#access h3.bicycle { padding: 4px 0px 8px 31px; }
#access h3.bus { background: url(../access/img/icon_bus.gif) 0px 0px no-repeat; }
#access h3.car { background: url(../access/img/icon_car.gif) 0px 0px no-repeat; }
#access h3.bicycle { background: url(../access/img/icon_bicycle.gif) 0px 0px no-repeat; }
#access .closeUp {
	padding: 6px 0px 6px 17px;
	background: url(../access/img/icon_closeup.gif) 0px 4px no-repeat;
	}
#access .point {
	padding: 2px 0px 2px 17px;
	font-size: 14px;
	background-position: 1px 3px;
	}
#access .busBox {
	width: 282px;
	float: left;
	margin-right: 15px;
	padding-right: 15px;
	}
#access .busBox dd { padding: 5px 0px 5px 5px; }
#access .busBox.partition { border-right: 1px solid #F0F0F0; }
#access .busBox.last { margin-right: 0px; }
#access .photo {
	width: 220px;
	float: right;
	clear: right;
	}
#access .carBox { width: 370px; }
#access .carBox dt { margin-top: 15px; }
#access .carBox dd { padding: 5px 2px 15px; }
#access .carBox .partition {
	border-bottom: 1px solid #F0F0F0;
	border-right: none;
	}
#access .data { margin: 0px 0px 8px; }
#access .data td {
	padding: 1px 10px;
	border-bottom: 2px solid #FFFFFF;
	}
#access .data .item {
	font-size: 10px;
	text-align: center;
	background-color: #FFF2AC;
	}
/* <-- ACCESS */

/* COLUMN --> */
#column {}
#column h2.title { margin-bottom: 0px; }
#column .list dt,
#column .listL dt,
#column .list .name,
#column .listL .name,
#column .list .text,
#column .listL .text,
#column .list .pageLink,
#column .listL .pageLink  { float: left; }
#column .list,
#column .listL {
	width: 620px;
	margin: 0px auto;
	padding: 5px 5px 15px;
	background: url(../common/dotline.gif) left bottom repeat-x;
	}
#column .list { padding-top: 15px; }
#column .list .vol,
#column .listL .vol { margin-right: 8px; }
#column .list img,
#column .listL img { vertical-align: top; }
#column .listL dt {
	width: 410px;
	padding-top: 4px;
	}
#column .list .name,
#column .listL .name,
#column .list .text,
#column .listL .text,
#column .list .pageLink,
#column .listL .pageLink {
	padding-left: 73px;
	line-height: 130%;
	}
#column .list .name,
#column .list .text,
#column .list .pageLink { width: 430px; }
#column .listL .name,
#column .listL .text,
#column .listL .pageLink { width: 330px; }
#column .list .name { padding-top: 2px; }
#column .listL .name { padding-top: 5px; }
#column .list .text {
	padding-top: 5px;
	font-size: 10px;
	}
#column .listL .text { padding-top: 12px;}
#column .list .photo,
#column .listL .photo { float: right; }
#column .listL .photo { width: 200px; }
#column .list .photo {
	width: 100px;
	padding-top: 4px;
	}
#column .list .pageLink,
#column .listL .pageLink {
	padding-top: 3px;
	text-align: right;
	}
#column .entry {
	width: 650px;
	margin-top: 10px;
	padding: 10px 0px 0px;
	border: 2px solid #FB5A04;
	background: url(../column/img/bg.gif) right top no-repeat;
	}
#column .data {
	width: 627px;
	margin: 0px 0px 20px 12px;
	background: url(../common/dotline.gif) bottom left repeat-x;
	}
#column .data .number,
#column .data .copy,
#column .data .name { float: right; }
#column .data .number {
	width: 295px;
	height: 45px;
	}
#column .data .copy,
#column .data .name {
	width: 283px;
	padding-left: 12px;
	}
#column .data .copy {}
#column .data .name {
	font-size: 14px;
	padding-top: 3px;
	}
#column .data .tel {
	font-size: 12px;
	padding: 2px 0px 0px 16px;
	background: url(../column/img/icon_tel.gif) 0px 4px no-repeat;
	}
#column .data .photo {
	width: 200px;
	float: left;
	padding-top: 1px;
	}
#column .data .photo img { vertical-align: top; }
#column .subheading {}
#column .separate { width: 385px; }
#column .box {
	width: 200px;
	margin: 0px 0px 15px;
	}
#column .boxR { float: right; }
#column .caption {
	margin-top: 5px;
	padding: 5px 0px 1px;
	background: url(../column/img/balloon_top.gif) center top no-repeat;
	}
#column .caption .bg {
	padding: 8px 12px;
	font-size: 10px;
	line-height: 130%;
	color: #7C7C7C;
	background: url(../column/img/balloon_vert.gif) center top repeat-y;
	}
#column .box { background: url(../column/img/balloon_bot.gif) center bottom no-repeat; }
#column .text { line-height: 170%; }
#column .last { margin-bottom: 0px; }
/* linkBoxes Only */
/* #column .listHover { background-color: #F9F9F9; }*/
#column .listHover { background: url(../column/img/linkbg.gif) left bottom repeat-x; }
/* <-- COLUMN */

/* BIYORI --> */
#biyori { color: #6D6158; }
#biyori.mainBody {
	margin-top: 10px;
	background: none;
	}
#biyori.listBody {
	border: 1px solid #F9F3CE;
	background: url(../biyori/img/bg.jpg) #FDFBEE top center no-repeat;
	}
#biyori h2.title { margin-bottom: 0px; }
#biyori .titleArea {
	width: 120px;
	float: left;
	margin: 44px 0px 44px 44px;
	}
*html #biyori .titleArea { margin: 44px 40px 44px 24px; }
#biyori .box {
	width: 635px;
	float: right;
	margin: 25px 15px 25px 0px;
	border-left: 1px solid #EEE6CA;
	}
*html #biyori .box { margin: 25px 5px 25px 0px;}
#biyori .list dt,
#biyori .listL dt,
#biyori .list .text,
#biyori .listL .text,
#biyori .list .pageLink,
#biyori .listL .pageLink { float: left; }
#biyori .list,
#biyori .listL {
	width: 590px;
	padding:10px 0px 12px 0px;
	margin: 0px auto;
	background: url(../biyori/img/dotline.gif) left bottom repeat-x;
	}
#biyori .list img,
#biyori .listL img { vertical-align: top; }
#biyori .list dt {
	width: 462px;
	padding-top: 7px;
	}
#biyori .listL dt {
	width: 350px;
	padding-top: 8px;
	}
#biyori .list .vol,
#biyori .listL .vol { margin-right: 10px; }
#biyori .list .text,
#biyori .list .pageLink {
	width: 392px;
	padding: 0px 0px 0px 70px;
	}
#biyori .listL .text,
#biyori .listL .pageLink {
	width: 280px;
	padding: 0px 0px 0px 70px;
	}
#biyori .list .text {
	padding-top: 5px;
	font-size: 10px;
	line-height: 130%;
	}
#biyori .listL .text {
	padding-top: 15px;
	line-height: 130%;
	}
#biyori .list .photo,
#biyori .listL .photo {
	float: right;
	border: 1px solid #F9F3CE;
	background-color: #FFFFFF;
	}
#biyori .list .photo {
	width: 100px;
	height: 80px;
	padding: 6px;
	}
#biyori .listL .photo {
	width: 205px;
	height: 155px;
	padding: 7px;
	}
#biyori .list .pageLink,
#biyori .listL .pageLink {
	padding-top: 3px;
	text-align: right;
	}
#biyori .last { background: none; }
#biyori .entry {
	width: 860px;
	line-height: 170%;
	border: 1px solid #F9F3CE;
	background-color: #FDFBEE;
	}
#biyori .subheading {
	color: #54301B;
	padding-bottom: 17px;
	}
#biyori .entry .separate {
	width: 485px;
	padding: 12px 0px;
	}
#biyori .entry .photo { width: 266px; }
#biyori .entry .boxR { float: right; }
/* linkBoxes Only */
#biyori .listHover { background: url(../biyori/img/linkbg.gif) left bottom repeat-x; }
#biyori .listHover2 { background: url(../biyori/img/linkbg2.gif) left bottom repeat-x; }
/* <-- BIYORI */

/* STAFF --> */
#staff {}
#staff h2.title {}
#staff .subTitle {}
#staff .anchor { margin: 12px auto 20px; }
#staff .box.list01,
#staff .box.list02,
#staff .box.list03,
#staff .box.list04 {
	width: auto;
	padding-left: 5px;
	padding-bottom: 10px;
	}
#staff .box dl {
	width: 290px;
	float: left;
	margin: 0px 19px 10px 13px;
	background: url(../staff/img/bg.gif) left top repeat-y;
	}
*html #staff .box dl { margin: 0px 18px 10px 8px; }
#staff dt.name {
	float: none;
	width: 290px;
	margin-righ: 0px;
	padding: 15px 0px 5px;
	text-align: left;
	font-size: 14px;
	background-color: #FFFFFF;
	border-left: none;
	border-bottom: 1px solid #D9D9D9;
	}
#staff .bullet {
	color: #FF6600;
	padding-right: 3px;
	}
#staff .store { padding: 0px 0px 0px 16px; }
#staff .links {
	padding-left: 3px;
	font-size: 10px;
	}
#staff dt {
	float: left;
	clear: left;
	width: 90px;
	padding: 5px 0px;
	margin-right: -13em;
	text-align: center;
	}
#staff dd {
	/*\*/
	_height: 1%;
	/* */
	}
#staff dd {
	padding: 5px 10px 5px 100px;
	border: 1px solid #D9D9D9;
	border-top: none;
	}
#staff .cl {
	clear: both;
	height: 5px;
	width: 615px;
	margin: 0px auto 0px 10px;
	border-bottom: 1px solid #F0F0F0;
	}
#staff .pageUp,
#staff .pageUpBot { margin-top: 10px; }
/* <-- STAFF */

/* TENANT --> */
#tenant {}
#tenant h2.title {}
#tenant .subTitle {}
#tenant .data {
	width: 554px;
	margin: 20px auto 150px;
	}
/* <-- TENANT */

/* CONTACT --> */
#contact {}
#contact h2.title {}
#contact .box {}
#contact .subTitle {}
#contact .anchor { margin: 0px auto 20px; }
#contact .box {
	width: 600px;
	margin-bottom: 10px;
	padding: 10px 0px;
	}
#contact h3.faq,
#contact h3.phoneNum,
#contact h3.mailAdd {
	padding-top: 3px;
	padding-left: 28px;
	}
#contact h3.faq { background: url(../contact/img/icon_faq.gif) 5px 0px no-repeat; }
#contact h3.phoneNum { background: url(../contact/img/icon_tel.gif) 3px 3px no-repeat; }
#contact h3.mailAdd { background: url(../contact/img/icon_mail.gif) 2px 3px no-repeat; }
#contact .mailBox {
	width: 434px;
	margin: 0px auto;
	padding-bottom: 10px;
	background: url(../contact/img/mail_bot.gif) bottom center no-repeat;
	}
#contact .mailBox .text {
	padding: 12px 18px 10px;
	border-right: 3px solid #E7E7E7;
	border-left: 3px solid #E7E7E7;
	}
#contact .noteBox { margin-top: 15px; }

#contact .anchor td { padding-bottom: 3px; }
#contact .anchor td a {
	padding: 1px 0px 3px 20px;
	background: url(../common/icon_dot_gray.gif) 5px 2px no-repeat;
	}
#contact .faqBox {
	width: 630px;
	margin: 0px auto 5px;
	padding: 10px 0px 0px;
	border-bottom: 1px solid #F0F0F0;
	}
#contact .faqBox dt,
#contact .faqBox dd {
	width: 567px;
	margin: 0px auto;
	}
#contact .faqBox dt {
	padding: 5px 0px 4px 33px;
	font-size: 14px;
	background: url(../contact/img/icon_qa.gif) 0px 0px no-repeat;
	}
#contact .faqBox dd {
	padding: 5px 0px 15px 33px;
	background: url(../contact/img/icon_qa.gif) 0px -222px no-repeat;
	}
#contact .faqBox .txtR { margin-top: 10px; }
#contact .button { padding: 3px 8px; }
/* <-- CONTACT */

/* ABOUT --> */
#about {}
#about h2.title {}
#about .anchor { margin: 0px auto 20px; }
#about .box {
	width: 600px;
	margin-bottom: 10px;
	padding: 10px 0px;
	}
#about dt.photo {
	width: 180px;
	float: left;
	clear: left;
	}
#about dd.text {
	/*\*/
	_height: 1%;
	/* */
	}
#about dd.text { padding: 10px 0px 0px 195px; }
* #about dd.text { padding: 10px 0px 0px 15px; }
#about dd.textImage { padding: 0px 0px 0px 185px; }
#about dd.text img { margin-bottom: 3px; }
#about .partition { border-bottom: 1px solid #F0F0F0; }
/* <-- ABOUT */

/* LINK --> */
#link {}
#link h2.title {}
/* <-- LINK */

/* POLICY --> */
#policy {}
#policy h2.title {}
#policy .point {
	width: 596px;
	margin: 0px auto;
	line-height: 150%;
	border: 1px solid #F0F0F0;
	background-color: #F9F9F9;
	}
#policy .list { margin: 20px auto 0px; }
#policy .list dt {
	padding: 10px 10px 10px;
	font-size: 16px;
	}
#policy .list dd {
	padding: 0px 0px 25px 2.5em;
	margin-bottom: 15px;
	background: url(../common/dotline.gif) bottom left repeat-x;
	}
#policy .list ol {
	padding: 5px 0px 0px 20px;
	*padding: 5px 0px 0px 25px;
	}
#policy .list li { padding-top: 10px; }
#policy .date {
	width: 610px;
	margin: 0px auto 10px;
	text-align: right;
	}
.listTable,
.listTable table {
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid  #D9D9D9;
	}
.listTable td {
	padding: 6px 10px;
	border-bottom: 1px solid  #D9D9D9;
	background: url(../common/dotline_v.gif) top right repeat-y;
	}
.listTable td.item {
	background-color: #F0F0F0;
	text-align: center;
	}
.listTable td.item.bg0th { background-color: #F9F9F9; }
.listTable td.item.bg2nd { background-color: #E1E1E1; }
.listTable td.item.bg3rd { background-color: #D1D1D1; }
.listTable td.last {
	background-image: none;
	border-right: 1px solid  #D9D9D9;
	}
/* <-- POLICY */

/* POLICY --> */
#sitemap {}
#sitemap h2.title {	padding-top: 15px; }
#sitemap.mainBody { background: url(../sitemap/img/bg.gif) right bottom no-repeat; }
#sitemap .large,
#sitemap .small {
	padding: 10px 10px 30px;
	list-style: none;
	}
#sitemap .large li {
	padding: 3px 0px 10px 18px;
	font-size: 14px;
	font-weight: bold;
	background: url(../sitemap/img/arrow.jpg) 0px 5px no-repeat;
	}
#sitemap .small li {
	padding: 3px 0px 5px 18px;
	background:url(../common/icon_arrow.png) 0px 4px no-repeat;
	}
* html #sitemap .small li { behavior: url(http://www.praliva.com/_DEMO_NEW/js/iepngfix.htc) }
#sitemap .large a,
#sitemap .large a:visited,
#sitemap .small a,
#sitemap .small a:visited { text-decoration: none; }
#sitemap .large a:hover,
#sitemap .small a:hover { text-decoration: underline; }
#sitemap .large a,
#sitemap .small a { color: #333333; }
#sitemap .large a:visited,
#sitemap .small a:visited { color: #2F7980; }
#sitemap .large a:hover,
#sitemap .small a:hover { color: #48C6D0; }
/* <-- POLICY */

