#p-newslist #left-contents-parts-inner dl {
    margin:0 0 15px 0;
    padding:0 0 0 0;
    background:#fff url(../img/common/line_list.gif) repeat-x left bottom;
}

#p-newslist #left-contents-parts-inner dt {
float:left;
width:70px;
margin:0;
padding:0;
font-weight:normal;
font-size:10px;
line-height:1.213;
color:#888888;
}

#p-newslist #left-contents-parts-inner dd {
float:right;
width:510px;
margin:0;
padding:0;
line-height:1.213;
}
#p-newslist #left-contents-parts-inner dd p, #p-newslist #left-contents-parts-inner dd div {
margin:0 0 15px 0;
}
#p-newslist #left-contents-parts-inner dd p.s {
margin:0 0 2px 0;
padding:0;
}

#p-newslist #left-contents-parts a{
	text-decoration:none;
}
#p-newslist #left-contents-parts a:link, #p-newslist #left-contents-parts a:visited{
	color:#262727;
	text-decoration:none !important;
}
#p-newslist #left-contents-parts a:hover, #p-newslist #left-contents-parts a:active{
	color:#2e749a;
	text-decoration:underline !important;
}

#p-newsdetail .contents {
    margin-bottom:1.7em;
    overflow: hidden; 
	width:584px;
    padding:30px 0 0 0;
    background:#fff url(../img/common/hr_03.gif) repeat-x left top;
}
#p-newsdetail p.date{
margin-bottom:1.7em;
line-height:1.213;
color:#888888;
}
#p-newsdetail h1 {
margin:0 0 1.5em 0;
padding:0;
	width:584px;
    font-weight:bold;
    line-height:1.213;
    background:none;
	height:auto;
}
#p-newslist .clearline, #p-newsdetail .clearline {
    background:#fff url(../img/common/hr_03.gif) repeat-x left top;
}
.caption {
    margin:5px 0 0 0;
}

.navi-parts {
    margin:15px 0;
}
#p-newslist #left-contents-parts .navi-parts a:link, #p-newslist #left-contents-parts .navi-parts a:visited{
	color:#2e749a;
	text-decoration:underline !important;
}
#p-newslist #left-contents-parts .navi-parts a:hover, #p-newslist #left-contents-parts .navi-parts a:active{
	color:#2e749a;
	text-decoration:underline !important;
}
.btn-pagelink {
	float:left;
	padding:3px 10px;
	width:400px;
	text-align:center;
}
.btn-back {
	float:left;
	width:69px;
	height:26px;
	text-align:left;
}
.btn-back a{
	display:block;
	width:69px;
	height:26px;
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-back a:link, .btn-back a:visited {
	background-image:url(../img/common/btn_back_off.gif);
}
.btn-back a:hover, .btn-back a:active {
	background-image:url(../img/common/btn_back_over.gif);
}
.btn-next {
	float:right;
	width:69px;
	height:26px;
	text-align:left;
}
.btn-next a{
	display:block;
	width:69px;
	height:26px;
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-next a:link, .btn-next a:visited {
	background-image:url(../img/common/btn_next_off.gif);
}
.btn-next a:hover, .btn-next a:active {
	background-image:url(../img/common/btn_next_over.gif);
}
.btn-listback {
    margin:0 0 52px 0;
    width:87px;
    height:26px;
	background-image:url(../img/common/btn_listback.gif);
	background-repeat:no-repeat;
}
.btn-listback a {
    display:block;
    width:87px;
    height:26px;
	background-image:url(../img/common/btn_listback.gif);
	background-repeat:no-repeat;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
}
.btn-listback a:link, .btn-listback a:visited {
    background-position:left top;
}
.btn-listback a:hover, .btn-listback a:active {
    background-position:-87px top;
}

#left-contents-parts .contents ul{
    margin:0 0 1.7em 25px;
    list-style-type:disc;
}
#left-contents-parts .contents ol{
    margin:0 0 1.7em 25px;
    list-style-type:decimal;
}
