/**************共通スタイル************************/
/* ページ全体 */
body{
	margin:0;
	padding:0;
	background-color:#ffffff;
}

/* ロゴ */
table.logo{
	width:650px;
	border-style:solid;
	border-width:0px 1px 1px 0px; 
	border-color:#89e0e0;
	background-color:#ffffff;
}

/* コンテンツ全体 */
table.main{
	width:650px;
	border-style:solid; 
	border-width:0px 1px 0px 0px;
	border-color:#ffffff #89e0e0 #ffffff #ffffff;
}


/* メニュー（コンテンツ左） */
td.menu{
	width:185px;
	padding-left:10px;
	background-color:#e1f8fb;
	vertical-align:top;
	padding-bottom:50px;
	padding-top:50px;
}

/* 小メニュー行間 */
.contents_menu{
	margin:0;
}

/* 本文（コンテンツ右） */
td.contents{
	width:465px; 
	background-color : #fffcf8;
	vertical-align:top;
}


/* コメント */
.com_waku{
	width:440px;
	margin:20px 10px 20px 10px;
	font-size:11pt;
	line-height:130%;
}

/* 画像枠線 */
img{
	border-width:0px;
}

/* 上へリンク */
.ue{
	background-color:#e1f8fb;
	padding-left:10px;
}

/* コピーライト */
table.foot{
	border-style:solid;
	border-width:1px;
	border-color:#89e0e0;
	background-color:#e1f8fb;
	font-size:10pt;
	text-align:center;
	margin-bottom:30px;
}

/* メニュー（大項目） */
a.m:link{
	color:#808080;
	font-size:16pt;
	text-decoration:none;
}
a.m:visited{
	color:#808080;
	font-size:16pt;
	text-decoration:none;
}

a.m:hover{
	color:#ff8000;
	font-size:16pt;
	text-decoration:none;
}

/*メニュー（小項目）*/
a.s:link{
	color:#000080;
	font-size:10pt;
	text-decoration:none;
	letter-spacing:0pt;
}

a.s:visited{
	color:#000080;
	font-size:10pt;
	text-decoration:none;
	letter-spacing:0pt;
}

a.s:hover{
	color:#ff8000;
	font-size:10pt;
	text-decoration:none;
	letter-spacing:0pt;
}

/*メニュー（小項目）*/
a.ws:link{
	color:#000080;
	font-size:11pt;
	text-decoration:none;
	letter-spacing:0pt;
}

a.ws:visited{
	color:#000080;
	font-size:11pt;
	text-decoration:none;
	letter-spacing:0pt;
}

a.ws:hover{
	color:#ff8000;
	font-size:11pt;
	text-decoration:none;
	letter-spacing:0pt;
}




/* 字下げ */
.jisage{
	text-indent: 1em;
}
/*****************トップページ**********************/

/* ニュース枠 */
div.news{
	width:420px;
	border-style:solid;
	border-width:1px;
	border-color:#89e0e0;
	margin:10px 10px 20px 10px;
	padding:10px;
	font-size:11pt;
	background-color:#f0fff0;
}

/* 見出し部分マーク */
span.mark{
	font-size:14pt;
	color:#ff8000;
}

/* ニュース見出し */
.n_midasi{
	font-size:12pt;
	font-weight : bold;
}

/* ニュース更新日 */
.n_kousin {
	text-align : right;
	color:#ff0000
	font-size:9pt;
}

/* セミナー枠 */
.seminar{
	text-align : center;
	background-color:#ffffff;
	padding:10pt;
	margin-top:24pt;
	margin-bottom:12pt;
}

/* セミナー更新日 */
.s_kousin{
	text-align:left;
}

/* セミナー名 */
.s_name {
	font-size: 10pt;
	font-weight: bold;
	margin-top:10pt;
	margin-bottom:24pt;
}

/* セミナー内容 */
.s_naiyou{
	text-align:left;
	margin-bottom:24pt;
}

