/*--- レイアウト構造 ---*/

body {

	text-align : center ;

	background-color:#FFFFFF;


	background-attachment : fixed ;



	margin : 0px ;

}



.document {

	text-align : left ;



	color : #000000 ;



	border: #ffffff 1px solid ;



/*	margin-top : 10px ;*/

	margin-bottom : 10px ;



	width : 580px ;

	padding : 20px 10px ;



	background-color : #FCFCFC ;

}



/*--- 見出し ---*/

h2 {

	text-align : center ;



	color : #000000 ;

	font-size : 130% ;



	border : #33cc00 1px solid ;



	width : 100% ;

	padding : 2px ;



	background-color : #ccffcc ;

}



/*--- テーブル ---*/

.table {

	border : #000000 1px solid ;

	border-collapse : collapse ;

}

table.sam {border: solid 1px #33cc00; border-collapse: collapse;margin-left:5em;}

td.sam {border: solid 1px #33cc00; color:#000000; width:150px;}
td.sam2 {border: solid 1px #33cc00; color:#000000; width:350;}
/*--- フォーム ---*/

/* height : 18px ; */

input.noline {
	color : #000000 ;
	font-size : 90% ;
	line-height : 1.1em ;
}

input,select {

	color : #000000 ;

	font-size : 90% ;

	border : #000000 1px solid ;

	line-height : 1.1em ;

}

textarea {

	color : #000000 ;

	font-size : 90% ;

	border : #000000 1px solid ;



	line-height : 1.2em ;

}

.submit,.reset,.button {

	font-size : 90% ;

	line-height : 1.1em ;



	background-color : #FFFFFF ;

}

.checkbox {

	border : 0px ;

}

.radio {

	border : 0px ;

}



/*--- その他文字修飾 ---*/



.basecolor {

	color : #000000 ;

}

half1 {

	text-align : center ;



	color : #000000 ;

	font-size : 110% ;



	border : #000000 1px solid ;



	width : 45% ;

	padding : 2px ;



	background-color : #DDDDDD ;

}