@charset "utf-8";
html, body {
width: 100%;
height: 100%;
border: 0px;
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #FAFAFA;
background-image:url(../image/back_fafafa.jpg);
background-repeat:repeat-y;
background-position:center;
margin: 0;
/* 複数の異なるブラウザの初期設定値に対応するため、
body エレメントのマージンと余白を 0 にすることをお勧めします */
padding: 0;
text-align: center;
/* これにより、IE 5* ブラウザではコンテナが中央揃えになります。
そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
}

/* 伸縮自在レイアウトに関するヒント
1. 伸縮自在レイアウトの全体的なサイズはユーザーの初期設定のフォントサイズに基づいて設定されるため、伸縮自在レイアウトの表示を予測することは困難です。伸縮自在レイアウトでは行の長さの割合が維持されるため、伸縮自在レイアウトは、適切に使用すれば、大きいフォントサイズを使用する必要がある場合に便利です。
2. このレイアウトの div のサイズは、body エレメントの 100% のフォントサイズに基づいて設定されます。body エレメントまたは #container の font-size: 80% を使用して全体のテキストサイズを小さくすると、レイアウト全体のサイズが比例して小さくなります。これを補正するには、必要に応じて、div の幅を大きくしてください。
3. デザイン全体ではなく div ごとにフォントサイズが変更される場合は (#sidebar1 のフォントサイズは 70% に設定され、#mainContent のフォントサイズは 85% に設定される場合)、これにより、それぞれの div の全体のサイズが比例して変更されます。必要に応じて、最終的なフォントサイズに基づいて調整してください。
*/

p {
color:#333333;
}

a {
color:#0099CC;
}

img {
border-color:#CCCCCC;
}

dt{
color:#333333;
}

dd {
color:#333333;
}

.pdf {
	font-size: 0.8em;
	line-height: ;
	padding: 5px 0px 5px 20px;
	background-image:url(../image/pdf_icon_mini.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.word {
	font-size: 0.8em;
	line-height: ;
	padding: 5px 0px 5px 20px;
	background-image:url(../image/word_icon_mini.gif);
	background-position: left center;
	background-repeat: no-repeat;
}



/* ナビゲーション  */

.oneColElsCtrHdr #navigation {
margin: 0px auto 0px auto;
padding:0;
width: 780px;
}

.oneColElsCtrHdr #navigation li{
float:left;
margin:0;
padding:0;
width:130px;
display:inline;
list-style-type:none;
}

.oneColElsCtrHdr #navigation li a {
display: block;
height: 50px;
}

.oneColElsCtrHdr #navigation li a span {
display: none;
}

