/********** 基本 **********/

body,td,th {
	font-size : 10pt;
	color : #333333;
	line-height : 120% ;
}

a img{
	border : 0px;
}

a:link{
	color : #FF9933;
}

a:visited {
	color : #330000;
}

a:hover {
	color : #FF9933;
}

a:active {
	color : #000000;
}

a.a_pic:link{color : #ffffff;}
a.a_pic:visited {color : #ffffff;}
a.a_pic:hover {color : #ff0000;}
a.a_pic:active {color : #ff0000;}

.small {
	font-size : 8pt ;
}

.midiam {
	font-size : 9pt ;
}
.bold {
	font-weight : bold ;
}

.midiam_bold {
	font-size : 11pt ;
	font-weight : bold ;
}

.big_bold {
	font-size : 12pt ;
	font-weight : bold ;
}

.red_big {
	font-size : 12pt ;
	font-weight : bold ;
	color : #ff0000 ;
}

.padding_2 {
	padding : 2px ; 
}
.padding_5 {
	padding : 5px ; 
}
.padding_10 {
	padding : 10px ; 
}
.padding_tb5 {
	padding : 5px 0px ; 
}
.padding_tb10 {
	padding : 10px 0px ; 
}
.padding_lr5 {
	padding : 0px 5px ; 
}
.padding_lr10 {
	padding : 0px 10px ; 
}
.padding_lr15 {
	padding : 0px 15px ; 
}
.padding_lr25{
	padding : 0px 25px ;
}
.padding_l10 {
	padding : 0px 0px 0px 10px ; 
}
.padding_l25{
	padding : 0px 0px 0px 25px ;
}
.padding_r10 {
	padding : 0px 10px 0px 0px ; 
}
.padding_5_10 {
	padding : 5px 10px ; 
}

.main {
	padding : 0px 1px ;
	background-color : #ffffff ;
	width : 800px ;
}

.head_company {
	padding : 7px 6px 3px 0px ;
	font-size : 8pt ;
}

.foot {
	padding : 0px 6px 0px 0px ;
	font-size : 8pt ;
	color : #ffffff ;
	background-image : url("./images/foot.gif")
}

.flash {
	margin : 2px 1px 2px 1px;
	backgorund-color : #cccccc ;
	border : 1px solid #000000 ;
}

.content_hedder {
	padding : 2px 2px 0px 2px ;
}

/********** 会社概要 **********/
.company_text2 {
	padding : 10px 10px 10px 5px ;
}

.josetu_text {
	font-size : 12pt ;
	font-weight : bold ;
	color : #CD0000 ;
}

/********** メンテナンス **********/
.attention{
	padding : 10px 10px 0px 5px ;
	font-size : 11pt ;
	font-weight : bold ;
	color : #FF0000 ;
}

.attention2{
	padding : 5px 0px 0px 0px ;
	font-size : 9pt ;
	font-weight : bold ;
	color : #FF0000 ;
}

.table_1 {
	background-color : #FFCC7F ;
	padding : 5px 10px ;
}

.table_1_2 {
	background-color : #FFF0D1 ;
	padding : 5px 10px ;
}

.table_1_3 {
	background-color : #FFEBC2 ;
	padding : 5px 10px ;
}

.table_2 {
	background-color : #99B27F ;
	padding : 5px 10px ;
}

.table_2_2 {
	background-color : #C1D1B2 ;
	padding : 5px 10px ;
}

.table_2_3 {
	background-color : #ADC299 ;
	padding : 5px 10px ;
}

/********** トピックス **********/
.sannkaku {
	padding 0px 0px 2px 0px ;
}

/********** 資料請求 **********/
.request_area1 {
	background-color : #F3C3C3 ;
	padding :  5px ;
	font-size : 11pt ;
	width : 120px ;
}

.request_area2 {
	background-color : #F5E5D5 ;
	padding :  5px ;
	font-size : 11pt ;
	width : 120px ;
}

.form {
	padding : 5px 10px 5px 30px;
}

.request_attention {
	font-size : 8pt ;
	color : #FF0000 ;
	padding :  5px ;
}

.checkbox {
	padding : 0px 15px 10px 0px ;
}
/********** 製品案内 **********/

.head {
	padding :2px 3px ;
}

.menu_taitex {
	background-image:url("images/taitex/menu_bg_taitex.gif");
	border : 1px solid #666666 ;
}

.menu_s_taitex3 {
	background-image:url("images/s_taitex3/menu_bg_s_taitex3.gif");
	border : 1px solid #666666 ;
}

.menu_s_taitex4 {
	background-image:url("images/s_taitex4/menu_bg_s_taitex4.gif");
	border : 1px solid #666666 ;
}

.menu_zensyu {
	background-image:url("images/zensyu/menu_bg_zensyu.gif");
	border : 1px solid #666666 ;
}

.title_s {
	padding : 0px 5px 2px 15px;
}

.text_content {
	padding : 0px 10px 0px 10px ;
	
}

.text_english {
	padding : 0px 10px 0px 10px ;
	font-size : 9pt ;
}

.to_detail {
	padding : 5px 0px 2px 0px ;
}

.food_box {
	padding : 2px 6px 2px 6px ;
	border : 1px solid #7F7F7F ;
	background-color : #F6E9E1 ;
}

.food_box_2 {
	padding : 2px 6px 2px 6px ;
	border : 1px solid #7F7F7F ;
	background-color : #FCF898 ;
}

.food_box_3 {
	padding : 7px 0px 0px 7px ;
	border : 1px solid #7F7F7F ;
	background-color : #FFD09D ;
}

.detail_pdf {
	padding : 30px 10px 0px 0px ;
}

.pdf_dl {
	padding : 10px 50px 0px 100px ;
}

.spec_title_taitex {
	background-color : #DB7070 ;
	font-weight : bold ;
	padding : 5px 10px ;
}


.spec_text1_taitex {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #E59999 ;
}

.spec_text2_taitex {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #F0C1C1 ;
}

.spec_title_s_taitex3 {
	background-color : #DBDB4C ;
	font-weight : bold ;
	padding : 5px 10px ;
}

.spec_text1_s_taitex3 {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #E5E57F ;
}

.spec_text2_s_taitex3 {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #F0F0B2 ;
}

.spec_title_s_taitex4 {
	background-color : #70944C ;
	font-weight : bold ;
	padding : 5px 10px ;
}

.spec_text1_s_taitex4 {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #99B27F ;
}

.spec_text2_s_taitex4 {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #C1D1B2 ;
}

.spec_title_zensyu {
	background-color : #F9AB4C ;
	font-weight : bold ;
	padding : 5px 10px ;
}

.spec_text1_zensyu {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #FBC37F ;
}

.spec_text2_zensyu {
	font-size : 8pt ;
	padding : 5px 10px ;
	background-color : #FDDBB2 ;
}

.bihin_title {
	padding : 0px 0px 20px 25px ;
}

.bihin {
	padding : 0px 80px 10px 80px ;
}

.bihin_item {
	font-weight : bold ;
	font-size : 9pt ;
}

