@charset "Shift_JIS";

html{
	margin:0; 
	padding:0; 
}

/*本文*/
body{
	background:#ffffff; 
	width:680px; 
	margin:0px auto; 
	padding:10px; 
}

div#main {
	background:url(haikei.png) repeat-y; 
	border:1px solid #7ABF41; 
	padding:8px 2px 1px 85px;      /*上・右・下・左*/
}

/*見出しレベル１*/
h1{
	margin:0;
	padding:0; 
}

/*見出しレベル２*/
h2{
	font-weight:normal;     /*文字の太さ*/
	border-left:5px solid #c00; 
	border-bottom:1px dotted #c00; 
	margin-left:5px;
	margin-right:10px; 
	padding-left:7px; 
}

/*段落*/
p{
	margin:0;
	padding:0; 
}

/*表内の見出し*/
th{
	padding:0.5em 0;      /*上下・左右*/
	vertical-align:top;  /*縦方向の文字揃え*/
	text-align:left;    /*行揃え*/
}

/*表の列*/
td{
	padding:0.4em; 
}


ul{
	margin:1em 0 1em 2em; 
	padding:0; 
}

ul li{
	line-height:145%;   /*行間調節*/
	padding-left:5px; 
}

/*リンク*/
a:link	    {color:#444; }      /*未読リンク*/
a:visited	{color:#444; }      /*既読リンク*/
a:hover     {color:#7ABF41; }   /*カーソルを乗せた状態*/
a:active	{color:#ff9900; }   /*クリックした状態*/

img{
	border:0; 
	margin-left:4px; 
}

.koumoku{
	list-style-image:url(button.gif); 
}

.syouhin{
	text-align:right; 
	font-size:90%; 
}

.homepage{
	text-align:right; 
	font-size:80%; 
}

.jisage{
	text-indent:1em; 
}

.jisage2{
	text-indent:2em; 
}

.jisage3{
	text-indent:3em; 
}


.center{
	text-align:center; 
}

.right{
	text-align:right;
}

.small1{
	font-size:80%;
}


/*開発商品の表に関する装飾*/
#kaihatu table{
	border-collapse:collapse; 
	width:360px; 
}

#kaihatu th{
	border:1px solid #000000; 
	background-color:#7ABF41; 
	padding-left:5px; 
}

#kaihatu td{
	padding-top:10px; 
}

.seruhaba80{
	width:80px; 
	text-align:right; 
}

/*	.pan li	{display:inline; }	*/


/*研修生受入案内の表に関する装飾*/
#kensyu{
	border-collapse:collapse; 
	border:1px solid #000000;
	width:500px; 
}

#kensyu th{
	border:1px solid #000000; 
	padding:10px; 
	text-align:center; 
	vertical-align:middle; 
}
	
#kensyu td{
	border:1px solid #000000; 
	padding:10px; 
	vertical-align:middle; 
}

#kensyu caption{
	font-weight:bold; 
	text-decoration:underline;  /*文字装飾*/
}


/*近況案内に関する装飾*/
#news h3{
	text-decoration:underline; 
}

#news th{
	text-align:right; 
}