.oneColElsCtrHdr #navigation li.menu1 a {
background-image: url(../image/navi_01.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu1 a:hover {
background-image: url(../image/navi_01over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu1on a {
background-image: url(../image/navi_01on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu1on a:hover {
background-image: url(../image/navi_01over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu2 a {
background-image: url(../image/navi_02.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu2 a:hover {
background-image: url(../image/navi_02over.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu2on a {
background-image: url(../image/navi_02on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu2on a:hover {
background-image: url(../image/navi_02over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu3 a {
background-image: url(../image/navi_03.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu3 a:hover {
background-image: url(../image/navi_03over.gif);
background-position: left top;
background-repeat: no-repeat;
}

.oneColElsCtrHdr #navigation li.menu3on a {
background-image: url(../image/navi_03on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu3on a:hover {
background-image: url(../image/navi_03over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu4 a {
background-image: url(../image/navi_04.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu4 a:hover {
background-image: url(../image/navi_04over.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu4on a {
background-image: url(../image/navi_04on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu4on a:hover {
background-image: url(../image/navi_04over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu5 a {
background-image: url(../image/navi_05.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu5 a:hover {
background-image: url(../image/navi_05over.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu5on a {
background-image: url(../image/navi_05on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu5on a:hover {
background-image: url(../image/navi_05over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #navigation li.menu6 a {
background-image: url(../image/navi_06.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu6 a:hover {
background-image: url(../image/navi_06over.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu6on a {
background-image: url(../image/navi_06on.gif);
background-position: left top;
background-repeat: no-repeat;
}
.oneColElsCtrHdr #navigation li.menu6on a:hover {
background-image: url(../image/navi_06over.gif);
background-position: left top;
background-repeat: no-repeat;
}


.oneColElsCtrHdr #container {
	width: 800px;
/* テキストがブラウザの初期設定のフォントサイズのままである場合は、
この幅(46em)により、800px のブラウザウィンドウに収まるコンテナが設定されます */
	background: #FFFFFF;
	height:100%;
	margin: 0 auto;
/* 自動マージン（幅と連動）により、ページが中央揃えになります */
/*	border: 1px solid #000000; */
	text-align: left;
/* この設定は body エレメントの text-align: center より優先されます。 */
}


/*  ヘッダー  */

.oneColElsCtrHdr #header { 
	background: #FFFFFF; 
	padding: 10px;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
} 
.oneColElsCtrHdr #header h1 {
	font-size: 12px;
	width: 412px;
	height: 60px;
	float: left;
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding: 0px 0px 0px 0px; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
	background-image:url(../image/title00.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-3000px;
}

.oneColElsCtrHdr #header h1 a {
	display: block;
	height: 60px;
}

.oneColElsCtrHdr #header h1 a span {
	display: none;
}




/* フォントリサイザー */

.oneColElsCtrHdr #header #fontResizer {
	float: right;
	font-size: 12px;
}
.oneColElsCtrHdr #header #fontResizer a {
	display: block;
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	padding: 5px 5px 5px 5px;
	/* border: 1px solid #116CDF; */
	background-color: #369CCF;
	text-decoration: none;
}



/*  お問い合わせ　と　サイトマップ  */

.oneColElsCtrHdr #header #site_navi {
	float: right;
	width: 240px;
	margin: 10px 0px 0px 0px;
	clear: both;
}

.oneColElsCtrHdr #header #site_navi li {
	display: inline;
	float: left;
	width: 120px;
	list-style: none;
}
.oneColElsCtrHdr #header #site_navi li a {
	display: block;
	height: 20px;
}
.oneColElsCtrHdr #header #site_navi li a.sitemap {
	background-image: url(../image/sitemap.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.oneColElsCtrHdr #header #site_navi li a.inquiry {
	background-image: url(../image/inquiry.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.oneColElsCtrHdr #header #site_navi li a span {
	display: none;
}


/*  ？？？  */

.oneColElsCtrHdr #navi{
	margin:0;
	padding:0;
	width: 800px;
	height:50px;
	clear: both;
	text-align: center;
}





.oneColElsCtrHdr #mainContent {
	padding: 0 10px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	background: #FFFFFF;
}



/*  TOP画像  */

.oneColElsCtrHdr #mainImage{
	width: 780px;
	height: 280px;
	margin: 0px auto 0px auto;
	background-image: url(../image/index-main.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.oneColElsCtrHdr #mainImage span {
	display: none;
}


/*  新着情報  */


.oneColElsCtrHdr #contents_info {
margin:0px;
padding:0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info dl {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info dt {
	margin: 0px 5px 0px 10px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
}

.oneColElsCtrHdr #contents_info dd {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow1.gif);
	background-repeat:no-repeat;
	background-position:left 0.4em;
}

.oneColElsCtrHdr #contents_info dd a {
margin: 0px 0px 0px 0px;
}

.pdf {
	font-size: 0.8em;
	line-height: ;
	padding: 5px 0px 5px 20px;
	background-image: url(../image/pdf_icon_mini.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


/*  各ページタイトル  */


/*  推進室  */
.oneColElsCtrHdr #activity-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #activity-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/activity-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}

/*  支援事業  */
.oneColElsCtrHdr #supportmodel-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #supportmodel-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/support-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}

/*  イベント  */
.oneColElsCtrHdr #event-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #event-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/event-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}

/*  募集情報  */
.oneColElsCtrHdr #recruit-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #recruit-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/recruit-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}

/*  データ・資料  */
.oneColElsCtrHdr #data-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #data-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/data-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}


/*  学内専用  */
.oneColElsCtrHdr #internal-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #internal-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/internal-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}



/*  お問い合わせ  */
.oneColElsCtrHdr #contact-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #contact-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/contact-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}




/*  サイトマップ  */
.oneColElsCtrHdr #sitemap-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #sitemap-title h2{
	margin:10px 0 0 10px;
	width: 200px;
	height: 30px;
	background-image:url(../image/sitemap-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}


/*  男女共同参画社会づくり宣言  */
.oneColElsCtrHdr #sengen-title{
	margin:10px;
	padding:0;
}
.oneColElsCtrHdr #sengen-title h2{
	margin:10px 0 0 10px;
	width: 350px;
	height: 30px;
	background-image:url(../image/sengen-title.jpg);
	background-repeat:no-repeat;
	text-indent:-3000px;
}



/*  News & Topics と バナー - index.html 内容  */

.oneColElsCtrHdr #column {
	padding:10px 0;
	margin: 10px 0;
	width: 780px;
	margin: 0px auto 0px auto;
	overflow:hidden;
}

.oneColElsCtrHdr #left_column {
	float: left;
	width: 610px;
}

.oneColElsCtrHdr #contents_info {
	font-size: 1em;
	height: 400px;
	overflow-y: scroll;
	border: 1px solid #CCCCCC;
}


.oneColElsCtrHdr #left_column 
p {
	font-size: 0.8em;
	width: 610px;
	float: left;
	text-align: right;
	margin: 10px 0px 10px 0px;
}

.oneColElsCtrHdr #left_column #news_title {
	width: 610px;
	height: 60px;
	background-image: url(../image/newstopics.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EFEFEF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.oneColElsCtrHdr #left_column #news_title span {
	display: none;
}


.oneColElsCtrHdr #left_column #news_Letter {
	width: 610px;
	height: 30px;
	background-image: url(../image/newsletter_orange.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EFEFEF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.oneColElsCtrHdr #left_column #news_Letter span {
	display: none;
}

.oneColElsCtrHdr #right_column {
	float: right;
	width: 150px;
	margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #right_column img{
	margin: 4px 0px 0px 0px;
}



/* 推進室　サブナビゲーション */

.oneColElsCtrHdr #sub-navi{
	margin:0;
	padding:0;
	width: 780px;
	clear: both;
}

.oneColElsCtrHdr #sub-navigation {
margin:0;
padding:0;
width: 780px;
height:20px;
}

.oneColElsCtrHdr #sub-navigation ul{
margin:0 0 0 20px;
padding:0;
}

.oneColElsCtrHdr #sub-navigation li{
float:left;
margin:0;
padding:0 20px 0 18px;
height:20px;
display:inline;
list-style-type:none;
	background-image:url(../image/allow5.gif);
	background-repeat:no-repeat;
	background-position:left 0.1em;
}

.oneColElsCtrHdr #sub-navigation li.submenu1 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu2 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu3 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu4 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu1on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu2on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu3on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu4on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation li.submenu1 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation li.submenu2 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation li.submenu3 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation li.submenu4 a:hover {
font-size:12px;
color:#0099CC;
}





/* 育成事業　サブナビゲーション */

.oneColElsCtrHdr #sub-navi_support{
	margin:0;
	padding:0;
	width: 780px;
	clear: both;
}

.oneColElsCtrHdr #sub-navigation_support {
margin:0;
padding:0;
width: 780px;
height:20px;
}

.oneColElsCtrHdr #sub-navigation_support ul{
margin:0 0 0 20px;
padding:0;
}

.oneColElsCtrHdr #sub-navigation_support li{
float:left;
margin:0;
padding:0 20px 0 18px;
height:20px;
display:inline;
list-style-type:none;
	background-image:url(../image/allow5.gif);
	background-repeat:no-repeat;
	background-position:left 0.1em;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu1 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu2 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu3 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu4 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu1on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu2on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu3on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu4on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu1 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu2 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu3 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation_support li.submenu4 a:hover {
font-size:12px;
color:#0099CC;
}


/* イベント　サブナビゲーション */

.oneColElsCtrHdr #sub-navi-event{
	margin:0;
	padding:0;
	width: 780px;
	clear: both;
}

.oneColElsCtrHdr #sub-navigation-event {
margin:0;
padding:0;
width: 780px;
height:20px;
}

.oneColElsCtrHdr #sub-navigation-event ul{
margin:0 0 0 20px;
padding:0;
}

.oneColElsCtrHdr #sub-navigation-event li{
float:left;
margin:0;
padding:0 20px 0 18px;
height:20px;
display:inline;
list-style-type:none;
	background-image:url(../image/allow5.gif);
	background-repeat:no-repeat;
	background-position:left 0.1em;
}

.oneColElsCtrHdr #sub-navigation-event li.submenu1 a {
font-size:12px;
color:#333333;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation-event li.submenu2 a {
font-size:12px;
color:#333333;
text-decoration:none;
}


.oneColElsCtrHdr #sub-navigation-event li.submenu1on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.oneColElsCtrHdr #sub-navigation-event li.submenu2on a {
font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}



.oneColElsCtrHdr #sub-navigation-event li.submenu1 a:hover {
font-size:12px;
color:#0099CC;
}

.oneColElsCtrHdr #sub-navigation-event li.submenu2 a:hover {
font-size:12px;
color:#0099CC;
}








/* 各ページ　サブタイトル */

.oneColElsCtrHdr #sub-title{
	margin:0;
	padding:0;
	width: 780px;
	clear: both;
}

.oneColElsCtrHdr #sub-titlename {
	margin:0;
	padding:0;
	width: 780px;
	height:20px;
}

.oneColElsCtrHdr #sub-titlename h3{
margin:0 0 0 30px;
padding:0;
}



/*  各ページ内容  */

.oneColElsCtrHdr #main_column_activity {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}

.oneColElsCtrHdr #main_column_report {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}

.oneColElsCtrHdr #main_column_introduce {
	margin: 0px 0px 0px 0;
	padding: 20px 0px 20px 0px;
	text-align: center;
}


.oneColElsCtrHdr #main_column_recruit {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}


.oneColElsCtrHdr #main_column_data {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}

.oneColElsCtrHdr #main_column_internal {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}


.oneColElsCtrHdr #main_column_contact {
	margin: 0px 0px 0px 0;
	padding: 10px 0px 10px 0px;
}




/*  各ページ内容　枠線  */

.oneColElsCtrHdr #main_column1 {
	font-size: 0px;
	width: 800px;
	height:20px;
	background-image:url(../image/content800_1.gif);
	background-repeat: no-repeat;
}

.oneColElsCtrHdr #main_column2 {
	width: 800px;
	background-image:url(../image/content800_2.gif);
	background-repeat:repeat-y;
}

