/* 全体の設定*/
body{
    font-style:normal;/*文字のスタイル：普通*/
    font-weight:normal;/*文字の太さ：普通*/
    font-size:12px;/*文字の大きさ：中*/
    text-align:left;/*文字の寄せ方：左寄せ*/
    line-height:1.1;
    color:#777777;/*文字の色：黒*/
    background-color:#ffffff;/* 背景の色：白 */
    background-image:url();/* 背景の画像 */
}

img{/* 画像表示のデザイン設定*/
	border:0px;
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:#0000ff;/*文字の色：青*/
    font-style:normal;
    text-decoration:none;/* 下線 */
}
a:visited {/*訪問後の色*/
    color:#0000ff;/*文字の色：紫*/
    text-decoration:none;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#cc0066;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    color:#00ff00;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */

}

/*
a.sample{
    background-color:#ffffff;
    width:60px;
}


a:hover{
    background-color:#ffff00;
}
*/

h1{
/*    background-image:url(); */
/*    background-repeat: repeat-y; */
    font-size:16px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白*/
    margin-bottom:0px;
/*    font-weight: bold; */
    color:#ffffff;/*文字色：白*/

}
h2{
    text-align:center;
    font-size:15px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白 */
    margin-bottom:0px; 
    color:#0000ff;
/*    font-weight:lighter; */
}

h3{
    text-align:center;
    font-size:17px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白 */
    margin-bottom:0px; 
    color:#ff0000;
    font-weight: 700; 
}


h4{
    text-align:left;
    font-size:16px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白 */
    margin-bottom:0px; 
    color:#000000;
    font-weight: 700; 
}

h5{
    text-align:left;
    font-size:16px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白 */
    margin-bottom:0px; 
    color:#000000;
    font-weight: 700; 
    color:#0000cc;
}

h6{
    text-align:left;
    font-size:12px;/*文字の大きさ：普通*/
    margin-top:0px;/*上方向の余白 */
    margin-bottom:0px; 
    color:#000000;
    font-weight: 200; 
    color:#000076;
}


p{
    margin-top:12px;
    padding-top:0px;
    padding-bottom:0em;/*下の詰め0文字分*/
    padding-left:0em;/*左の詰め2文字分*/
    padding-right:0em;/*右の詰め2文字分*/
    background-color:#ffffff;/*背景色*/
}
ul{
    padding-left:0em;/*左の詰め2文字分*/
    margin:0px;
    background-color:#ffffff;/*背景色*/
    list-style: square inside url(image/mark.gif); 
}

ol{
    padding-left:1em;/*左の詰め2文字分*/
    margin:0px;
    background-color:#ffffff;/*背景色*/
    list-style: square inside url(image/mark2.gif); 
}

li { 
margin-bottom: 3px; 
} 


#design{
    background-image:url(./img/back.gif);
    background-color:#FFFFFF;
    border-color:#CC6600;
    border-width:0px;
    border-left-width:40px;
    border-style:solid;
}


/*　テーブル1　*/
#waku table {
	border-collapse: collapse;
	border-spacing: 5;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	width: 900px;
	}
#waku th {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000000;
	text-align:left;
	}
#waku td {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000000;
	text-align:left;
	}
	
#waku2 table {
	border-collapse: collapse;
/*	border-spacing: 4; */
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #fff;
	width: 479px;
	}
#waku2 th {
	padding: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	}
#waku2 td {
	padding: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-align:left;
	}
	
	/*　テーブル3　*/
#waku3 table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	width: 195px;
	}
#waku3 th {
	padding: 3px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #fff;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	}
#waku3 td {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-align:left;
	}
	
/*　テーブル4　*/
#waku4 table {
	border-collapse: collapse;
	border-spacing: 5;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	}
#waku4 th {
	padding: 3px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #5878ec;
	color: #fff;
	font-size: 13px;
	text-align: left;
	}
#waku4 td {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000000;
	text-align:left;
	}

	/*　テーブル5　*/
#waku5 table {
	border-collapse: collapse;
	border-spacing: 5;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background: #ffffff;
	width: 480px;
	}
#waku5 th {
	padding: 5px;
	border-right: 2px solid #6666aa;
	border-bottom: 2px solid #6666aa;
	background: #ddddff;
	color: #000000;
	font-size: 13px;
	text-align: left;
	}
#waku5 td {
	padding: 5px;
	border-right: 1px solid #6666aa;
	border-bottom: 1px solid #6666aa;
	background: #ddddff;
	font-size: 13px;
	color: #000000;
	text-align:left;
	}
	
		/*　テーブル6　*/
#waku6 table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	width: 480px;
	}
#waku6 th {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #5878ec;
	color: #fff;
	font-size: 13px;
/*	font-weight:lighter; */
	text-align: left;
	}
#waku6 td {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-align:left;
	}

	/*　テーブル7　*/
#waku7 table {
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background: #ffffff;
	width: 467px;
	}
#waku7 th {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #5878ec;
	color: #fff;
	font-size: 13px;
/*	font-weight:lighter; */
	text-align: left;
	}
#waku7 td {
	padding: 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-align:left;
	}
	
#waku8 table {
	border-collapse: collapse;
/*	border-spacing: 4; */
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #fff;
	}
#waku8 th {
	padding: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #fff;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	}
#waku8 td {
	padding: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 13px;
	color: #000;
	font-weight: normal;
	text-align:center;
	}
	
	
