@charset "utf-8";

/* header_menu */
#h_menu {
	padding-left: 85px;
	background-color: #FFFFFF;
	width: 733px;
	margin:0 auto;
	clear: both;
	height: 26px;
}

#h_menu p , #h_s_menu p, .p_entry_l_btn {
	width: auto;
	float: left;
}
/* header_sub_menu */
#h_s_menu {
	background:url(../image/bg_h_s_menu.gif) repeat-x left top;
	margin:0px auto;
	width: 818px;
	padding: 0px;
	clear: both;
	line-height: 100%;
	height: 26px;
}

/* topicpath */
#topicpath {
	height: 25px;
	background:url(../image/bg_topicpath.gif) repeat-x left top;
	margin:0 auto;
	padding-top: 6px;
	padding-left: 20px;
	width: 798px;
}
/*#topicpath a, #topicpath a:link, #topicpath a:visited {
	color:#6699CC;
	text-decoration:none;
}
#topicpath a:active, #topicpath a:hover {
	color:#6699CC;
	text-decoration:none;
}*/

/* main */
#contents {
	width:795px;
	margin:0 12px 0 11px;
}
	/*mozilla用---*/
	#contents:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	/*IE用---*/
	*html #contents {
		display:inline-table;
	}
/* left */
#l_area {
	float:left;
	width:185px;
}
.l_menu {
	padding-bottom: 5px;
}
.l_menu .entry_L {
	padding-left: 3px;
	height: 21px;
}
.l_menu .entry_LL {
	padding: 0px 0px 3px 3px;
}
.l_menu .entry_M_now2, .l_menu .entry_M_now {
	margin-left: 12px;
	width: 148px;
	padding-left: 20px;
	height: 17px;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 12px;
}
.l_menu .entry_M {
	margin-left: 12px;
}
.l_menu .entry_M a, .l_menu .entry_M a:link, .l_menu .entry_M a:visited {
	background-image: url(../../company/common/image/navi_M.gif);
	width: 148px;
	padding-left: 20px;
	height: 17px;
	font-weight: bold;
	padding-top: 2px;
	display: block;
	color: #565C63;
	text-decoration: none;
}
.l_menu .entry_M a:active, .l_menu .entry_M a:hover {
	background-image: url(../../company/common/image/navi_M_now.gif);
}
.l_menu .entry_M_now2 {
	background-image: url(../../company/common/image/navi_M_now2.gif);
	height: 16px;
}
.l_menu .entry_M_now {
	background-image: url(../../company/common/image/navi_M_now.gif);
}
.l_menu .entry_M_line {
	margin-left: 12px;
	width: 168px;
}
.l_menu .entry_S {
	background:url(../../company/common/image/navi_bg.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 15px;
}
.l_menu .entry_S p.now {
	background: url(../../company/common/image/navi_S_now.gif) no-repeat left top;
	height: 16px;
	width: 135px;
	padding: 3px 0 0 20px;
}
.l_menu .entry_S p a, .l_menu .entry_S p a:link, .l_menu .entry_S p a:visited {
	background: url(../../company/common/image/navi_S.gif) no-repeat left top;
	height: 16px;
	width: 135px;
	padding: 3px 0 0 20px;
	display: block;
	color: #565C63;
	text-decoration: none;
}
.l_menu .entry_S p a:active, .l_menu .entry_S p a:hover {
	background: url(../../company/common/image/navi_S_now.gif) no-repeat left top;
	text-decoration: none;
}
.l_menu #entry_Sdown {
	width: 177px;
	margin-left: 3px;
}
.l_menu li {
	background:url(../../company/common/image/arrow.gif) no-repeat 5px 4px;
	padding-left: 18px;
	padding-bottom: 5px;
	list-style:none;
	margin-left:4px;
}
.l_menu li a, .l_menu li a:link, .l_menu li a:visited  {
	color: #565C63;
}
.l_menu li a:active, .l_menu li a:hover {
	color:#6898C9;
	text-decoration:none;
}
.l_menu li.now {
	background:url(../../company/common/image/arrow_red.gif) no-repeat 5px 4px;
	font-weight: bold;
}

