

p.txt{
	display:block;	
	padding-left:5px;
	overflow:hidden;
	margin-bottom:15px;
}

#Contents h3.deftitle{
	width:621px;
	height:30px;
	font-size:16px;
	color:#595858;
	display:block;
	overflow:hidden;
	clear:both;
	padding-left:18px;	
	padding-top:11px;
	background:url(../images/common/img_h3_def_title_bg.gif) no-repeat ;
	font-weight:bold;
	margin-bottom:15px;
}
#Contents h3.deftitle a {
	color:#595858;
}
#Contents h3.deftitle_ex{
	background:url(../images/common/img_h3_def_title_bg_ex.gif) no-repeat ;
}
#Contents h3.deftitle_main{
	background:url(../images/common/img_h3_def_title_bg_main.gif) no-repeat ;
}
#Contents h3.deftitle_real{
	background:url(../images/common/img_h3_def_title_bg_buysale.gif) no-repeat ;
}

/* information */
#Contents .comment{
	width:618px;
	overflow:hidden;
	padding:0px 10px;
	margin-bottom:15px;
}
#Contents .date {
	padding:3px 6px;
	text-align:right;
	background:#e5e5e5;
	margin-bottom:30px;
	color:#4189b1;
}
#Contents .tit_entry {
	background:url(/information/images/bg_entry.gif) no-repeat;
	padding:5px 20px;
	margin-bottom:15px;
	color:#356784;
}
#Contents .list_entry li {
	background:url(/information/images/ico_arrow.gif) no-repeat 0px 5px;
	margin-left:15px;
	padding-left:15px;
	margin-bottom:3px;
}
#Contents .list_entry li a {
	color:#333333;
}
#Contents .list_entry li strong {
	font-weight:normal;
	color:#0f699d;
}




#HeaderBox {
	background:url(../images/common/img_head_bg_local.gif) repeat-x;
	overflow:hidden;
	height:288px;	
}
#HeaderBox h2.head_box{

	height:175px;	
}
#Wrapper {
	margin-top:15px;
	
}
#Wrapper .tpcpath{
	margin-bottom:15px;
}
#Wrapper .tpcpath a {
	color:#333333;
}


#LeftContents{
	width:196px;
	padding:0px;
	background:none;
}
#LeftContents a{
	color:#333333;
}
#LeftContents h3.navtitle{

}

#LeftContents .lnavi{
	margin-bottom:20px;
}

/* 背景 */
#LeftContents ul.lnavi {
	width:190px;
	background:url(../images/common/img_ul_bg.gif) repeat-y 0px 0px ;
}

#LeftContents ul.lnavi li{
	width:188px;
	margin-bottom:0px;
}	

#LeftContents ul.lnavi  li a{
	padding-left:20px;
}	
/* 他のページリスト */
#LeftContents ul.lnavi  li.page{
	padding-top:10px;
	padding-bottom:10px;	

	border-bottom:1px dotted #c1c1c1 ;	
}
#LeftContents ul.lnavi  li.txts{
	letter-spacing:-1px;
}

#LeftContents ul.lnavi  li.page_btm{
	background-image:none;
	border-bottom:1px solid #d3d3d3;
}
#LeftContents ul.lnavi  li.page a{
	background:url(../images/common/l_list_arrow.gif) no-repeat 7px 5px;
}


#LeftContents ul.lnavi li.now {
	color:#ffffff;
	font-weight:bold;
	display:block;
	width:170px;
	padding-left:25px;	
	padding-top:13px;
	padding-bottom:10px;		
	overflow:hidden;
	background:url(../images/common/img_lnavi_now.jpg) no-repeat 2px 5px;
}


#LeftContents ul.lnavi li ul.sub_navi {
    background-color:#eeeeee;
	margin-bottom:0px;
	margin-left:1px;
	width:188px;	
}

/* 詳細ページ */

#LeftContents ul.lnavi li ul.sub_navi li{
	border-left:none;
	border-right:none;
	padding-top:10px;
	padding-bottom:10px;	
	display:block;	
	padding-left:13px;
	width:172px;	
	background-image:url(../images/common/l_list_arrow.gif) ;
	background-repeat: no-repeat ;
	background-position:18px 14px;
	border-bottom:1px dotted #c1c1c1 ;
}	


#LeftContents ul.lnavi li ul.sub_navi li a{

	display:block;	
	overflow:hidden;
}	
#LeftContents ul.lnavi li ul.sub_navi li span.nolink{

	display:block;	
	overflow:hidden;
	padding-left:20px;
}	

#LeftContents ul.lnavi li ul.sub_navi li.now{
	padding-left:33px;
	background-image:url(../images/common/li_bg_sub_short.gif) ;
	background-position:-5px 5px;
	width:142px;
	padding-right:8px;
	color:#ffffff;
	font-weight:bold;	

}	
#LeftContents ul.lnavi li ul.sub_navi li.now_long{
	padding-left:33px;
	background-image:url(../images/common/li_bg_sub_long.gif) ;
	background-position:-5px 5px;
	width:142px;
	padding-right:8px;
	color:#ffffff;
	font-weight:bold;
}	
#LeftContents ul.lnavi li.now_long a,
#LeftContents ul.lnavi li.now a{
	padding-left:0px;
	color:#ffffff;
}	






#Contents{
	width:638px;
}
#Wrapper{
	margin-bottom:30px;
}




#LeftContents ul.lnavi li ul.sub_navi li.cate {
	padding-top:3px;
	padding-bottom:3px;	
	display:block;	
	padding-left:13px;
	border-bottom:1px dotted #c1c1c1 ;
	background:#fafafa;
}