.oneColElsCtrHdr #main_column3 {
	font-size: 0px;
	width: 800px;
	height:20px;
	background-image:url(../image/content800_3.gif);
	background-repeat: no-repeat;
}




/*  推進室活動内容　activity.html 内容  */

.oneColElsCtrHdr #main_column_activity dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 14px;
}

.oneColElsCtrHdr #main_column_activity dt {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_activity dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_activity dd a {
margin: 0px 0px 0px 0px;
}



/*  推進室活動報告　reoprt.html 内容  */

.oneColElsCtrHdr #main_column_report dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 14px;
}

.oneColElsCtrHdr #main_column_report dt {
	margin: 0px 5px 0px 6px;
	padding: 10px 0px 5px 15px;
	font-weight:bold;
	font-size: 0.75em;
}

.oneColElsCtrHdr #main_column_report dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 10px 15px;
	font-size: 0.7em;
	background-repeat:no-repeat;
	background-position:left 0.4em;
	background-image:url(../image/allow1.gif);
}

.oneColElsCtrHdr #main_column_report dd a {
margin: 0px;
}



/*  推進室員紹介　introduce.html テーブル設定  */

.oneColElsCtrHdr #main_column_introduce table {
font-size:0.8em;
margin: 0px auto 0px auto;
background-color:#BBBBBB;
text-align: left;
}

