body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.text {
	line-height: 18px;
	font-size: 12px;
	color: #333;
}
.text2 {
	line-height: 18px;
	font-size: 12px;
}
.text_LL { line-height: 22px; font-size: 18px; color: #FFF}
.text_L { line-height: 22px; font-size: 14px}
.text_M { line-height: 20px; font-size: 13px}
.text_S { line-height: 18px; font-size: 10px}
.text3 {
	line-height: 18px;
	font-size: 12px;
	color: #f00;
}
.text_ss { line-height: 15px; font-size: 10px}

.text_menu {
	line-height: 12pt;
	font-size: 9pt;
	color:#FFF;
}

.text_menusub {
	line-height: 10pt;
	font-size: 6pt;
	color:#FFF;
	font-weight:bolder;
}

.text_title {
	line-height: 10pt;
	font-size: 8pt;
	color: #fff;
}

.text_news {
	line-height: 10pt;
	font-size: 8pt;
	color: #fff;
}

.text_4 { line-height: 22px; font-size: 12px}


.text_5 { color:#333; line-height: 16px; font-size: 11px}



/*************** ページ全体リンク色 ***************/
a:link {
	color: #2377CD;
	text-decoration: none;
}
a:visited {
color: #2377CD;
}
a:hover,a:active {
	color: #FFFFFF;
	text-decoration: underline;
	background: #666666;
}
.text tr td div div table tr .text_L div table tr td table tr .text {
	text-align: center;
}

a:focus { outline:none;}

/*************** 製品ページリンク色 ***************/
a.product:link {
	color: #333;
	font-weight: bold;
}
a.product:visited {
color: #808080;
}
a.product:hover,a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.text tr td div div table tr .text_L div table tr td table tr .text {
	text-align: center;
}

a.product:focus { outline:none;}

/*************** メニュー1リンク色 ***************/


a.menu1:link {
	color: #333;
}
a.menu1:visited {
color: #333;
}
a.menu1:hover,a:active {
	color: #333;
	text-decoration: underline;
	background:none;
}

a.menu1:focus {
	outline:none;
}

.sam22{
color:#222;
text-align:center;
width:100px;
height:100px;
padding:none;
text-align:center;
}
.sam22 a{
	background-color:none;
display: table-cell;
text-align:center;
vertical-align:middle;
width:100px;
height:100px;
border:none;
}

 /* 以下マウスを載せたときのスタイル */
.sam22 a:hover{
	background-color:#CCC;
	text-decoration: none;
opacity: 100;  /* 要素を透明にするタグ */
   background-color: #E6EBE0;}
   


/*************** メニュー2リンク色 ***************/


a.menu:link {
	color: #FFF;
}
a.menu:visited {
color: #FFF;
}
a.menu:hover,a:active {
	color:#FFF;
	text-decoration:underline;
	background:none;
}

a.menu:focus {
	outline:none;
}