@charset "euc-jp";

/* ------------------------------------
	HeaderSetting
------------------------------------ */
/* HeaderBackGround */
#Header {
	background: url(/common/images/header_background_corp.gif) no-repeat left top;
}


/* ------------------------------------
	LocalMenu
------------------------------------ */
#LocalMenu img {
	vertical-align: top;
}
#LocalMenu strong {
	display: none;
}
#LocalMenu ul {
	list-style: none;
}
#LocalMenu ul.Separate {
	padding-top: 7px;
}
#LocalMenu li {
	width: 168px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: top;
}
#LocalMenu li a {
	display: block;
	width: 154px;
	overflow: hidden;
	margin-left: 7px;
}

#LocalMenu li a:link,
#LocalMenu li a:visited {
	text-indent: -7px;
}
#LocalMenu li a:hover,
#LocalMenu li a:active {
	text-indent: -168px;
}

#LMtop {background-image: url(/corp/images/menu_top_on.gif);}
#LMhistory {background-image: url(/corp/images/menu_history_on.gif);}
#LMpress {background-image: url(/corp/images/menu_press_on.gif);}
#LMnews {background-image: url(/corp/images/menu_news_on.gif);}
#LMpub {background-image: url(/corp/images/menu_pub_on.gif);}
#LMmap {background-image: url(/corp/images/menu_map_on.gif);}
#LMqa {background-image: url(/corp/images/menu_qa_on.gif);}
#LMcontact {background-image: url(/corp/images/menu_contact_on.gif);}
#LMprivacy {background-image: url(/corp/images/menu_privacy_on.gif);}

/* ActiveMenu */

/* 3rd Active Menu */
#PRESS #LMpress a {
	display: none;
}
#PRESS #LMpress strong {
	display: block;
}
#PRESS #LMpress strong a {
	display: block;
}


/* ------------------------------------
	Common
------------------------------------ */
#Contents h2.Title1st {
	margin-bottom: 0px;
}


/* ------------------------------------
	BackNumber
------------------------------------ */
#BackNumber {
	background: #F0F0F0 url(/common/images/round_sub_top.gif) no-repeat left top;
	padding-top: 4px;
	font-size: 85%;
	color: #464646;
	margin-top: 20px;
}
#BackNumber a {
	color: #464646;
}
#BackNumber .RoundBottom {
	background: url(/common/images/round_sub_bottom.gif) no-repeat left bottom;
	width: 450px;
	padding-bottom: 4px;
}
#BackNumber h3 {
	font-weight: bold;
	padding: 8px 17px;
}

/* Archives */
#Archives {
	margin: 0px 17px;
	background: url(/common/images/line_dot.gif) no-repeat left bottom;
	padding-bottom: 11px;
}
#Archives li,
#Category li {
	background: url(/common/images/listhead_arrow_bg_gray.gif) no-repeat left 5px;
	padding: 3px 0px 3px 10px;
}
#Archives li strong {
	padding-right: 20px;
}
#Archives .Month {
	list-style: none;
	margin: 0px 0px 0px -5px;
	display: inline;
}
#Archives .Month li {
	background: none;
	display: inline;
	padding: 0px 0px 0px 5px;
}

/* Category */
#Category {
	margin: 10px 17px 5px;
}


/* ------------------------------------
	Top - EntryList
------------------------------------ */
#EntryList {
	width: 450px;
}
#EntryList .EntryBlock {
	padding-top: 18px;
	padding-bottom: 18px;
	background: url(/common/images/line_dot.gif) no-repeat left bottom;
}
#EntryList .EntryDate,
#Entry .EntryDate {
	font-size: 93%;
	margin-bottom: 18px;
	font-weight: bold;
}
#EntryList .EntryCategory,
#Entry .EntryCategory {
	font-size: 93%;
	color: #464646;
}
#EntryList .EntryTitle,
#Entry .EntryTitle {
	font-size: 116%;
	line-height: 126%;
	color: #1E1E1E;
	margin-bottom: 13px;
}
#EntryList .EntryDescription p {
	font-size: 85%;
	line-height: 154%;
}
#EntryList p.PDFlink {
	margin-top: 23px;
}
#EntryList .EntryTitle a {
	color: #1E1E1E;
}


/* ------------------------------------
	Entry
------------------------------------ */
#Entry {
	width: 450px;
	padding-top: 18px;
	padding-bottom: 18px;
	background: url(/common/images/line_dot.gif) no-repeat left bottom;
}
#Entry .EntryDate {
	text-align: right;
}
#Entry .EntryTitle {
	margin-bottom: 0px;
}
#Entry .EntryBody p {
	margin-top: 20px;
	font-size: 85%;
	line-height: 172%;
}
#Entry .EntryBody .Summary {
	color: #464646;
}
#Entry .EntryBody a:link,
#Entry .EntryBody a:visited {
	text-decoration: underline;
}
#Entry .EntryBody a:hover,
#Entry .EntryBody a:active {
	text-decoration: none;
}