/* right */
#r_area {
	float:right;
	width:599px;
	text-align:left;
}
#r_area .top_msg {
	padding: 20px 12px 15px 12px;
	border-right: 1px solid #B9B8BD;
	border-left: 1px solid #B9B8BD;
	background-color: #FFFFFF;
}
.mds_text {
	background-image: url(../../company/common/image/mds_bg.gif);
	height: 23px;
	width: 589px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	padding-left: 10px;
}
#waku {
	width: 597px;
	background-color: #FFFFFF;
	border-right: 1px solid #B9B8BD;
	border-left: 1px solid #B9B8BD;
	padding-top: 6px;
} 
#pdf_notes {
	border: 1px solid #B9B8BD;
	width: 555px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	height: 33px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 15px;
} 
#pdf_notes #pdf_img {
	float: left;
	height: 33px;
	width: 112px;
}
#pdf_notes #pdf_text {
	float: left;
	padding-top: 8px;
	padding-left: 20px;
}
#pdf_notes #pdf_text a {
	color: #6699CC;
}
.hist_parts {
	clear: both;
	width: 597px;
	margin-right: auto;
	margin-left: auto;
}
.hist_parts .date {
	padding-left: 8px;
	color: #4F637B;
	font-weight: bold;
	padding-bottom: 2px;
}
.hist_parts .date .normal {
	font-weight: normal;
}
.hist_parts .pdf {
	padding-left: 8px;
	float: left;
	height: 16px;
	width: 39px;
}
.hist_parts .text {
	float: left;
	width: 535px;
	padding: 0px 8px 0px 5px;
}
.hist_parts .text a, .hist_parts .text a:link, .hist_parts .text a:visited {
	color: #565C63;
}
.hist_parts .text a:active, .hist_parts .text a:hover {
	color: #565C63;
}
.hist_parts .text_arrow {
	padding: 0px 15px 0px 25px;
	background-image: url(../../company/common/image/arrow_wn.gif);
	background-repeat: no-repeat;
	background-position: 8px 1px;
}
.hist_parts .text_arrow a, .hist_parts .text_arrow a:link, .hist_parts .text_arrow a:visited {
	color: #565C63;
}
.hist_parts .text_arrow a:active, .hist_parts .text_arrow a:hover {
	color: #565C63;
}
.hist_parts .line {
	clear: both;
	padding-bottom: 8px;
}

/* pr */
.pr_mds {
	background-image: url(../../company/common/image/mds_pr.gif);
	background-position: 0px 0px;
	height: 27px;
}
.pr_mds .mds {
	width:447px;
	float:left;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
}
.pr_mds .link a, .pr_mds .link a:link, .pr_mds .link a:hover {
	float:left;
	text-align: center;
	display: block;
	height: 22px;
	width: 132px;
	padding-top: 5px;
	color: #565C63;
}
.pr_mds .link a:active, .pr_mds .link a:hover {
	background-image: url(../../company/common/image/mds_pr_on_.gif);
	background-position: 0px 0px;
	color:#6898C9;
	text-decoration: none;
}

#pr_date, .pr_sender {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
}
h2#pr_mds1 {
	background-color: #9C9EC4;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px;
	margin: 5px auto 10px;
	width: 560px;
	color:#333333;
}
h2#pr_mds2 {
	background-image: url(../../company/common/image/pr-h2.gif);
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px;
	margin: 10px auto;
	height: 21px;
	width: 560px;
}
.pr_text {
	padding: 5px 10px;
}


/* transfer */
#transfer {
	width: 570px;
	margin-right: auto;
	margin-left: auto;
	height: 25px;
}
#transfer #go_list {
	background-image: url(../../company/common/image/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	width: 150px;
	float: left;
	padding-top: 4px;
}
#transfer #go_list_right {
	background-image: url(../../company/common/image/arrow_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	float: right;
	padding-top: 4px;
}
#transfer #go_list a, #transfer #go_list_right a, #transfer #go_page p a{
	color: #6699CC;
}
#transfer #go_page {
float: right;
margin-top:5px;
}
/*
#transfer #go_page p {
background-image: url(../../company/common/image/line_tate.gif);
background-repeat: no-repeat;
background-position: 19px 0px;
float: right;
width: 20px;
height: 19px;
padding-top: 4px;
padding-left: 5px;
}
#transfer #go_page p#back {
padding-top: 8px;
height: 15px;
}
#transfer #go_page p#next {
background-image: none;
padding-top: 8px;
height: 15px;
}
*/
/* back top */
#move {
	clear: both;
	width: 100%;
	height: 18px;
}
#move #back {
	float: left;
	width: 44px;
}
#move #top {
	float: right;
	width: 37px;
}
#m_area a:link,#m_area a:visited {
	color:#565C63;
}
#m_area a:active,#m_area a:hover {
	color:#6898C9;
	text-decoration:none;
}
