/**
* style sheet base.css
*/

/* 共通設定 */
body{
	margin:0;
	font-size:80%;
	background-color:#FFFFFF;
	color:#000000;
	line-height:1.2em;
}
table, ul, dl, li{
	font-size:100%;
	line-height:1.2em;
}

/* テーブルセルtdh */
th.tdh,td.tdh {align:center; background-color:#320000; color:#ffffff}

/* テーブルセルtdh1 */
th.tdh1,td.tdh1 {align:center; background-color:#cccccc; color:#000000}

/* テーブルセルodd */
th.odd,td.odd {background-color:#f3e5e5; color:#000000}

/* テーブルセルeven */
th.even,td.even {background-color:#cccccc}

/* テーブルセルtd1 */
th.td1,td.td1 {background-color:#ffffff}

.catalogTable{ background-color:#000000 }
.catalogTable tr{ background-color:#FFFFFF; text-align:center }
.catalogTable .head{ background-color:#FFCCCC; text-align:left }
.catalogMargin { width:50; margin-top:10px; margin-bottom:10px }

.detailsTable thead, .detailsTable th{
	background-color:#CE9B9A;
	white-space:nowrap;
}

.detailsTable tbody{
	background-color:#F3E5E5
}

.evenRows{background-color:#F3E5E5 }
.oddRows{background-color:#EEEEEE }

.news{
	margin:4;
	text-align:left;
	font-size:90%;
}
.news dl{
	margin:0;
}
.news dt{
	font-weight:bold;
	margin:2px;
}
.news dd{
	margin-left:2em;
}

ul.sitemap{
	list-style-image:url("/common_img/mk_sitemap.gif");
	list-style-position: outside;
	margin-top:1ex;
	margin-bottom:1ex;
	margin-left:2em;
}

.newsList{
}

.newsList dt{
	font-weight:bold;
	margin:1em;
}
.newsList dd{
	margin-top:1em;
	margin-bottom:1em;
}
.newsYearList{
	list-style-image:url(/common_img/foot_arrow.gif);
	font-size:110%;
	font-weight:bold;
}
.newsYearList li{
	margin:1ex;
}
.newsContents{
	margin-left:1em;
}
.viewArea{
	margin:10px;
	margin-top:1em;
	width:560;
}
.historyList{
	margin:0;
	margin-left:1.5em;
}
.mottoList{
	margin:1em;
}
.mottoList li{
	margin:1ex;
	font-size:105%;
}

h1{
	line-height:1.2em;
	font-weight:bold;
	font-size:125%;
}
h2{
	margin:0;
	font-weight:bold;
	font-size:120%;
}
h3{
	margin:0;
	font-weight:bold;
	font-size:115%;
}
h4{
	margin:0;
	font-weight:bold;
	font-size:110%;
}
h5{
	margin:0;
	font-weight:bold;
	font-size:105%;
}
h6{
	margin:0;
	font-weight:bold;
	font-size:100%;
}
.introduction{
	font-size:90%;
	color:#CC0000;
	font-weight:bold;
}
.topicPath{
	font-size:85%;
}

.companys{
	text-align:left;
}
.companys dl{
	margin:0;
}
.companys dt{
	font-weight:bold;
	margin:1ex;
	color:#670001;
}
.companys dd{
	margin-left:1ex;
}
.companys ul{
	margin-left:0;
}
.companys li{
	margin-left:1.5em;
}

.caution{
	font-size:110%;
	font-weight:bold;
	color:#ff0000;
}
.warning{
	font-size:110%;
}
.contactList{
}

.contactList dt{
	font-weight:bold;
	margin:1em;
}
.contactList dd{
	margin-top:1em;
	margin-bottom:1em;
}

.productEgButton {
	text-align:right;
	margin:0 0 10px 0;
}

.productEgButton img {
	border-style: none;
}

.tags{
	text-align:right;
	font-size:80%;
	color:gray;
	margin:1px
}
