@charset "utf-8";
/* CSS Document */


/* コンテナー */
#container {
	padding-top: 10px;
}

/* サイドメニュー */
#left {
	padding-left: 8px;
	float: left;
}
#left .sidemenu {
	margin-bottom: 5px;
}
/* サイドメニュー １*/
#left .left1_title {
	color: #666666;
	text-indent: 3px;
	margin-bottom: 1px;
}
#left .left1 a {
	display: block;
	color: #828282;
	background: #FFFFFF;
	text-decoration: none;
}

/* サイドメニュー１　＜ニュース＞*/
#left #left1_news {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 160px;
}
#left1_news .left1 {
	display: block;
	background: #CD41FF;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 3px;
	line-height: 30px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
}
#left1_news .left1 a:hover {
	color: #CD41FF;
}

/* サイドメニュー１　＜情報士とは＞*/
#left #left1_IJtowa {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 160px;
}
#left1_IJtowa .left1 {
	display: block;
	background: #FF9900;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 3px;
	line-height: 30px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
}
#left1_IJtowa .left1 a:hover {
	color: #FF9900;
}

/* サイドメニュー ２*/
#left #left2_waku {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 160px;
}
#left .left2 {
	background: #009999;
	display: block;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 3px;
	line-height: 30px;
	border: 1px solid #cccccc;
	margin-bottom: 4px;
}
#left .left2 a {
	display: block;
	color: #828282;
	background: #FFFFFF;
	text-decoration: none;
}
#left .left2 a:hover {
	color: #009999;
}

/* サイドメニュー その他*/
#left #sonota_waku{
	background: #CCCCCC;
	width: 160px;
	margin-left: 3px;
	padding-top: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
}
#left .sonota {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	background: #FFFFFF;
	width: 95%;
	margin: 5px auto;
	text-indent: 5px;
}
#left .sonota a {
	color: #828282;
	background: #FFFFFF;
	display: block;
	text-decoration: none;
}
#left a:hover {
	color: #5B5B5B;
}
#left .small {
	font-size: 14px;
	line-height: 16px;
}

/* 情報士とは IJtowa.html */
#main .towa {
	background: #FF9900; 
}
#IJtowa table {
	width: 530px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CFDFE2;
}
#IJtowa table th {
	color: #006699;
	background: #CFDFE2;
	border: 1px solid #CFDFE2;
}
#IJtowa table td {
	border: 1px solid #CFDFE2;
	padding: 2px;
}
#IJtowa #textbook {
	float: left;
	text-align: center;
}

/* カリキュラム内容の詳細　curriculum.html */
#curriculum .chapter {
	font-size: 10px;
	margin-left: 50px;
	line-height: 12px;
	text-indent: -31px;
}
#curriculum .kamokunaiyou {
	font-size: 14px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#curriculum .kamoku {
	margin-left: 10px;
	margin-top: 5px;
	color: #004D99;
}
#curriculum .hour {
	margin-left: 20px;
	margin-top: 5px;
	color: #004D99;
	margin-bottom: 10px;
}
#curriculum hr {
	width: 90%;
	border-top: 1px solid #999999;
	margin: 5px auto 15px;
}


/* 生きがいWEBとは　about.html */

#main .web {
	background: #C75F90; 
}

/* 生きがい情報士とは　IJtoha.html */

#main .news {
	background: #FF9900; 
}

/* 生きがい情報士ニュース　Jouhousi.html */

#main .news {
	background: #CD41FF; 
}

/* 各種刊行物　publication.html */

#main .publi {
	background: #00C9FF; 
}

/* 情報士通信　tuusin.html */

#main .tuusin {
	background: #66CA3A; 
}
#main .tuusinNo {
	background: #66CA3A;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}

/* お知らせ　information.html */

#main .information {
	background: #3A3AFF; 
}

/* リンク　links.html */
#main .link dt {
	font-weight: bold;
}
#main .link dd {
	line-height: 20px;
}
#main .link a{
	color: #666666;
	text-decoration: none;
}
#main .link a:hover {
	text-decoration: underline;
}

/* サイトマップ　sitemap.html */
#main .sitemap dt {
	margin-top: 5px;
}
#main .sitemap dd {
	line-height: 20px;
	text-indent: 15px;
}
#main .sitemap a{
	color: #666666;
	text-decoration: none;
}
#main .sitemap a:hover {
	text-decoration: underline;
}


/* メンバー登録　kiyaku.html */
textarea {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 530px;
}

/* ログイン　login.html */
.login table{
	margin-left: 50px;
}

/* ニュース：更新情報　nuwest.html */
#indiv {
	margin-bottom: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
}
#indiv .entry_title {
	font-size: 12px;
}
#indiv .entry_title a {
	color: #2F5E8C;
	text-decoration: none;
}
#indiv .entry_title a:hover {
	text-decoration: underline;
}
#indiv .date {
}
#indiv .category {
}

/* あなたの街の．．．　yourtown */
#main .yourtown {
	background: #009999; 
}
#main .japan {
	margin: 30px 10px 10px;
}
#main #ij_list table {
	font-size: 12px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px #999999;
	border-left: 1px #999999;
	margin-bottom: 10px;
}
#main #ij_list table tt td {
	margin-bottom: 10px;
	line-height: 12px;
	font-weight: bold;
}
#main #ij_list table td{
	font-size: 12px;
	padding: 3px;
	vertical-align: top;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
#main #ij_list table .first{
	background: #D7F0F2;
	font-weight: bold;
}


/* お問い合わせ　contact.html */
td .contact {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 430px;
}