.oneColElsCtrHdr #main_column_introduce th {
	background-color:#EBEBEB;
}

.oneColElsCtrHdr #main_column_introduce td.position {
	background-color:#EBEBEB;
}

.oneColElsCtrHdr #main_column_introduce td.name {
	background-color:#FFFFFF;
}

.oneColElsCtrHdr #main_column_introduce td.role {
	background-color:#FFFFFF;
}



/*  育成事業　supportmodel.html 内容  */

.oneColElsCtrHdr #main_column_support dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 10px 14px;
}

.oneColElsCtrHdr #main_column_support dt {
	margin: 0px 5px 0px 20px;
	padding: 10px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 1em;
}

.oneColElsCtrHdr #main_column_support dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 10px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_support dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_support p {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 6px 50px;
	font-size:0.8em;
}



/*  イベント情報　eventout.html テーブル設定  */

.oneColElsCtrHdr #main_column_event table {
margin: 0px 0px 0px 0px;
background-color:#9ACCCD;
text-align: left;
}

.oneColElsCtrHdr #main_column_event th {
	background-color:#009999;
	color:#FFFFFF;
}

.oneColElsCtrHdr #main_column_event td {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
	font-weight:400;
}


.oneColElsCtrHdr #main_column_event dl {
	font-size: 0.8em;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 20px;
}

