/*******************************************************************************
 allstyle.css V1.00.00 Created By TASK
 *******************************************************************************
  履歴
         NO Ver       日付         更新者             内容
         01 V1.00.00  2008/01/07                  新規作成
 *******************************************************************************/
body {
	margin: 0;
	padding: 0;
	color: #000000 ; 
	background-color: #ffffff;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}
table {
	margin: 0;
	padding: 0;
}
td {
	padding: 0;
}
body, th, td { 
	font-size: 80%
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}
/* --------------------------------------------------------------------------------------
 リンク関連
--------------------------------------------------------------------------------------- */
a:link {
  text-decoration:none;
  color: #000000;
}

a:visited {
  text-decoration:none;
  color: #000000;
}

a:active {
  text-decoration:none;
  color: #000000;
}
/* マウスが来た時だけアンダーライン表示 */
a:hover{
  text-decoration:underline;
  color: #000000;
}

/* マウスクリック時は手の形。 */
.click {
  cursor:hand
}

/* --------------------------------------------------------------------------------------
 テーブル交互色（odd＝奇数行、even＝偶数行）
--------------------------------------------------------------------------------------- */
ul.news{
    width:100%;
    margin-top:5px;
    font-size:12px;
    padding-left:0px;
    margin-left:0px;
}

ul.news li{
	padding:3px 10px 5px 5px;
    width:543px;
    float:left;
    border-width:0px;
}
ul.news li.odd{
    list-style:none;
	background-color: #ffffff;
}
ul.news li.even{
    list-style:none;
	background-color: #e0ffff;
}
/* --------------------------------------------------------------------------------------
 メニュータイトル
--------------------------------------------------------------------------------------- */
/* メインタイトル */
div.maintitle {
	font-size : 100% ;
	text-indent : 1em ; 
	font-weight : bold ;
	color: #ffffff ;
	align : center;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

/* メインメニュー段落２つ目 */
h2.submenu {
	padding-left : 3px;
	border-left-width : 7px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-left-color : navy;
	border-bottom-color : navy;
	left : 10px;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

div.menutitle {
	background-image:url(../img/200-40_MenuBar_1.gif); 
	text-indent : 1em ; 
	font : bold 100% Arial,'ＭＳ Ｐゴシック',sans-serif ;
	color: #ffffff ;
	width :200px ;
	height :40px ;
	align : center;
}

.tableline {
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : navy navy navy navy;
}

/* --------------------------------------------------------------------------------------
 サブメニュー用情報
--------------------------------------------------------------------------------------- */
/* 各メインメニュー：サブタイトルヘッダ */
td.menutitle {
	background-image:url(../img/200-40_MenuBar_1.gif); 
	text-indent : 1em ; 
	font : bold 90% Arial,'ＭＳ Ｐゴシック',sans-serif ;
	color: #ffffff ;
}

/* 各メインメニュー：サブメニュー背景 */
td.subback {
	background-image:url(../img/200-40_MenuBar_2.gif) ; 
	font : normal 80% Arial,'ＭＳ Ｐゴシック',sans-serif ;
}

/* 各メインメニュー：サブメニュー選択時背景 */
td.subselectpos {
	background-image:url(../img/200-40_MenuBar_3.gif) ; 
	font : bold 80% Arial,'ＭＳ Ｐゴシック',sans-serif ;
	color: #ffffff ;
	background-color:navy; 
	
}
/* --------------------------------------------------------------------------------------
 パンくずリンク
--------------------------------------------------------------------------------------- */
/* パンくずリンク -------------------- */

div#plink ul{
	font-size : 80% ;
	line-height:1;
	text-align:left;
	margin:10px 5px;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

div#plink ul li{
	display: inline;
}

div#plink ul li.first {
	padding-left: 0px;
	background: none;
}

div#plink ul li a{
	color: #999999;
	text-decoration: none;
}

div#plink a:hover{
  text-decoration:underline;
  color: #000000;
}

/* --------------------------------------------------------------------------------------
 フッター
--------------------------------------------------------------------------------------- */
/* フッターナビ -------------------- */

div#foot01 ul{
	line-height:0;
	text-align:center;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

div#foot01 ul li{
	display:inline;
}

div#foot01 ul.navi {
	padding:9px 0 6px;
}

div#foot01 ul.navi li {
	margin:0 2px;
	font-size:75%;
}

div#foot01 ul li a{
	color: #999999;
	text-decoration: none;
}

div#foot01 span {
	margin:0 10px;
}

iv#foot01 a:hover{
  text-decoration:underline;
  color: #000000;
}

/* コピーライト -------------------- */
div#foot01 address{
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
	line-height:-5px;
	text-align: center;
	font-size: 80%;
	font-style: normal;
}
/* --------------------------------------------------------------------------------------
 プライバシーポリシー用
--------------------------------------------------------------------------------------- */
#mainContent dl.policy dt {
	clear: left;
	float: left;
/*	width: 4em;*/
	/*\*/
	_margin-right: -3px;
	/**/
	font-weight: bold;
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

#mainContent dl.policy dd {
	margin-left: 4em;
	margin-bottom: 0.5em;
	/*\*/
	_height: 1px;
	_margin-left: -3px;
	/**/
	font-family: sans-serif,'ＭＳ Ｐゴシック',sans-serif ;
}

*:first-child+html #mainContent dl.policy dd {
	height: 1%;
}

#mainContent p.signature {
	text-align: right;
}

.section {
	margin-bottom: 1px;
}

/* --------------------------------------------------------------------------------------
 お問い合わせ用
--------------------------------------------------------------------------------------- */
td.reference {
	font-size : 100% ;
	font-weight : bold ;
}

/* --------------------------------------------------------------------------------------
 お問い合わせタイトル
--------------------------------------------------------------------------------------- */
/* メインタイトル */
div.reftitle {
	font-size : 110% ;
	text-indent : 1em ; 
	font-weight : bold ;
	color: #ffffff ;
	align : center;

}
/* --------------------------------------------------------------------------------------
 リクルート用
--------------------------------------------------------------------------------------- */
/* メインメニュー段落２つ目 */
h2.r_submenu {
	padding-left : 3px;
	border-left-width : 7px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-left-color : navy;
	border-bottom-color : navy;
	left : 10px;
}
/* --------------------------------------------------------------------------------------
 製品ページ用
--------------------------------------------------------------------------------------- */
.def_seihin1 {
	margin-top : auto;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : auto;
	border-width : thin thin thin thin;
	border-style : double double double double;
	border-color : navy navy navy navy;
}

