/*CSSDocument*/

/*Basic
******************************************/
#common{
	margin:0 auto;
	width:965px;
	background-image:url(/img/bg_idx.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
#phj-bg {
	background-image:url(/img/bg_idx.gif);
	background-position:top center;
	background-repeat:repeat-y;
	float:left;
}

/*Layout
******************************************/
/*Menu
*********************/
#menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:308px;
	float:left;
	display:block;
}

/*Contents
*********************/
#contents{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:657px;
	float:right;
	display:block;
	clear:right;
}
#cn-title {
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	height:630px;
	background-image:url(/idx-img/idx-img111129.jpg);
	background-repeat:no-repeat;
	display:block;
	clear:both;
}

/*Reckon itemBtn
******************************************/
#idx-btn {
	margin:0px 0px 0px 425px;
	padding:0px 0px 0px 0px;
	height:213px;
	display:block;
}
#idx-btn ul, #idx-btn li, #idx-btn li a { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:0px;
	list-style: none;
}
#idx-btn li, #idx-btn li a {
	text-decoration:none;
	float:left;
}
#idx-btn li{
	margin:283px 0px 0px 0px;
}


.reckon-01, .reckon-01 a, .reckon-01 a:hover {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:0px;
	width:231px;
	height:213px;
	background-repeat:no-repeat;
	float:left;
	display:block;
}

.reckon-01, .reckon-01 a { background-image:url(/idx-img/reckon_01_111129.gif);}
.reckon-01 a:hover { background-image:url(/idx-img/reckon_01_111129_on.gif);}


/*SlideShow
******************************************/
#imageContainer {
position:absolute;
margin:0;
width:334px;
border:none; 
}

#imageContainer img {
display:none;
position:absolute;
top:0; left:0;
}



/*Navigation Area
******************************************/
#idx-logo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:308px;
	height:274px;
	background-image:url(/img/penhaligons-idx.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
}

/*01-btn
*********************/
.about, .about a, .about a:hover, .about-stay, .prdt, .prdt a, .prdt a:hover, .prdt-stay, .shop, .shop a, .shop a:hover, .shop-stay,  .blog, .blog a, .blog a:hover, .blog-stay, .news, .news a, .news a:hover, .news-stay {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:0px;
	width:308px;
	height:43px;
	background-repeat:no-repeat;
	display:block;
}
.news, .news a, .news a:hover, .news-stay {	height:47px; }

.about, .about a { background-image:url(/img/01_about.gif);}
.about a:hover, .about-stay { background-image:url(/img/01_about_on.gif);}

.prdt, .prdt a { background-image:url(/img/01_prdt.gif);}
.prdt a:hover, .prdt-stay { background-image:url(/img/01_prdt_on.gif);}

.shop, .shop a { background-image:url(/img/01_shop.gif);}
.shop a:hover, .shop-stay { background-image:url(/img/01_shop_on.gif);}

.blog, .blog a { background-image:url(/img/01_blog.gif);}
.blog a:hover, .blog-stay { background-image:url(/img/01_blog_on.gif);}

.news, .news a { background-image:url(/img/01_news.gif);}
.news a:hover, .news-stay { background-image:url(/img/01_news_on.gif);}

/*NEWS
*********************/
#idx-new{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:308px;
	height:100%;
	background-image:url(/img/idx_news_bg.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
}
.news-txt{
	margin:0px 10px 0px 120px;
	padding:11px 0px 20px 0px;
}
p.news-data{
	padding:0px 0px 6px 0px;
	font-size:10px;
	color:#ffffff;
	letter-spacing:1px;
}
p.news-title {
	padding:0px 0px 0px 8px;
	line-height:16px;
	border-left:3px solid #473929;
}
p.news-read {
	font-size:10px;
	padding:8px 0px 0px 0px;
	width:178px;
	color:#cccccc;
	text-justify:newspaper;
}

/*footer
*********************/
.foot-box{
	margin:0px 0px 0px 308px;
	width:656px;
}