.oneColElsCtrHdr #main_column_event dt {
	margin: 0px 5px 0px 6px;
	padding: 10px 0px 5px 18px;
	font-weight:bold;
	font-size: 1.1em;
	background-repeat:no-repeat;
	background-position:left 0.7em;
	background-image:url(../image/icon/flag_orange.gif);
}
.oneColElsCtrHdr #main_column_event dd {
	margin: 0px;
	padding: 4px 0px 10px 30px;
}
.oneColElsCtrHdr #main_column_event dd.arrow {
	margin: 0px;
	padding: 4px 0px 10px 45px;
	background-repeat:no-repeat;
	background-position:30px 0.8em;
	background-image:url(../image/allow1.gif);
}

.oneColElsCtrHdr #main_column_event dd a {
margin: 0px;
}

.oneColElsCtrHdr #main_column_event p {
margin: 10px 0 4px 0px;
font-weight:400;
}

.oneColElsCtrHdr td.eventname {
font-weight:bold;
}





/*  募集情報　recruit.html 内容  */

.oneColElsCtrHdr #main_column_recruit dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 10px 14px;
}

.oneColElsCtrHdr #main_column_recruit dt {
	margin: 0px 5px 0px 20px;
	padding: 10px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 1em;
}

.oneColElsCtrHdr #main_column_recruit dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 10px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_recruit dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_recruit p {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 10px 45px;
	font-size:0.8em;
}



/*  データ・資料　data.html 内容  */

.oneColElsCtrHdr #main_column_data dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 10px 14px;
}

.oneColElsCtrHdr #main_column_data dt {
	margin: 0px 5px 0px 20px;
	padding: 10px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 1em;
}

.oneColElsCtrHdr #main_column_data dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 10px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_data dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_data p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 45px;
	font-size:0.8em;
	font-weight:400;
}



/*  学内専用　internal/index.html 内容  */

.oneColElsCtrHdr #main_column_internal h3 {
	margin: 14px 5px 0px 20px;
	padding: 0px 0px 10px 10px;
	color:#333333;
}

.oneColElsCtrHdr #main_column_internal dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 14px;
}

.oneColElsCtrHdr #main_column_internal dt {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_internal dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_internal dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_internal p {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
}
	
.oneColElsCtrHdr #main_column_internal table {
	margin: 0px 0px 40px 40px;
	background-color:#9ACCCD;
	text-align: left;
	font-size: 0.8em;
}

.oneColElsCtrHdr #main_column_internal th {
	background-color:#009999;
	color:#FFFFFF;
}

