/*BODY(ページの基本設定)*/
BODY{
 	font-size: 13;
 	color: #000000;

	/*スクロールバーの設定*/
	scrollbar-face-color:ffffff;
	scrollbar-highlight-color:ffffff;
	scrollbar-arrow-color:000000;
	scrollbar-3dlight-color:0000000;
	scrollbar-darkshadow-color:999999;
	scrollbar-shadow-color:999999;

	margin:0;
}

/*各タグの設定*/
img{
	border:0px;
}


td{
	font-size: 12px;
}

div{
	margin : 0px;
	padding : 0px;
}

ul{
	list-style : none;
	padding : 1px;
	margin : 0px;
}

li{
	margin : 0px;
	padding : 0px;
}
p{
	margin-left : 30px;
	margin-top : 5px;
}

/*トップページの右の背景画像の設定*/
#oowaku{
	position :relative;
	width:	100%;
	height : 400px;
 	background-image : url(../img/top/hamon.gif);
	background-repeat : no-repeat;
	background-position : right top;
}

/*一番上のヘッダー部分の設定*/
#head{
	position :relative;
	z-index : 1;
}

#head #head1{
	background-color : #93B7FF;
	width : 40%;
	height : 80px;
	background-image : url(../img/all/logo.gif);
	background-repeat : no-repeat;
	float : left;
	border-bottom : 3px solid #C3CCE0;
}

#head #head2{
	background-color : #93B7FF;
	width : 60%;
	height : 50px;
	float : left;
	border-bottom : 3px solid #C3CCE0;
}

#head #head3{
	width : 60%;
	height : 30px;
	text-align : center;
	float :left;
}

/*月間アクセス解析ＰＶの設定*/
#acc_pos{
	float : right;
	margin-right : 1px;
	margin-top : 30px;
}

/*メニュー部分の設置*/
#menu{
	height : 100%;
	list-style : none;
	margin : 0px;
	padding : 0px;
	float :right;
}

#menu #hmenu{
	background-color : #93B7FF;
	a
}

#menu li{
	padding : 0px;
	margin-left : 3%;
	margin-top: 12px;
	float :left;
	font-weight : bold;
	border : 1px solid #93B7FF;
}

#menu a, #menu a:link, #menu a:visited{
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left:20px;
	padding-right:20px;
	font-size : 13px;
	text-decoration : none;
	color : #000000;
}

#menu a:hover{
	background-color : #93B7FF;
	color : #ffffff;
}

/*コンテンツ全体の大きさの設定*/
#contents{
	margin-top : 5px;
	margin-left : 20px;
	margin-bottom : 5px;
	height : 97%;
	z-index : 1;
	width : 950px;
}

/*コンテンツ左部分の設定*/
#contents #left{
	width : 700px;
	margin-right : 30px;
	float : left;
}

/*コンテンツ右部分の設定*/
#contents #right{
	border : 2px solid #acbce0;
	background-color : #ffffff;
	width : 200px;
	height : 100%;
	float : right;
}

#contents #title{
	background-color :  #acbce0;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : center;
}

/*トップページのフリープログラムの枠の設定*/
#waku{
	margin-bottom : 20px;
}

#waku #up{
	width : 683px;
	height : 7px;
 	background-image : url("../img/top/waku/up.gif");
	background-repeat : no-repeat;
	background-position : center bottom;
}

#waku #left{
	margin : 0px;
	width:7px;
	height:240px;
 	background-image : url(../img/top/waku/left.gif);
	float : left;
}

#waku #center{
	width:669px;
	height:240px;
 	background-image : url(../img/top/waku/center.gif);
	vertical-align:top;
	float : left;
}

#waku #rights{
	margin : 0px;
	width:7px;
	height: 240px;
 	background-image : url(../img/top/waku/right.gif);
	float : left;
}

#waku #down{
	width : 682px;
	height : 6px;
 	background-image : url(../img/top/waku/down.gif);
	background-repeat : no-repeat;
	clear : left;
}

#waku table{
	margin-top : 20px;
}

#waku td{
	padding-right : 15px;
}

#waku a{
	text-decoration : none;
}

#waku a:hover{
	background-color : #0000ff;
	color : #ffffff;
}

#waku table{
	margin-left : 30px;
}

/*トップページの新着情報の設定*/
#new{
	margin-top : 5px;
	margin-left : 20px;
	list-style : none;
}

/*一番下のフッター部分の設定*/
#footer{
	position:relative;
	background-color : #93B7FF;
	width : 100%;
	height : 3%;
	text-align : center;
	bottom : 0px;
	border-top : 1px solid #C3CCE0;
	z-index : 1;
	clear : left;
}

/*欲しいプログラムなどありましたらお知らせ下さいの部分の設定*/
#program{
	border-collapse : collapse;
	background-color : #acbce0;
	border : 1px solid #7f9db9;
}

#program #kou{
	padding: 5px;
}

#program #kugiri{
	padding-top : 3px;
	padding-bottom : 3px;
	background-color : #7f9db9;
	text-align : center;
}

#program #q1{
	width : 400px;
}


#program textarea{
	width : 400px;
	height : 50px;
}

/*※等の注意書きの設定*/
#navi{
	color : #ff0000;
}


/*ダウンロード＆解凍等の囲み部分の設定*/
#sikaku{
	border : 1px solid #93B7FF;
	margin-bottom : 20px;
}

/*囲み部分のタイトル部分*/
#sikaku #title{
	background-color : #d2e1ff;
}

/*囲み部分の簡単な見出し*/
#sikaku #midasi{
	border-top : 1px solid #93B7FF;
	border-bottom : 1px solid #93B7FF;
}

/*三角画像の付いているリスト*/
#list{
	padding-left : 20px;
	margin-top : 3px;
	margin-bottom : 10px;
}
#list li{
	padding-left : 9px;
	background : url(../img/all/sankaku.gif) no-repeat 0 50%;
}

/*会社概要の様なテーブルの設定*/
#tables{
	border-collapse : collapse;
	background-color : #ffffff;
	border : 1px solid #acbce0;
	
	margin-bottom : 20px;

}

#tables td{
	border : 1px solid #acbce0;
}

#tables #left{
	width : 150px;
	background-color : #D2E1FF;
}


/*会社概要のテーブルの大きさ*/
#company table{
	width : 680px;
}

/*ダウンロードのページ目次の設定*/
#download #mokuzi{
	background-color : #D2E1FF;
}

#download #q1,#q2{
	width : 250px;
}

/*ダウンロードのテーブルの設定*/
#download table{
	width : 400px;
}

#download td{
	padding : 5px;
}

/*フロッピー文字の設定*/
#download #timg{
	width : 20px;
}

#form_tables td{
	padding : 0px;
	margin : 0px;
}