/*--------------------------------------------------------------------
/- file   : appendix.css
/- admin  : MEGA-D Inc. Katsuya Shibata
/- update : 20060227
/- desc   : SALUS APPENDIX css
/--------------------------------------------------------------------*/

#content{
	line-height:1.4;
}

p{
	margin-bottom:3%;;
}
td {
	vertical-align:top;
}
td.r {
	text-align:right;
}
td.c {
	text-align:center;
	width:20px;
}
form{
	margin:0;
	padding:0;
}
.center{
	margin:0 auto;

}
textarea {
	width:520px;

}
.bold {
	font-weight:bold;
}

.red {
	color: #FF0000;
}

/*********** Header styles ***********/

div#headerMenu {
	background: none;
}


/*********** Main Menu styles ***********/
div#mainMenu {
	width: 745px;
	color: #FFFFFF;
	background: #FCF300;
	height: 26px;
	overflow: hidden;
}

/*********** Sidebar styles ***********/

table#sidebarLink {
	border-left: 1px solid #B8C7CA;
	border-right: 1px solid #B8C7CA;
	margin: 0px 0px 10px;
}
table#sidebarLink td {
	border-bottom: 1px solid #B8C7CA;
	padding: 7px 8px;
}
table#sidebarLink td h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 0px 15px;
	background: url(../supporters/images/sidebar_linkmark.gif) no-repeat left center;
}
table#sidebarLink td p {
	font-size: 95%;
	margin: 0;
	padding: 4px 0px 0px;
}

table#sidebarLinkOut {
	margin: 0px 0px 10px;
}
table#sidebarLinkOut td {
	border-bottom: 1px dotted #B8C7CA;
	padding: 4px 8px;
}
table#sidebarLinkOut td.last {
	border-bottom: none;
}
table#sidebarLinkOut td p {
	margin: 0;
	padding: 0px 0px 0px 15px;
	background: url(../supporters/images/sidebar_linkmark.gif) no-repeat left center;
}


/*********** Main Contents styles ***********/

h2 {
	margin:5px 0 12px 0;
}
h3{
	font-size:120%;
}
h4 {
	margin:15px 0 5px 0;
	font-size:100%;
}

.headline {
	background:#FCF300;
	margin:25px 0 10px 0;
	padding:6px;
	font-weight:bold;
	font-size:120%;
}

.information{
	margin:20px 0 40px 0;
}

.textBlock{
	margin-left:5px;
}

div.textBlock ol {
	margin:0;
	padding:0;
}

div.textBlock li {
	margin:0 0 8px 25px;
	padding:0;
}

.notes {
	font-size:85%;
	line-height:140%;
}

/*********** inquiry styles ***********/
a.inquiry:link {
	color: #004489;
	text-decoration: none;
}

a.inquiry:visited {
	color: #004489;
	text-decoration: none;
}

a.inquiry:hover {
	color: #00A2FF;
	text-decoration: underline;

}

.inquiryLink {
	padding-top:10px;
	border-style:solid;
	border-width:1px;
	border-color:#B8C7CA;
}
.linkTitles {
	margin-left:10px;
}
.linkTitle {
	margin: 0;
	padding: 0px 0px 0px 15px;
	background: url(../supporters/images/sidebar_linkmark.gif) no-repeat left center;
}
.linkTitleTop {
	margin: 0;
	padding: 0px 0px 0px 15px;
	background: url(../supporters/images/sidebar_linkmark_top.gif) no-repeat left top;
	line-height: 1.2;
}
.pagetop {
	clear: both;
	margin: 10px 0px;
}

.pagetop p {
	font-size: 80%;
	text-align: right;
}


/*********** sitemap styles ***********/

div#sitemapBox {
}

div#sitemapBox ul.home,
div#sitemapBox ul.magazine,
div#sitemapBox ul.original,
div#sitemapBox ul.ensen,
div#sitemapBox ul.supporters,
div#sitemapBox ul.endContents,
div#sitemapBox ul.appendix {
	list-style-type: none;
}

div#sitemapBox ul li {
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px dashed #B8C7CA;
}

div#sitemapBox ul li.nonborder {
	border-bottom: none;
	padding: 7px 0 2px;
}

div#sitemapBox ul li.nolink {
	background:url(../supporters/images/sidebar_linkmark.gif) 5px 12px no-repeat;
	padding:7px 0 7px 22px;
}

div#sitemapBox ul.appendix li a,
div#sitemapBox ul.home li a,
div#sitemapBox ul.supporters li a {
	background:url(../supporters/images/sidebar_linkmark.gif) 5px 3px no-repeat;
	padding:0 0 5px 22px;
}

div#sitemapBox ul.magazine li a {
	background:url(../magazine/images/sidebar_linkmark.gif) 5px 3px no-repeat;
	padding:0 0 5px 22px;
}

div#sitemapBox ul.supporters li a.detail,
div#sitemapBox ul.endContents li a.detail,
div#sitemapBox ul.magazine li a.detail {
	background: url(../images/200812/sidebar/icon_mark_link_s.gif) no-repeat 0 1px;
	padding:0 0 5px 16px;
	margin: 0 0 0 15px;
}

div#sitemapBox ul.original li a {
	background:url(../salus-style/images/sidebar_linkmark.gif) 5px 3px no-repeat;
	padding:0 0 5px 22px;
}

div#sitemapBox ul.ensen li a {
	background:url(../ensen/images/sidebar_linkmark.gif) 5px 3px no-repeat;
	padding:0px 0 5px 22px;
}

div#sitemapBox #SearchBox{
	background-color: #eeeeee;
	padding: 10px;
	margin-bottom: 10px;
}

div#sitemapBox #SearchBox #SearchText{
	font-size: 80%;
	margin-top: 5px;
}

div#sitemapBox #SearchBox #SearchText ul li {
	list-style-type: none;
	border: none;
	padding: 0px 0px 5px 12px;
	margin: 0;
	background: url(../images/common/dot.gif) no-repeat left top;
}

div#sitemapBox #SearchBox #SearchSearch{
}

/*********** what's SALUS styles ***********/
.aboutStyleTitle {
	font-weight:bold;
	color:#B59D7B;
}
.aboutEnsenTitle {
	font-weight:bold;
	color:#BE3048;
}
.aboutMagazineTitle {
	font-weight:bold;
	color:#024B82;
}
.aboutRunningCredit {
	padding-left:15px;
	white-space:nowrap;
}