.oneColElsCtrHdr #main_column_internal td {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}

.oneColElsCtrHdr #main_column_internal td.bold {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.oneColElsCtrHdr #main_column_internal td.red {
	background-color:#FFFFFF;
	color:#FF3300;
	text-decoration:none;
}




/*  お問い合わせ　contact.html 内容  */

.oneColElsCtrHdr #main_column_contact h3 {
	margin: 14px 5px 0px 20px;
	padding: 0px 0px 10px 10px;
	color:#333333;
}

.oneColElsCtrHdr #main_column_contact dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 14px;
}

.oneColElsCtrHdr #main_column_contact dt {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_contact dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_contact dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_contact p {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
}
	
.oneColElsCtrHdr #main_column_contact table {
	margin: 0px 0px 40px 40px;
	background-color:#9ACCCD;
	text-align: left;
	font-size: 0.8em;
}

.oneColElsCtrHdr #main_column_contact th {
	background-color:#009999;
	color:#FFFFFF;
}

.oneColElsCtrHdr #main_column_contact td {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}

.oneColElsCtrHdr #main_column_contact td.bold {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.oneColElsCtrHdr #main_column_contact td.red {
	background-color:#FFFFFF;
	color:#FF3300;
	text-decoration:none;
}



/*  男女共同参画社会づくり宣言　sengen.html 内容  */

.oneColElsCtrHdr #main_column_sengen h3 {
	margin: 14px 5px 0px 20px;
	padding: 0px 0px 10px 10px;
	color:#333333;
}

.oneColElsCtrHdr #main_column_sengen dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 14px;
}

.oneColElsCtrHdr #main_column_sengen dt {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	color:#009999;
	font-weight:bold;
	font-size: 1.2em;
	background-image:url(../image/allow5.gif);
	background-repeat:no-repeat;
	background-position:left 0.2em;
}

.oneColElsCtrHdr #main_column_sengen dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 10px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_sengen dd a {
margin: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #main_column_sengen p {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
}
	
.oneColElsCtrHdr #main_column_sengen table {
	margin: 0px 0px 40px 40px;
	background-color:#9ACCCD;
	text-align: left;
	font-size: 0.8em;
}

.oneColElsCtrHdr #main_column_sengen th {
	background-color:#009999;
	color:#FFFFFF;
}

.oneColElsCtrHdr #main_column_sengen td {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}

.oneColElsCtrHdr #main_column_sengen td.bold {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.oneColElsCtrHdr #main_column_sengen td.red {
	background-color:#FFFFFF;
	color:#FF3300;
	text-decoration:none;
}











 /* ADOBE READER の ダウンロード */


.oneColElsCtrHdr #acrobat {
	width:780px;
	margin: 0px;
	padding: 0px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	background: #FFFFFF;
	overflow: hidden;
	zoom: 1;
} 

.oneColElsCtrHdr #acrobat_navi p {
margin:0px; 
padding:6px;
width:654px;
height:33px;
float:left;
font-size:10px;
text-align:right;
} 

.oneColElsCtrHdr #acrobat_logo {
	float:left;
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	width:112px;
	height:33px;
	background-image: url(../image/get_adobe_reader.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.oneColElsCtrHdr #acrobat_logo a {
	display: block;
	height: 33px;
}


.oneColElsCtrHdr #acrobat_logo a span {
	display: none;
}




 /* フッター */


.oneColElsCtrHdr #footer {
	width:800px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	background: #FFFFFF;
	overflow: hidden;
	zoom: 1;
} 

.oneColElsCtrHdr #footer hr{
	margin:0 auto 0 auto;
	padding:0px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#CCCCCC;
	height:1px;
	width:780px;
	text-align:center;	
}

.oneColElsCtrHdr #footer #copyright {
	float:left;
	font-size:12px;
	width:517px;
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0px 0px 10px; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}

.oneColElsCtrHdr #footer #copyright p{
	margin:0;
	padding:0;
	font-size:8px;
}

