li#btn-contact a:link, li#btn-contact a:visited {
	background-position:-766px -41px;
}
#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-index #category-image h1, #category-image p {
    width:319px;
    height:39px;
    background:#ffffff url(img/label_category.gif) no-repeat 50% top;
	text-indent: -9000px;
/*\*/
	overflow: hidden;
/**/
	position:absolute;
    left:47px;
    top:61px;
}

#privacy-parts {
    
}
/* ::::::::::::::::::::::::::::::
PAGE INDEX LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-index .label-h1 {
    background:#ffffff url(img/h1_business.gif) no-repeat left top;
}
#p-index #other-parts .label-h1 {
	background-image:url(img/h1_other.gif);
}

#ms-parts h3.label-h2{
    background:#ffffff url(img/label_ms.gif) no-repeat left top;
}
#ipo-parts h3.label-h2{
    background:#ffffff url(img/label_ipo.gif) no-repeat left top;
}
#ma-parts h3.label-h2{
    background:#ffffff url(img/label_ma.gif) no-repeat left top;
}
#p-index #left-contents-parts .inner-parts {
    padding-bottom:40px;
}

.tab-div div{
display:table-cell;
vertical-align:middle;
}
* html .tab-div div{/* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html .tab-div div{/* IE 7 */
display:inline;
zoom:1;
}
.tab-div div.btn-inPage {
    width:242px;
	background-image:url(img/line_dotted_bar.gif);
	background-repeat:no-repeat;
	background-position:right 50%;
}
.tab-div div.btn-inContact{
    width:8em;
    padding:5px 10px 5px 30px;
	background-image:url(../img/common/li_arrow.gif);
	background-repeat:no-repeat;
	background-position:20px 50%;
}
* html .tab-div div.btn-inContact {
    width:10em;
}
.tab-div div.btn-inBusiness{
    width:13em;
    padding:5px 0 5px 10px;
	background-image:url(../img/common/li_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
* html .tab-div div.btn-inBusiness {
    width:14em;
}
.btn-inPage a{
    display:block;
    width:222px;
    height:33px;
	text-align:left;
	background-repeat:no-repeat;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-inPage a:link, .btn-inPage a:visited {
	background-position:left top;
}
.btn-inPage a:hover, .btn-inPage a:active {
	background-position:left -33px;
}

#ms-parts .btn-inPage a {
	background-image:url(img/btn_ms.gif);
}
#ipo-parts .btn-inPage a {
	background-image:url(img/btn_ipo.gif);
}
#ma-parts .btn-inPage a {
	background-image:url(img/btn_ma.gif);
}
#other-parts .btn-inPage a {
	background-image:url(img/btn_other.gif);
}
#ms-parts a:link, #ms-parts a:visited {
    color:#1f739f;
}
#ms-parts a:hover, #ms-parts a:active {
    color:#1c91ce;
}

#ipo-parts a:link, #ipo-parts a:visited {
    color:#358415;
}
#ipo-parts a:hover, #ipo-parts a:active {
    color:#41b214;
}

#ma-parts a:link, #ma-parts a:visited {
    color:#50237d;
}
#ma-parts a:hover, #ma-parts a:active {
    color:#7222c1;
}

/* ::::::::::::::::::::::::::::::
PAGE MS FORM LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-ms .label-h1 {
background-image:url(ms/img/h1.gif);
}
#p-ms-form .pagetype-input .label-h1 {
background-image:url(ms/img/h1_input.gif);
}
#p-ms-form .pagetype-confirm .label-h1 {
background-image:url(ms/img/h1_confirm.gif);
}
#p-ms-form .pagetype-complete .label-h1 {
background-image:url(ms/img/h1_complete.gif);
}
/* ::::::::::::::::::::::::::::::
PAGE IPO FORM LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-ipo .label-h1 {
background-image:url(ipo/img/h1.gif);
}
#p-ipo-form .pagetype-input .label-h1 {
background-image:url(ipo/img/h1_input.gif);
}
#p-ipo-form .pagetype-confirm .label-h1 {
background-image:url(ipo/img/h1_confirm.gif);
}
#p-ipo-form .pagetype-complete .label-h1 {
background-image:url(ipo/img/h1_complete.gif);
}
/* ::::::::::::::::::::::::::::::
PAGE M&A FORM LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-ma .label-h1 {
background-image:url(ma/img/h1.gif);
}
#p-ma-form .pagetype-input .label-h1 {
background-image:url(ma/img/h1_input.gif);
}
#p-ma-form .pagetype-confirm .label-h1 {
background-image:url(ma/img/h1_confirm.gif);
}
#p-ma-form .pagetype-complete .label-h1 {
background-image:url(ma/img/h1_complete.gif);
}
/* ::::::::::::::::::::::::::::::
PAGE OTHER FORM LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-other .label-h1 {
background-image:url(other/img/h1.gif);
}
#p-other-form .pagetype-input .label-h1 {
background-image:url(other/img/h1_input.gif);
}
#p-other-form .pagetype-confirm .label-h1 {
background-image:url(other/img/h1_confirm.gif);
}
#p-other-form .pagetype-complete .label-h1 {
background-image:url(other/img/h1_complete.gif);
}


/* ::::::::::::::::::::::::::::::
LINK LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#left-contents-parts .navi-parts {
	margin:35px 0 1.7em 0;
    padding-top:10px;
    color:#535353;
	background-image:url(../img/common/line_content-footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.btn-pagelink {
	float:left;
	padding:3px 10px;
	width:400px;
	text-align:center;
}
.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;
}

.navi-parts .btn-c-listback {
    float:right;
    margin:0;
	width:98px;
	height:20px;
	text-align:left;
}
.btn-c-listback a {
	display:block;
	width:98px;
	height:20px;
	background-image:url(img/btn_listback.gif);
	background-repeat:no-repeat;
	text-align:left;
	text-indent: -9000px;
	position:relative;
/*\*/
	overflow: hidden;
/**/
}
.btn-c-listback a:link, .btn-c-listback a:visited {
	background-position:left top;
}
.btn-c-listback a:hover, .btn-c-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;
}


/* ::::::::::::::::::::::::::::::
SUBNAVI LAYOUT STYLE
:::::::::::::::::::::::::::::: */
#p-index #btn-s-index a, #p-ms #btn-s-ms a, #p-ipo #btn-s-ipo a, #p-ma #btn-s-ma a, #p-other #btn-s-other a {
    color:#000000;
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}
#p-ms-form #btn-s-ms a, #p-ipo-form #btn-s-ipo a, #p-ma-form #btn-s-ma a, #p-other-form #btn-s-other a {
    color:#000000;
	background:#ffffff url(../img/common/li_subnavi.gif) no-repeat -245px 50%;
}