/* セミナー詳細リンク */
.s_link{
	text-align:center;
}

/* メール説明文 */
.m_naiyou{
	background-color:#ffffff;
	margin-bottom:12pt;
	padding:10pt;
}

/****************index.html********************/
/* 21年度活動状況 */
.waku21{
	margin-top: 50px;
}
/*********************************************/
/* コンテンツ内側枠 */
div.comm{ 
	width:425px;
	border-style:solid;
	border-width:0px;
	border-color:#ffa275;
	margin:10px;
	padding:10px;
	font-size:11pt;
}

/*about.html*/
/* 理事長挨拶見出し */
.riji_aisatu{
	font-size:12pt;
	color:#000040;
}

/* 理事長名 */
.riji_mei{
	float:right;
	font-size:9pt;
	width:170px;
	text-align:right;
	padding-top:135px;
	line-height:100%;
	margin-right: 1em;

}

/* 役員構成 */
table.data{
	font-size:10pt;
	border-width:1px;
	border-style:solid;
	border-collapse: collapse;
	border-color:#999999;
}
table.data td {
  border: solid 1px #999;
  padding: 4px 6px;
}



.float{
   float: right;
   margin-left: 1em;
}

.floatclear{
	clear:both;
}
/********************jirei.html************************************/

/* 事業案内見出し */
.j_midasi{
	width:400px;
	margin-left:18px;
	font-size:11pt;
	border-bottom-style:solid;
	border-bottom-color:#0066FF;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:#0066FF;
	border-left-width:13px;
	padding-left:2px;
}

.j_midasibig{
	width:400px;
	margin-left:30px;
	font-size:20pt;
	border-bottom-style:solid;
	border-bottom-color:#0066FF;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:#0066FF;
	border-left-width:20px;
	padding-left:2px;
	font-style:italic;
}



/* 事業説明 */
.j_setumei{
	margin-left:30px;
	margin-top:5px;
	margin-right:10px;
	font-size:11pt;
}

/* 事業箇条書き */
ul.list{
	margin-top:10px;
}

/* 枠 */
div.waku{
	width:420px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin:10px 10px 20px 10px;
	padding:10px;
	font-size:11pt;
	background-color:#ffffff;
}

/*コンテンツ枠内目次*/
.mokuji{
	text-align : center;
	font-weight:bold;
	margin-top:24pt;
}

/* 中央揃え */
.cent{
	text-align:center;
}

/* 事業案内見出し */
.j_midasi{
	width:400px;
	margin-top:15px;
	margin-left:18px;
	font-size:11pt;
	border-bottom-style:solid;
	border-bottom-color:#0066FF;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:#0066FF;
	border-left-width:13px;
}

/* 事業説明 */
.j_setumei{
	margin-left:30px;
	margin-top:5px;
	margin-right:10px;
	font-size:11pt;
}

/******************haken.html******************/
/* 見出し */
.h_midasi1{
	font-weight:bold;
}

/* 見出し */
.h_midasi2{
	background-color:#dcdcdc;
	font-weight:bold;
	width:90%;
	padding-top : 3px;
	padding-bottom : 3px;

}

.modoru{
	text-align:right;
	margin-top : 5px;
}
/* 派遣表枠 */
.waku1{
	margin:5px 5px 5px 5px;
}

.waku2{
	margin:0px 5px 5px 5px;
}

/* 派遣データ */
.h_data{
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	width:450px;
	font-size:10pt;
}

.d_no{
	width : 28px;
	text-align:center;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
}

.d_title{
	width : 128px;
	text-align : center;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
}

.d_naiyou{
	width : 288px;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	padding-top : 5px;;
}

.ws_midasi{
	width:380px;
	margin-left:18px;
	font-size:11pt;
	border-bottom-style:solid;
	border-bottom-color:#0066FF;
	border-bottom-width:thin;
	border-left-style:solid;
	border-left-color:#0066FF;
	border-left-width:13px;
	padding-left:2px;
}


