@charset "utf-8";
/* Common styles throughout site */
.border-eve {border: inset 10px #ff0000;}
.border-font {
	border: 1px inset #999999;
}

.comment p {
	margin: 0 11px 0 1em;
	text-indent: -1em;
	font-size: 11px;
	line-height: 180%;
	color:#333;
}

.form {font-size: 10px; font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #666666}

.body {font-size: 10px; line-height: 16px; font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #333333}

.bodyLink {
	color: #0066FF;
	font: 10pt "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
	margin-left: 2px;

}
.bodyLink_S {
	color: #0066FF;
	font: 9pt "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
}
.bodyLink_ss {
	color: #0066FF;
	font: 8pt "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-decoration: none;
}
.bodyLink:hover { text-decoration: underline; color: 666699 }

.botNav {
	text-decoration: none;
	color: #333333;
	font: 14px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin-bottom: 3px;
}
.botNav:hover { text-decoration: underline; color: 0000FF}

.4b-botNav  {
	color: #0066FF;
	font: bold 10pt "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-decoration: none;
}
.4b-botNav:hover {
	text-decoration: underline;
	color: #005aff
}
.reg {font-size: 8px; line-height: 0px; }


/* Styles for Home Page */


.hNews { font-size: 10px; line-height: 10px; font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none; color: #333366; }
.hNews:hover { text-decoration: underline; color: 333366; }

.hIronWorks {font-size: 11px; line-height: 11px; font-family: "ＭＳ ゴシック", "Osaka‐等幅"; color: #666666}

.s_new {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #ff0000;
	padding-right: 2px;
	padding-left: 2px;
	font-family: sans-serif, "Lucida Sans", Marlett;
}

.whitebody {
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
background-color:#666666;
}
.w-body {
	color: #FFFFFF;
	font: normal 12px/normal "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.w-TITLE {
	color: #FFFFFF;
	font: bold 14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0.1em;
}


/* 印刷用 */
@media print {
   w-TITLE {
      border-bottom: double 3px black;
   }
}


.w-TITLE-M {
	color: #FFFFFF;
	font: bold 12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0.1em;
}

.w-TITLE_L  {
	text-decoration: none;
	color: #ffffff;
	font: bold 15px/17px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.w-TITLE_L:hover {
	text-decoration: none;
	color: #FF9933
}

.body2 {
	color: #333333;
	font: 10px/12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.B-bodyCopy {
	color: #272727;
	font: normal 13px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.B-bodyCopy縦組 {
	color: #272727;
	font: normal 13px/13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 20px;
}
.B-body-red {
	color: #FF0000;
	font: normal 13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.BB-body-red {
	color: #FF0000;
	font: normal 16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.B-body-center {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	vertical-align: baseline;
}

.B-body-center-W {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: baseline;
}


.botNav_s {
	text-decoration: none;
	color: #333333;
	font: 12px/12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.botNav_s:hover { text-decoration: underline; color: 0000FF
}

.BBbodyCopy {
	color: #333333;
	font: normal 15px/normal "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


.BBB-body-border {
	font-size: 10px;
		line-height: nomal
	font-weight: normal;
	color: #ffffff;
	font: normal 15px/normal "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* 

	top: 1px;
	bottom: 1px;
	left: 5px;

*/

.botNavCopy {
	font-size: 13px;
	line-height: 13px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #ffffff;
	text-decoration: none;
}

.BBB-bodyCopy {
	color: #333333;
	font: normal 15px/normal "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	line-height: 20px;

}
.BBB-TITLE {
	color: #993333;
	font: bold 16px/18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.4B-bodyCopy {
	color: #000000;
	font: bold normal 22px/28px "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}

.body3 {
	color: #333333;
	font: 11px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.body3BW {
	color: #FFFFFF;
	font: 11px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-weight: bold;
}

.data {
font-size: 12px; line-height: 12px; font-family: "ＭＳ Ｐゴシック", "Osaka"; color: #848484
}

.BBB-title_Copy {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	margin-right: 50px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.body3upline {
	font-size: 11px;
	line-height: 13px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #333333;
}

div.kadomaru {
   border-radius: 5px;         /* CSS3 */
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */

   border: 1px green solid;     /* 枠線の装飾 */
   background-color: #ffffff;   /* 背景色 */
}

div.Title-kadomaru {
	border-radius: 5px;         /* CSS3 */
	-moz-border-radius: 5px;    /* Firefox */
	-webkit-border-radius: 5px; /* Safari,Chrome */
	border: 1px solid #999;   /* 背景色 */
	font: 600 normal 18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 2px 2px 2px 6px;
	background: url(products/images/titleback);
	text-transform: none;
	color: #333;
}

.table1 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 TD {
	border: 1px #999999 solid; /* セルの枠線（太さ・色・スタイル） */
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} 

table.smp1 {border-collapse: collapse;}
td.smp {border: solid 1px #999999}

/* p.sample1 {page-break-before: always; }強制改ページ */ 

/* div.pageblock {
   page-break-after: always;
}強制改ページ */ 

.sample001 {
 page-break-before: always;
 page-break-after: avoid; 
}
.sample002 {
 page-break-before: avoid;
 page-break-after: always; 
}

ul {
margin: 0px;
padding: 0px;
}
