/*基本設定*/

html{
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address {
    margin: 0;
    padding: 0;
}


*{
	margin:0;
	padding:0;}

body {
	background: #FFFFFF;　/*基本背景色*/
	color: #333333;　/*基本文字色*/
	font: 12px/130% Verdana, Arial, sans-serif;
	
	margin: 0px;
	padding: 0px;}
	
a:active {
	color: #FF0000;
	text-decoration:none;	}

a:link {
	color: #0066FF;
	text-decoration:none;}

a:visited {
color:#CC99FF;
	text-decoration:none;	}

a:hover {
	color: #FF0000;]
	text-decoration:none;	}

img {
	border: 0px;}
	
/*文字の装飾*/		
	
.txt080 {
	font-size: 80%;}
	
.txt120 {
	font-size:14px;}

.txtgray {
	color: #999999;	}
	
.txtgreen {
	color: #006600;	}
	
.txtblue {
	color: #0066CC;	}
	
.txtorange {
	color: #FF6600;	}
	
.txtred {
	color: #FF0000;	}

.bold{
font-weight:bold;}	
/*フォーム*/

.form100 {
	width: 100px;}
.form160 {
	width: 160px;}
.form180 {
	width: 180px;}
.form240 {
	width: 240px;}	
.form280 {
	width: 280px;}
.form350 {
	width: 350px;}
.form400 {
	width: 400px;}		
form{
	padding:0px;
	margin: 0px 0px 0px;}	
input {
	margin: 0px 0px 0px 3px;
	padding: 2px;}
	
textarea {
	margin: 2px 0px;
	padding: 0px;}
	
select {
	margin: 2px 0px;
	padding: 0px;}	
/* テーブル幅の設定ここから
------------------------------------------------------------ */ 

.tab5 {
	width: 5%;	}
	
.tab10 {
	width: 10%;	}
	
.tab20 {
	width: 20%;	}
	
.tab30 {
	width: 30%;	}

.tab45 {
	width: 40%;	}
	
.tab45 {
	width: 45%;	}
	
.tab50 {
	width: 50%;	}
	
.tab60 {
	width: 60%;	}
	
.tab70 {
	width: 70%;	}
	
.tab80 {
	width: 80%;	}
	
.tab90 {
	width: 90%;	}

/* テーブル幅の設定ここまで
------------------------------------------------------------ */	/*?/

html{
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6,
p, pre, blockquote,
ul, ol, dl, address {
    margin: 0;
    padding: 0;
}


*{
	margin:0;
	padding:0;}

body {
	background: #FFFFFF;@/*wiF*/
	color: #333333;@/*F*/
	font: 12px/130% Verdana, Arial, sans-serif;
	
	margin: 0px;
	padding: 0px;}
	
a:active {
	color: #FF0000;
	text-decoration:none;	}

a:link {
	color: #0066FF;
	text-decoration:none;}

a:visited {
color:#CC99FF;
	text-decoration:none;	}

a:hover {
	color: #FF0000;]
	text-decoration:none;	}

img {
	border: 0px;}
	
/*?*/		
	
.txt080 {
	font-size: 80%;}
	
.txt120 {
	font-size:14px;}

.txtgray {
	color: #999999;	}
	
.txtgreen {
	color: #006600;	}
	
.txtblue {
	color: #0066CC;	}
	
.txtorange {
	color: #FF6600;	}
	
.txtred {
	color: #FF0000;	}

.bold{
font-weight:bold;}	
/*tH[*/

.form100 {
	width: 100px;}
.form160 {
	width: 160px;}
.form180 {
	width: 180px;}
.form240 {
	width: 240px;}	
.form280 {
	width: 280px;}
.form400 {
	width: 400px;}		
form{
	padding:0px;
	margin: 0px 0px 0px;}	
input {
	margin: 0px 0px 0px 3px;
	padding: 2px;}
	
textarea {
	margin: 2px 0px;
	padding: 0px;}
	
select {
	margin: 2px 0px;
	padding: 0px;}	
/* e[u??肱
------------------------------------------------------------ */ 

.tab5 {
	width: 5%;	}
	
.tab10 {
	width: 10%;	}
	
.tab20 {
	width: 20%;	}
	
.tab30 {
	width: 30%;	}

.tab45 {
	width: 40%;	}
	
.tab45 {
	width: 45%;	}
	
.tab50 {
	width: 50%;	}
	
.tab60 {
	width: 60%;	}
	
.tab70 {
	width: 70%;	}
	
.tab80 {
	width: 80%;	}
	
.tab90 {
	width: 90%;	}

/* e[u??肱?
------------------------------------------------------------ */	