.ws_data{
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	width:440px;
	font-size:11pt;
	margin-top:25px;
}

.ws_no{
	width : 28px;
	text-align:center;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
}

.ws_naiyou{
	width : 400x;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	padding-top : 5px;;
	text-align:left;
	padding:5px;
	font-size:11pt;
}

.ws_title{
	width : 400px;
	text-align : left;
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	font-size:12pt;
	padding:5px;
}

.ws_an{
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	width:376px;
	font-size:11pt;
	margin-top:25px;
}

.ws_annaiyou{
	border-style:solid;
	border-width : 1px;
	border-color :#606060;
	padding : 10px;;
	text-align:left;
	font-size:11pt;
}

/***************アンケート*********************************/
/* アンケート枠 */
div.sdata{
	width:400px; 
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin:5px 5px 5px 20px; 
	padding:5px 15px; 
	font-size:11pt; 
	background-color:#ffffff;
}

/*セミナー説明*/
.comtxt{
	margin-left:1em;
	margin-right: 1em;
	line-height: 150%;
	font-size:11pt;
}

/*セミナー一覧表見出し*/
.s_midasi {
	margin-left: 1em;
	margin-right: 1em;
	font-weight:bold;
	text-align:center;
	font-size:larger;
}

/* セミナー表 */
table.semlist{
	margin-left: 20px;
	font-size:11pt;
	border-color:#ffa275;
	text-align:center;
	width:425px;
	border-width:1px;
	border-collapse: collapse;
	border-style:solid;
}

th.h_theme{
	width:280px;
	border-color:#ffa275;
	border-width:1px;
	border-style:solid;
}

th.h_kaisai{
	width:143px;
	border-color:#ffa275;
	border-width:1px;
	border-style:solid;
}

td.theme{
	width:280px;
	text-align:left;
	border-color:#ffa275;
	border-width:1px;
	border-style:solid;
}

td.kaisai{
	width:143px;
	text-align:center;
	border-color:#ffa275;
	border-width:1px;
	border-style:solid;
}

/* トップ画像 */
.title_logo{
	margin-top:20px;
	text-align:center;
}

/**************eネット安心講座*********************/
.moji{
	font-size : 11pt;
}
/***********************総会******************************/
.hk{
/*	margin-left: 0.2em;*/
	font-size:11pt;
}


table.data{
	font-size:10pt;
	border-width:1px;
	border-style:solid;
	border-collapse: collapse;
	border-color:#999999;
}


table.data td {
  border: solid 1px #999;
  padding: 4px 6px;}


.data2{
	font-size:10pt;
	border-width:0px;
	border-style:solid;
	border-collapse: collapse;
	border-color:#999999;
}

.data3 {
  border: solid 0px #999;
  padding: 4px 6px;}

/**************安全教室******/
div.dai_list { 
	margin-left: 1em; 
	margin-right: 1em;
}

div.chu_list{
	margin-left: 2em; 
	margin-right: 2em;
	line-height:150%;
}

.active{
	margin:0 0 0 15;
	font-size:11pt;
}

hr{
	text-align:center;
	width:95%;
	border-width:thin;
}

.moji2{
	font-size:small;
}

.point{
	font-weight:bold;
	font-size:small;
	color:#ff3300;
}

.migi{
	text-align:right;
}

.marknasi{
	list-style-type : none;
}

.omidasi{
	font-size:medium;
	margin-left:5px;
}

.semi{
	margin-bottom:10px;
	margin-left:5px;
	width:100%;
	font-size:11pt;


}

.s_space{
	widrh:2px;
}
.s_koumoku{
	width:60px;
	vertical-align:top;
}

.s_data{
	vertical-align:top;
}

table.sdata{
	font-size:10pt;
	border-width:1px;
	border-style:solid;
	border-collapse: collapse;
	border-color:#999999;
}


table.sdata td {
  border: solid 1px #999;
  padding: 4px 6px;}

.aka{
	color: #ff0000;
	font-weight:bold;
	text-align:right;
}


