/* toresabur.net */


/* タイトル文字 16px ボールド */
.fonttitle {
	font-size: medium;
	font-weight: bold;
	color: #000000;
}

/* フォント90% */
.font1{ font-size: 90%;line-height: 125%; } 

/* フォント #009900 太字 */
.font2{
	color: #009900;
	font-weight: bold;

}

/* フォント小80% */
.font3{ font-size: 80%;line-height: 125%; } 

/* ボールド */
.fontb {
	font-weight: bold;
}

/* テーブル線・下のみ */
.line1 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	border-bottom-width: 1px;

}

/* 見出し */
h3 {
	font-size: small;
	vertical-align: middle;
	color: #000066;
	padding: 2px 2px 2px 20px;
	border-top: 1px solid #000066;
	border-right: none;
	border-bottom: none;
	border-left: 10px solid #3366CC;
	background-color: #DEE1E4;

}

/* Q&Aのライン */
.qa {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 20px;
	border: 1px solid #3366CC;
	padding-bottom: 2px;
	background-color: #DDEEFF;
	color: #000099;
}

/* テーブル枠 */
.table2 {
	border: 1px solid #006600;

}

/* テーブル２ */
.table6 {
	border: 1px solid #333333;
	background-color: #333333;

}

/* テーブル上1px、下2pxの線 */
.table3 {
	background-image: url(../icon/header_bg.gif);
	background-repeat: repeat-x;


}



/* 点線 */
.line3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #3366CC;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC;
	border-bottom-width: 2px;


}


/* 背景#F4F3E6 フォントサイズ90％ 行間125％ */
.gray2 {
	background-color: #F4F3E6;
	font-size: 90%;
	line-height: 125%;

}

/* 背景#D9E9AF フォントサイズ90％ 行間125％ */
.green1 {
	background-color: #D9E9AF;
	font-size: 90%;
	line-height: 125%;

}

/* 背景#66CC66 フォントサイズ90％ 行間125％ */
.green2 {
	background-color: #66CC66;
	font-size: 90%;
	line-height: 125%;

}

/* 背景#E8E8E8 フォントサイズ90％ 行間125％ */
.gray {
	background-color: #E8E8E8;
	font-size: 90%;
	line-height: 125%;
}

/* 点線 */
.line4 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}



/* 製品ニュース・クイックサポートのテーブル関連 */

/* 白フォント90% 背景 #3366FF */
.fontw {
	font-size: 90%;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3366FF;

}

/* 白フォント80% */
.fontws {
	font-size: 80%;
	color: #FFFFFF;
}

/* 白フォント90% 背景 #009966 */
.fontwg {
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009966;
}

/* 製品ニュース */
.table1 {
	border-top: 2px groove #CCCCCC;
	border-right: 1px groove #333333;
	border-bottom: 1px groove #333333;
	border-left: 1px groove #333333;
	background-color: #FFFFFF;
	font-size: 90%;
	line-height: 125%;
	background-image: url(../icon/box1.gif);
	background-repeat: repeat-y;


}

/* ニュース・サポートのタイトル */
.table4 {
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;
	background-color: #666666;

}

/* クイックサポート */
.table5 {
	border-top: 2px groove #CCCCCC;
	border-right: 1px groove #333333;
	border-bottom: 1px groove #333333;
	border-left: 1px groove #333333;
	background-color: #FFFFFF;
	font-size: 90%;
	line-height: 125%;
	background-image: url(../icon/box2.gif);
	background-repeat: repeat-y;

}
.table7 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}
.fontsbl {  line-height: 150%}
.table_green { border: 1px solid #333333; background-color: #66CC99; }
.table_brown { border: 1px solid #333333; background-color: #CC9933; }
.table_pink { border: 1px solid #333333; background-color: #FFCC99; }
.table_gray { border: 1px solid #333333; background-color: #CCCCCC; }
.table_mosgreen { border: 1px solid #333333; background-color: #CCFF66; }
.font3red {
	font-size: 80%;
	line-height: 125%;
	color: #FF0000;

}
