/* CSS Document */

/* 全体のマージン指定 */
body{margin:5px 15px; background-color:#000000; color:#FFFAFA;}

/* テーブルの指定 */
td{font-size:75%; color:#FFFAFA;
		font-family:Arial, Helvetica, sans-serif;
		line-height:18px;
		}
#edfc_td{font-size:60%; color:#444444;
		font-family:Arial, Helvetica, sans-serif;
		line-height:14px;
		}
		
/* リンク */
a {color:#90EE90; text-decoration:none;}
a:link,a;vitied,a:active {color:#FFA500;}
a:hover {color:#FFA500;}

/* サブコンテンツ上の指定 */
.sub_menu{padding:0px 30px 5px 0px; text-align:right; font-size:75%;}
.english{font-size:130%;}

/* フッタの指定 */
#footer{text-align:center; padding-top:2px; padding-bottom:2px; font-size:80%; color:#444444;}

#footer A{color:#FFFFFF; font-size:85%; text-decoration:none; padding-top:2px; padding-bottom:2px;}	
#footer A:hover{color:#006600; font-size:85%; padding-top:2px; padding-bottom:2px;}	

/* その他フォント */
.red{color:#FF0000;}
.red_b{color:#FF0000; font-weight:bold;}

.bold{font-weight:bold;}

.white{color:#FFFFFF;}

.mini{font-size:60%;}

.midori{color:#33A65E; font-weight:bold;}

.green{color:#33A65E;}
.green2{color:#90EE90;}

.blue{color:#B0C4DE; font-weight:bold;}

.blue2_bold{color:#0066FF; font-weight:bold;}

.text{color:#FFFAFA;}

.black{color:#000000;}

.yellow{color:#FFFF00;}
.yellow_b{color:#FFFF00; font-weight:bold;}

.dark_blue{color:#0000FF;}
.dark_blue_b{color:#0000FF; font-weight:bold;}

.pink{color:#FF00FF;}
.pink_b{color:#FF00FF; font-weight:bold;}

.Grey{color:#999999;}
.Grey_b{color:#999999; font-weight:bold;}

.underline_white{color:#FFFFFF; font-weight:bold; text-decoration:underline;}


/* 求人 */
.recruit_kugiri{padding:2px 2px; border-top: 1px dashed FF0000;}
.recruit_title{font-weight:bold; padding:2px 0px 2px 0px; color:#FF0000;}


/* ぱんくず */
.pan{padding:2px 0px 2px 0px; font-size:70%;}

/* 戻るアイコンの指定 */
.back_icon{margin-left:30px;}

/* 見出しの中身 */
#mein{padding:5px 0px 5px 30px;}

/* SPONSORSHIP #FF1493 #67B2CA*/ 
.italic {font-style:italic;}
#midashi{font-size:14px;
 	color:#B0C4DE;
	border-bottom:solid 1px #B0C4DE;
	border-left:solid 10px #B0C4DE;
	margin-bottom: 5px;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	padding:2px 0px 2px 10px;
	text-align:left;
	font-weight:bold;}
	
#komidashi{font-size:14px;
 	color:#B0C4DE;
	border-bottom:double 3px #B0C4DE;
	margin-bottom: 5px;
	margin-top:20px;
	margin-left:30px;
	margin-right:30px;
	padding:2px 0px 5px 10px;
	text-align:left;
	font-weight:bold;}
	
.sponsorship{font-size:14px; font-weight:bold; color:#B0C4DE;}


/* 会社案内 */
.president{margin:5px 15px 5px 5px;}

/* テーブルの隙間を空けよう */
#te_padding{padding:5px 5px 5px 5px;}
#te_padding_2{padding:2px 2px 2px 2px;}


/* 文章の頭に番号がついていたりするもの。改行したときに段落を作る。 */
#danraku{text-indent:-1em; padding-left:15px;}

.danraku{text-indent:-1em; padding-left:15px;}

.comment{font-size:16px; font-weight:bold; padding:2px 0px 2px 15px;}




/* test_vehicle */
.vehicle_red{font-size:16px; color:#FF0000; font-weight:bold;}
.vehicle_yellow{font-size:16px; color:#FFCC00; font-weight:bold;}
.vehicle_red_big{font-size:28px; color:#FF0000; font-weight:bold; line-height:30px;}


/* 偽者 */
.bull{color:#FF0000; font-weight:bold;}
.underline_red{color:#FF0000; font-weight:bold; text-decoration:underline;}
.underline_brack{font-size:16px; font-weight:bold; text-decoration:underline;}
.red_big{font-size:18px; color:#FF0000; font-weight:bold;}
.midashi{font-size:16px; color:#FF0000; font-weight:bold;}
.title{font-size:24px; color:#FF0000; word-spacing:4px; font-style:italic; font-weight:bold; text-decoration:underline; line-height:26px;}


/* 製品紹介 */

#product{float:center;
		width:750px;
		margin:10px 0px 0px 0px;
	} 
	
#product dt {
	border-bottom:solid 1px;
	border-left:solid 15px;
	margin-bottom: 5px;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
	padding-left:5px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
#product dd {
	margin-left: 50px;
	margin-right:50px;
	margin-bottom: 20px;
	text-align:left;
	font-size:12px;
}
.product_cap_b{font-size:18px; color:#33A65E; line-height:25px; font-weight:bold;}
.product_cap{font-size:16px; color:#B0C4DE; padding:2px 0px 2px 20px;}
.product_release{font-size:16px; color:#FF0000;}
.product_spec{font-size:14px; color:#B0C4DE; font-weight:bold;}
.product_title{font-size:18px; color:#FF0000; font-style:italic; font-weight:bold;}
#product_list{font-size:14px; font-weight:bold; text-indent:-1em; margin:2px 30px 2px 30px; line-height:18px;}
#product_bunsyo{font-size:14px; font-weight:bold; text-indent:1em; margin:2px 30px 2px 30px; line-height:18px;}
#product_sukima{padding:2px 20px 2px 20px;}
.product_bold{font-size:14px; font-weight:bold;}
.product_mini{font-size:10px;}


.product_bold_Grey{color:#999999; font-size:14px; font-weight:bold;}
.product_bold_pink{color:#FF00FF; font-size:14px; font-weight:bold;}
.product_bold_yellow{color:#FFFF00;font-size:14px; font-weight:bold;}
.product_bold_green{color:#33A65E; font-size:14px; font-weight:bold;}
.product_bold_dark_blue{color:#0066FF; font-size:14px; font-weight:bold;}
.product_bold_blue{color:#B0C4DE; font-size:14px; font-weight:bold;}
.product_bold_red{color:#FF0000; font-size:14px; font-weight:bold;}
.product_bold_orange{color:#CC6633; font-size:14px; font-weight:bold;}

.superpro_yellow{color:#FFFF00;font-size:18px; font-weight:bold;}

.product_midashi{font-size:18px; font-weight:bold; color:#FF0000; border-bottom:solid #FF0000 1px;}
#product_setsumei{padding:5px 0px 5px 15px; font-size:90%; color:#FF0000;}

.product_top{font-size:14px; color:#33A65E; font-weight:bold;}


/* 段落 */
.danraku_3{text-indent:3em;}
.danraku_1{text-indent:1em;}
.danraku_1_b{text-indent:1em; font-weight:bold;}

/* Site Map */
#sitemap{padding:5px 0px 5px 50px;}

/* 新着情報 */
.new_day{font-weight:bold; padding:2px 0px 2px 0px;}
.new_bana{padding:2px 0px 2px 0px;}
.new_nakami{padding:0px 0px 2px 5px;}
.new_kugiri{padding:2px 2px; border-top: 1px dashed #67B2CA;}



h1{color:#FFFFFF; line-height:30px;}


p:first-letter{color:#FFFFFF; font-weight:bold; font-size:4em; float:left; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif;}



.underline_brack_I{font-size:14px; font-weight:bold; text-decoration:underline; font-style:italic; padding-left:100px;}
.underline{text-decoration:underline;}
