/*マウスの動きでスタイルを変える*/
a         
a:link { color: blue; }
a:visited { color: purple; }
a:hover    { color: #006400 }
a:active { color: red; }


h1     { color: #dd2300; font-weight: bolder; font-size: 13px; line-height: 1em; margin-top: 3px; margin-bottom: 3px; margin-left: 3px; position: static; left: 50px }
h2     { color: #dd2300; font-weight: bolder; font-size: 12px; line-height: 1.8em; margin-bottom: 0px; margin-left: 3px }
h3     { color: #861010; font-size: 10pt; line-height: 1em; margin-top: 8px; margin-bottom: 8px }



/*トップ News&Topics*/
td { }
.news      { font-size: 12px; line-height: 1em; text-indent: 13px }
.news a:link    { color: blue }
.news a:visited    {color: purple; }
.news a:hover    { color: #006400 }
.news a:active    { color: red; }

/*トップ コンテンツのコメント*/
.top-com        {
	font-size: 12px;
	line-height: 1.5em;
	margin:8px 4px 8px 6px;
}
.top-com a:link    { color: blue }
.top-com a:visited    {color: purple; }
.top-com a:hover    { color: #006400;}
.top-com a:active    { color: red; }

/*トピックパス*/
.topicpass         { font-size: 12px; line-height: 1.5em }
.topicpass a:link    { color: blue }
.topicpass a:visited    {color: purple; }
.topicpass a:hover    { color: #006400 }
.topicpass a:active    { color: red; }

	
.topicpass         { font-size: 12px; line-height: 1.5em }
.topicpass a:link    { color: blue }
.topicpass a:visited    {color: purple; }
.topicpass a:hover    { color: #006400 }
.topicpass a:active    { color: red; }

/*コンテンツ*/
.contents             { font-size: 12px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.contents a:link
 { color: blue; }
.contents a:visited
 { color: purple; }
.contents a:hover
     { color: #006400 }
.contents a:active
 { color: red; }
 
 /*コンテンツ白*/
.contents-w             { font-size: 12px; line-height: 1.5em; color: #ffffff; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.contents-w a:link
 { color: #ffffff; }
.contents-w a:visited
 { color: #ffffff; }
.contents-w a:hover
     { color: ##ffffff }
.contents-w a:active
 { color: #ffffff; }
 

/* newコンテンツ*/
.con-new             { font-size: 13px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.contents a:link
 { color: blue; }
.contents a:visited
 { color: purple; }
.contents a:hover
     { color: #006400 }
.contents a:active
 { color: red; }
 
 /*newコンテンツ白*/
.con-w             { font-size: 13px; line-height: 1.5em; color: #ffffff; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.contents-w a:link
 { color: #ffffff; }
.contents-w a:visited
 { color: #ffffff; }
.contents-w a:hover
     { color: ##ffffff }
.contents-w a:active
 { color: #ffffff; }
 
  /*経営理念インデント設定*/
.idea              { font-size: 12px; line-height: 1.5em; padding-left: 10px }
.idea a:link
 { color: blue; }
.idea a:visited
 { color: purple; }
.idea a:hover
     { color: #006400 }
.idea a:active
 { color: red; }
 
.idea-en              { font-size: 12px; line-height: 1.5em; padding-left: 10px; font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";letter-spacing: 1px }
.idea a:link
 { color: blue; }
.idea a:visited
 { color: purple; }
.idea a:hover
     { color: #006400 }
.idea a:active
 { color: red; }
 
 /*沿革インデント設定*/
.history              { font-size: 12px; line-height: 1.5em; padding-left: 30px }
.history a:link
 { color: blue; }
.history a:visited
 { color: purple; }
.history a:hover
     { color: #006400 }
.history a:active
 { color: red; }
 
 /*事業所・関連会社のグループ名称*/
 .relation-name              { font-size: 14px; line-height: 1.5em }

 /*その他、表の見出し*/
 .table-title              { font-size: 14px; line-height: 1.5em }
  .catalog-title               { font-weight: bold; font-size: 18px; line-height: 1.5em }
 .table-title-b       { font-weight: 900; font-size: 14px; line-height: 1.5em }
 .kyodo-title              { font-size: 20px; line-height: 1.2em }
 .kyodo-title2              { font-size: 14px;}
 
  /*ピップ宣言*/
.pip-sengen               { font-weight: bold; font-size: 16px; line-height: 1.5em }
.pip-sengen-e               { font-weight: bold; font-size: 14px; line-height: 1.5em; color: #329A0D}

.idea              { font-size: 14px; line-height: 1.9em }

.company          { font-size: 12px; line-height: 1.3em;  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.company a:link
 { color: blue; }
.company a:visited
 { color: purple; }
.company a:hover
     { color: #006400 }
.company a:active
 { color: red; }

/*CM・キャンペーン情報*/
.pr              { font-weight: bold; font-size: 12px; line-height: 1.5em }
.pr a:link
 { color: blue; }
.pr a:visited
 { color: purple; }
.pr a:hover
     { color: #006400 }
.pr a:active
 { color: red; }
 
 /*商品カタログの商品説明*/
 .setsumei             { font-size: 11px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
 
  /*new商品カタログの商品説明*/
 .setsumei-n             { font-size: 12px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
 .setsumei-l             { font-size: 13px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
 
  /*採用情報*/
 .saiyo              { font-size: 14px; line-height: 1.8em }

  /*コピーライト*/
.copylight          { font-size: 12px; line-height: 1.3em }


/*コンテンツ小*/
.copys             { font-size: 10px; line-height: 1.4em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.copys a:link
 { color: blue; }
.copys a:visited
 { color: purple; }
.copys a:hover
     { color: #006400 }
.copys a:active
 { color: red; }
 
.silk             { font-size: 10px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.silk a:link
 { color: blue; }
.silk a:visited
 { color: purple; }
.silk a:hover
     { color: #006400 }
.silk a:active
 { color: red; }
 
.roop             { font-size: 11px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.roop a:link
 { color: blue; }
.roop a:visited
 { color: purple; }
.roop a:hover
     { color: #006400 }
.roop a:active
 { color: red; }
 
 .short             { font-size: 8px; line-height: 1.4em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.short a:link
 { color: blue; }
.short a:visited
 { color: purple; }
.short a:hover
     { color: #006400 }
.short a:active
 { color: red; }

 .px12             { font-size: 12px;  line-height: 16px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

.mammy             { font-size: 16px; line-height: 1.5em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.mammy a:link
 { color: blue; }
.mammy a:visited
 { color: purple; }
.mammy a:hover
     { color: #006400 }
.mammy a:active
 { color: red; }
 
 .border{
 	border-color:#008837;border-style: solid;border-top-width:1px;border-bottom-width:0px;border-left-width:1px;border-right-width:1px;
	}
 .border2{
 	border-color:#008837;border-style: solid;border-top-width:1px;border-bottom-width:0px;border-left-width:0px;border-right-width:1px;
	}

 .border3{
 	border-color:#008837;border-style: solid;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;
	}
 .border4{
 	border-color:#008837;border-style: solid;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:1px;
	}
	
/*リンク*/
.link_box{
	width:751px;
	height:200px;
	}
.box{
	width:180px;
	background-color:#FFFFFF;
	border:solid 1px;
	border-color:#939598;
	text-align:left;
	float:left;
	margin-right:7px;
	height:170px;

	}
.box_a{
	width:145px;
	background-color:#FFFFFF;
	border:solid 1px; border-color:#939598;
	text-align:left;
	float:left;
	margin-right:4px;
	height:155px;

	}
.box_b{
	width:180px;
	background-color:#FFFFFF;
	border:solid 1px;
	border-color:#939598;
	text-align:left;
	float:right;
	height:170px;
	}
.new_ani{
	width:57px;
	text-align:right;
	float:right;
	}
.honten{
	width:130px;}

.go{
	float:left;
	
	}
.white_txt{
	color:#FFFFFF;}
	
	
/*重要なお知らせ*/
#info_area{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif ;
	border:2px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	font-size:14px;
	}
#info_area .info_t{
	background-color:#CCCCCC;
	font-weight:bold;
	text-align:center;
	padding:4px;
	margin:0;
	margin-bottom:10px;
	}
#info_area td{
	padding:2px 4px 2px 4px;
	font-size:14px;
}

#info_area ul{
	margin:5px 0 10px 0;
	padding:0 0 5px 0 ;
	}


#info_area li{
	float:right;
	height:19px;
	list-style-type:none;
	padding-left:15px;
	padding-right:10px;
	}
	
/*バックナンバー*/
#info_area .backnumbar{
	font-size: 12px;
	background-color:#2b9c58;
	border:solid #FFFFFF 1px;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF;
	}

#info_area .backnumbar a:hover { 
	color: #FFFFFF;
	text-decoration:underline;
  }
#info_area .backnumbar a:link {
	 color: #FFFFFF
 }
#info_area .backnumbar a:visited {
	color: FFFFFF;
 }