.oneColElsCtrHdr #footer #logo {
	float:right;
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0 0 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	width:263px;
	height:37px;
	background-image: url(../image/logo1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.oneColElsCtrHdr #footer #logo a {
	display: block;
	height: 37px;
}
.oneColElsCtrHdr #footer #logo a span {
display: none;
}

.oneColElsCtrHdr #footer #counter{
	clear: both;
	width: 780px;
	font-size: 12px;
	margin: 0px auto 0px auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
/*	border: 1px solid #000000; */
	text-align: right; /* この設定は body エレメントの text-align: center より優先されます。 */
}

/*  リンク集　link.html 内容  */

.oneColElsCtrHdr #main_column_link dl {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 14px;
}

.oneColElsCtrHdr #main_column_link dt {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	color:#333333;
	font-weight:bold;
	font-size: 0.8em;
	background-image:url(../image/allow2.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_link dd {
	margin: 0px 5px 0px 30px;
	padding: 0px 0px 20px 15px;
	font-size: 0.8em;
	background-image:url(../image/allow6.gif);
	background-repeat:no-repeat;
	background-position:left 0.3em;
}

.oneColElsCtrHdr #main_column_link dd a {
margin: 0px 0px 0px 0px;
}

/*  活動報告　report.html 内容  */

.oneColElsCtrHdr #left2_column {
	float: left;
	width: 800px;
}

.oneColElsCtrHdr #contents_info2 {
margin:0px;
padding:0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info2 dl {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info2 dt {
	margin: 0px 5px 0px 10px;
	color:#333333;
	font-weight:bold;
	font-size: 0.9em;
}

.oneColElsCtrHdr #contents_info2 dd {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	font-size: 0.9em;
	background-image:url(../image/allow1.gif);
	background-repeat:no-repeat;
	background-position:left 0.4em;
}

.oneColElsCtrHdr #contents_info2 dd a {
margin: 0px 0px 0px 0px;
}

.pdf {
	font-size: 0.9em;
	line-height: ;
	padding: 5px 0px 5px 20px;
	background-image: url(../image/pdf_icon_mini.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.oneColElsCtrHdr #contents_info2 {
	font-size: 1em;
	height: 300px;
	overflow-y: scroll;
	border: 2px solid #CCCCCC;
}

/*   イベント学内&学外　event.html&eventout.html スクロール内容  */

.oneColElsCtrHdr #left3_column {
	float: left;
	width: 700px;
}

.oneColElsCtrHdr #contents_info3 {
margin:0px;
padding:0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info3 dl {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.oneColElsCtrHdr #contents_info3 dt {
	margin: 0px 5px 0px 10px;
	color:#333333;
	font-weight:bold;
	font-size: 0.7em;
}

.oneColElsCtrHdr #contents_info3 dd {
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 10px 15px;
	font-size: 0.7em;
	background-image:url(../image/allow1.gif);
	background-repeat:no-repeat;
	background-position:left 0.4em;
}

.oneColElsCtrHdr #contents_info3 dd a {
margin: 0px 0px 0px 0px;
}

.pdf {
	font-size: 0.7em;
	line-height: ;
	padding: 5px 0px 5px 20px;
	background-image: url(../image/pdf_icon_mini.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.oneColElsCtrHdr #contents_info3 {
	font-size: 1em;
	height: 350px;
	overflow-y: scroll;
	border: 2px solid #CCCCCC;
}

.oneColElsCtrHdr  #2 a {
	font-size: 8px;
	color: #FFFFFF;
	
}

/*   相談窓口　sodan.html 野口先生から一言 → ヒントにしてみませんか。まで */


.oneColElsCtrHdr #container #main_column2 #main_column_internal .hitokoto {
	color: #FD9902;
}

.oneColElsCtrHdr #container #main_column2 #main_column_internal h4 {
	color: #008080;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal p {
	color: #FF80C0;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal p {
	color: #400040;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal p {
	color: #000;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal h5 {
	color: #0080C0;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal h5 {
	color: #0FF;
}
.oneColElsCtrHdr #container #main_column2 #main_column_internal h5 {
	color: #000;
}

