.pagetype-list #left-contents-parts .inner-parts {
    padding:0 2px 10px 7px;
    width:618px;
	position:relative;
}
* html .pagetype-list #left-contents-parts .inner-parts {
    width:627px;
}
.pagetype-detail #left-contents-parts  .inner-parts {
    padding-bottom:50px;
}
#category-image {
    min-width:964px;
    width:auto !important;
    width:100%;
    height:113px;
    text-align:center;
    background:#fff url(img/category_image.jpg) no-repeat 50% top;
	position:relative;
}
#category-image .inner-parts {
    margin:0 auto;
    width:964px;
    height:113px;
    text-align:left;
	position:relative;
}
#p-newslist #category-image h1, #category-image p {
    width:230px;
    height:40px;
    background:#ffffff url(img/label_category.gif) no-repeat 50% top;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
	position:absolute;
    left:47px;
    top:61px;
}
p.text-date {
    margin:0 0 0 26px;
    line-height:1.231;
}

/* ::::::::::::::::::::::::::::::
PAGE LIST LAYOUT STYLE
:::::::::::::::::::::::::::::: */

.pagetype-list .inner-parts {
	background-image:url(../img/common/line_dotted.gif);
	background-repeat:no-repeat;
	background-position:7px top;
}
.pagetype-list .inner-parts dl {
	padding:7px 0 8px 0;
	background-image:url(../img/common/line_dotted.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
    overflow: hidden;
}
.pagetype-list .inner-parts dl:after{
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}
/*\*/
* html .pagetype-list .inner-parts dl {
    height: 0px;
    overflow: visible;
}
/**/
.pagetype-list .inner-parts dd {
	float:left;
	padding:3px 0;
	width:7em;
}
.pagetype-list .inner-parts dd.text {
	width:400px;
}
.pagetype-list .inner-parts dt{
	float:left;
	padding:3px 0 3px 20px;
	width:6.5em;
}
* html .pagetype-list .inner-parts dt{
	width:7.5em;
}

/* ::::::::::::::::::::::::::::::
PAGE DETAIL LAYOUT STYLE
:::::::::::::::::::::::::::::: */
.label-parts {
    margin:0 0 30px 5px;
    width:622px;
    height:46px;
	background-image:url(img/h1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#ms-parts .label-parts{
	background-image:url(img/h1_ms.gif);
}
#ipo-parts .label-parts{
	background-image:url(img/h1_ipo.gif);
}
#ms-parts .label-parts{
	background-image:url(img/h1_ma.gif);
}


.label-parts td.category-name {
    vertical-align:middle;
    width:515px;
    text-indent:22px;
    font-size:17px;
    color:#6e6e6e;
    height:46px;
}
.label-parts td.btn-listback {
    vertical-align:middle;
    width:98px;
    height:46px;
}

#content-footer {
    padding-top:10px;
    text-align:right;
	background-image:url(../img/common/line_content-footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.pagetype-detail #left-contents-parts .navi-parts {
	margin:0 0 1.7em 7px;
}
.pagetype-detail .add-parts {
	margin:0 0 1.7em 0;
    padding-top:30px;
	background-image:url(../img/common/line_dotted.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
/* ::::::::::::::::::::::::::::::
LINK LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#left-contents-parts .navi-parts {
	margin:35px 0 1.7em 0;
    padding-top:10px;
    height:2em;
    color:#535353;
    text-align:center;
	position:relative;
	background-image:url(../img/common/line_content-footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.btn-pagelink {
	position:absolute;
	padding:3px 10px;
	width:300px;
	text-align:center;
    left:150px;
}
.btn-back {
	float:left;
	width:98px;
	height:20px;
	text-align:left;
	background-image:url(../img/common/btn_back.gif);
	background-repeat:no-repeat;
	background-position:-98px top;
}
.btn-back a{
	display:block;
	width:98px;
	height:20px;
	background-image:url(../img/common/btn_back.gif);
	background-repeat:no-repeat;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-back a:link, .btn-back a:visited {
	background-position:left top;
}
.btn-back a:hover, .btn-back a:active {
	background-position:-98px top;
}
.btn-next {
	float:right;
	width:98px;
	height:20px;
	text-align:left;
	background-image:url(../img/common/btn_next.gif);
	background-repeat:no-repeat;
	background-position:-98px top;
}
.btn-next a{
	display:block;
	width:98px;
	height:20px;
	background-image:url(../img/common/btn_next.gif);
	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-position:left top;
}
.btn-next a:hover, .btn-next a:active {
	background-position:-98px top;
}
.navi-parts .btn-listback {
    float:right;
    margin:0;
	width:98px;
	height:20px;
	text-align:left;
}
.btn-listback a {
	display:block;
	width:98px;
	height:20px;
	background-image:url(../img/common/btn_listback.gif);
	background-repeat:no-repeat;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-listback a:link, .btn-listback a:visited {
	background-position:left top;
}
.btn-listback a:hover, .btn-listback a:active {
	background-position:-98px top;
}
#left-contents-parts .navi-parts a:link, #left-contents-parts .navi-parts a:visited{
	color:#2e749a;
	text-decoration:underline !important;
}
#left-contents-parts .navi-parts a:hover, #left-contents-parts .navi-parts a:active{
	color:#2e749a;
	text-decoration:underline !important;
}

.add-parts .btn-dl-pdf {
    margin:0;
	width:235px;
	height:35px;
	text-align:left;
}
.add-parts .btn-dl-pdf a {
	display:block;
	width:235px;
	height:35px;
	background-image:url(../img/common/btn_download-pdf.gif);
	background-repeat:no-repeat;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.add-parts .btn-dl-pdf a:link, .add-parts .btn-dl-pdf a:visited {
	background-position:left top;
}
.add-parts .btn-dl-pdf a:hover, .add-parts .btn-dl-pdf a:active {
	background-position:left -35px;
}

/* ::::::::::::::::::::::::::::::
SUBNAVI LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-recruit #btn-s-recruit a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-business #btn-s-business a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-ms #btn-s-ms a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-ipo #btn-s-ipo a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-ma #btn-s-ma a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-other #btn-s-other a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2015 #btn-s-2015 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2014 #btn-s-2014 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2013 #btn-s-2013 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2012 #btn-s-2012 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2011 #btn-s-2011 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2010 #btn-s-2010 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2009 #btn-s-2009 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2008 #btn-s-2008 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-2007 #btn-s-2007 a {
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}







