@charset  "utf-8";

/*+++++++++++++++++++++++++++++++++++++++++++ ぱんくずリスト */
#pankuzu {
	font-size:80%;
	width:780px;
	margin:0 auto;
	padding:0 5px 15px;
	background-image:url(/common/images/pankuzuBg.gif);
	background-position:top;
	background-repeat:no-repeat;
	overflow:visible;
}
#pankuzu p{
	margin:0;
	padding:25px 19px 0;
	color: #0073C8;
}
#pankuzu p img{
	margin:-3px 0;
}
/*+++++++++++++++++++++++++++++++++++++++++++ contents */
#bodyWrapper {
	width:780px;
	margin:0 auto;
	padding:0 5px;
	background-image:url(/common/images/bodyBg.gif);
	background-repeat:repeat-y;
}

#contents {
	clear:both;
	width:780px;
	padding:0 20px 0 0;
	float:right;
	font-size:75%;
	line-height:1.5;
	color:#646464;
}
#contents h1 {
	margin:0 0 20px 0;
	padding:7px 16px 6px 27px;
	color:#000000;
	font-size:150%;
	font-weight:bold;
	line-height:1.2em;
	background-image:url(/common/images/contents_h1_body_j.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:3px solid #1350a0;
}
#contents h2 {
	margin:24px 16px 8px;
	padding:1px 0 7px 24px;
	font-size:125%;
	font-weight:bold;
	line-height:1;
	border-bottom:1px solid #c7c7c7;
	background-image:url(/common/images/contents_h2_icon.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
	min-height:14px;
	height: auto !important;
	height: 14px;
}
#contents h3 {
	margin:8px 24px 0 16px;
	padding:8px 0 0.4em 16px;
	font-weight:bold;
	background-image:url(/common/images/contents_h3.gif);
	background-position:6px 8px;
	background-repeat:no-repeat;
}
#contents h3.anchorLink{
	background-image:url(/common/images/contents_h3_2.gif);
	padding-left:24px !important;
	padding-bottom: 0.1em;
	background-position:6px 10px;
}
#contents img{
	vertical-align:middle;
}
#contents p{
	margin:8px 20px 8px 20px;
}


/*For IE6*/
*html #contents ul li.anchorLink img{
	vertical-align:baseline;	
}
/*For IE7*/
*:first-child+html #contents ul li.anchorLink img{
	vertical-align:baseline;	
}

#contents .pagetopUnkLink {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	clear: both;
}
#contents .pagetopUnkLink:after {
	content: "";
	display: block;
	clear: both;
}
#contents .pagetopUnkLink ul {
	margin: 0;
	padding: 0;
}
#contents .pagetopUnkLink ul li {
	list-style:none;
	background-image:url(/common/images/pageTopBg.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	font-size:100%;
	padding:0 10px 10px 16px;
	float: right;
}
/*+++++++++++++++++++++++++++++++++++++++++++ contentsBody */
/* 囲み1 */
#contents .boxedItem1Body{
	margin-top:8px;
	padding-top:1px;
	background-image:url(/common/images/contents_boxedItem1_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .boxedItem1Bottom{
	margin-bottom:8px;
	padding-bottom:5px;
	background-image:url(/common/images/contents_boxedItem1_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contents .boxedItem1Body h3{
	margin:8px 24px 0px 24px;
	padding:8px 0 0 16px;
}
#contents .boxedItem1Body h3.anchorLink {
	padding-bottom: 0.1em;
}
#contents .boxedItem1Body p{
	margin:0px 24px 8px 16px;
	padding:8px 0 0 16px;
}
/* 囲み2 */
#contents .boxedItem2clear{
	clear:both;
	padding:0 0 5px 7px;
}
#contents .boxedItem2Body{
	margin-top:0;
	padding-top:1px;
	background-image:url(/common/images/contents_boxedItem2_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .boxedItem2Bottom{
	float:left;
	width:264px;
	padding:0 0 5px 6px;
	background-image:url(/common/images/contents_boxedItem2_bottom.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#contents .boxedItem2Body h3,
#contents .boxedItem2Body p{
	margin:8px 10px;
}

/*For IE6*/
*html #contents .boxedItem2Body img {
	vertical-align:baseline;
}
/*For IE7*/
*:first-child+html #contents .boxedItem2Body img {
	vertical-align:baseline;
}

/* 囲み2 wide */
#contents .boxedItem2Wclear{
	clear:both;
	padding:0 0 5px 7px;
}
#contents .boxedItem2WBody{
	margin-top:0;
	padding-top:1px;
	background-image:url(/common/images/contents_boxedItem2W_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .boxedItem2WBottom{
	float:left;
	width:355px;
	padding:0 0 5px 6px;
	background-image:url(/common/images/contents_boxedItem2W_bottom.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}


/* 囲み2 wide ラインなし */
#contents .boxedItem2WBody_noline{
	margin-top:0;
	padding-top:1px;
}
#contents .boxedItem2WBottom_noline{
	float:left;
	width:350px;
	padding:0 0 5px 6px;
}
#contents .boxedItem2WBottom_noliner{
	float:right;
	width:300px;
    margin-top:10px;
	padding:0 0 5px 6px;
}

#contents .boxedItem2WBottom_noliner02{
	float:right;
	width:350px;
    margin-top:10px;
	padding:0 0 5px 6px;
}

/* 本文　　要約　囲み */
#youyaku{
	width:730px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
	line-height:180%;
	color:#646464;
    border-top:1px solid #646464;
    border-bottom:1px solid #646464;
    border-left:1px solid #646464;
    border-right:1px solid #646464;
    margin-left:auto;
    margin-right:auto;
}
/* 本文　　要約　囲み こちらを使用する */
#youyaku02{
	width:710px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
	line-height:180%;
	color:#646464;
    border-top:1px solid #646464;
    border-bottom:1px solid #646464;
    border-left:1px solid #646464;
    border-right:1px solid #646464;
	margin-left:auto;
    margin-right:auto;
}

/* 本文　text-align center */
.main_c_title_L{
	width:710px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
	line-height:180%;
	color:#646464;
	margin-left:auto;
    margin-right:auto;
	text-align:center;
	font-size:large;
}


.main{
	width:710px;
	padding:0;
	float:left;
	line-height:180%;
	color:#646464;
}

.main_right{
	width:710px;
	padding:0;
	float:left;
	line-height:180%;
	color:#646464;
	text-align:right;
}


.main_c_titleb_normal{
	width:710px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
	line-height:180%;
	color:#646464;
	margin-left:auto;
    margin-right:auto;
	text-align:center;
	font-weight:bold;
}



/* 　問い合わせ　囲み　　*/
.contact500{
	width:500px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
	line-height:180%;
	color:#646464;
    border-top:1px solid #646464;
    border-bottom:1px solid #646464;
    border-left:1px solid #646464;
    border-right:1px solid #646464;
    margin-left:auto;
    margin-right:auto;
}

/* 　理事 人事異動　囲み　　*/
.contact700{
	width:700px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
	line-height:180%;
	color:#646464;
	text-align:left;
}


/* 本文　囲み　1列 　配置　中央　*/
.main_contents{
	width:750px;
	padding:0;
	line-height:180%;
	color:#646464;
    margin-left:auto;
    margin-right:auto;

}

.main_contents_c{
	width:750px;
	padding:0 0 0 0;
	line-height:180%;
	color:#646464;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

/* 本文　囲み　1列 　配置　右　*/
.p_main{
	width:740px;
	padding:0;
	float:left;
	line-height:180%;
	color:#646464;
}

.p_main_c{
	width:740px;
    margin-left:auto;
    margin-right:auto;
	padding:0 0 0 0;
	line-height:180%;
	color:#646464;
    text-align:center;

}

/* 本文　上の2つのレイアウトの中に１字さがりで右の尻をあわせる　テーブルに設定　*/
.p_main_r{
	width:730px;
	margin-left:15px;
	padding:0 0 0 0;
	line-height:180%;
	color:#646464;

}

/*------- リストのマークなし                            ---------*/

.nomark{
	list-style-type:none;
	list-style-position:inside;
}

/* 本文　クリア　回り込回避 magin なし ブラウザによりレイアウトの崩れあり　*/

.clear{
      clear:both;
}

/* 本文　クリア　回り込回避   Safari Firefox Opera  レイアウト崩れなし　*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height:0;
	visibility:hidden;
}

/* 本文　クリア　回り込回避   Safari Firefox Opera  レイアウト崩れなし　スペースのかわりに透明イメージを使う　*/
/* パーフェクトだと思います */ 
.clearfix_img:after {
	content: url(../image/pixel.gif);
	display: block;
	clear: both;
	height: 0;
}



/*-----------------   上つけ文字  -------------------*/
.suo{
	
     vertical-align:super;
	 font-size:50%;

}


/* 同ページ内リンク　小さいフォント */

.fs{font-size:50%;
}

/* ルビ */

.rubi{font-size:80%;
}

/*-----------------   太いfont  -------------------*/

.b{
	font-weight:bold;
}

/*-----------------   大きいfont  -------------------*/

.fl{
	font-size:150%;

}







/* ZU図1：　EX説明文(blok)　のレイアウト */

.E_wrap{
      float:left;
      width:680;
      margin-left:-80px;
}

.EX{     
      height:auto;
      margin-left:80px;
      text-align:left;
}

.zu{
      float:left;
      width:80px;
      text-align:right;

}
.zu_c{
      float:left;
      width:80px;
      text-align:center;

}



.zu_left{
      float:left;
      width:80px;
      text-align:left;

}
/* ZU図30：　EX説明文(blok)　のレイアウト   margin-left:30px;  */
.E_wrap{
      float:left;
      width:680;
      margin-left:-30px;
}

.EX30{     
      height:auto;
      margin-left:30px;
      text-align:left;
}

.zu30{
      float:left;
      width:30px;
      text-align:center;

}
/* 公募　　研究期間：＊＊＊＊＊＊＊　のレイアウト text-align:right */

.E_wrap40{
      float:left;
      width:680;
      margin-left:-40px;
}

.EX40{     
      height:auto;
      margin-left:40px;
      text-align:left;
}

.zu40{
      float:left;
      width:40px;
      text-align:left;

}
.zu40_r{
      float:left;
      width:40px;
      text-align:right;

}

/* ZU図70：　dl70の下層　・＊＊＊＊　のレイアウト   margin-left:10px;  */
.E_wrap70{
      float:left;
      width:680;
      margin-left:-20px;
}

.EX70{     
      height:auto;
      margin-left:20px;
      text-align:left;
}

.zu70{
      float:left;
      width:20px;
      text-align:center;

}
.zu70_r{
      float:left;
      width:70px;
      text-align:right;

}
.EX70_2{     
      height:auto;
      margin-left:70px;
      text-align:left;
}
/* 公募　　研究期間：＊＊＊＊＊＊＊　のレイアウト text-align:right */

.E_wrap97{
      float:left;
      width:680;
      margin-left:-60px;
}

.EX97{     
      height:auto;
      margin-left:60px;
      text-align:left;
}

.zu97{
      float:left;
      width:60px;
      text-align:left;

}

.zu97_r{
      float:left;
      width:60px;
      text-align:right;

}




.E_wrap80{
      float:left;
      width:680;
      margin-left:-80px;
}

.EX80{     
      height:auto;
      margin-left:80px;
      text-align:left;
}

.zu80{
      float:left;
      width:80px;
      text-align:left;

}


/* (1)etc　　のレイアウト */
.E_wrap99{
      float:left;
      width:680;
      margin-left:-80px;
}

.EX99{     
      height:auto;
      margin-left:50px;
      text-align:left;
}

.zu99{
      float:left;
      width:50px;
      text-align:right;

}




/* ZU図100：　EX説明文　のレイアウト 幅100 */
.E_wrap100{
      float:left;
      width:680;
      margin-left:-100px;
}

.EX100{     
      height:auto;
      margin-left:100px;
      text-align:left;
}

.zu100{
      float:left;
      width:100px;
      text-align:left;

}
.zu100_r{
      float:left;
      width:100px;
      text-align:right;

}
/* ZU図110：　EX説明文　のレイアウト 幅100 */
.E_wrap110{
      float:left;
      width:700;
      margin-left:-110px;
}

.EX110{     
      height:auto;
      margin-left:110px;
      text-align:left;
}

.zu110{
      float:left;
      width:110px;
      text-align:left;

}

.zu110_r{
      float:left;
      width:110px;
      text-align:right;

}

/* ZU図120：　1(zu30)   研究者氏名：(zu110)　デービット　コックス（英国）(EX140) 20100204 */
.EX120{     
      height:auto;
      margin-left:120px;
      text-align:left;
}

.zu120{
      float:left;
      width:120px;
      text-align:left;

}
.zu120_r{
      float:left;
      width:120px;
      text-align:right;

}



/* ZU図140：　1(zu30)   研究者氏名：(zu110)　デービット　コックス（英国）(EX140) 20100204 */
.E_wrap140{
      float:left;
      width:700;
      margin-left:-140px;
}
.EX140{     
      height:auto;
      margin-left:140px;
      text-align:left;
}

.zu140{
      float:left;
      width:140px;
      text-align:left;

}
.zu140_r{
      float:left;
      width:140px;
      text-align:right;

}
/* ZU図140：　静岡大学　電子工学研究所　教授zu300　　　　　　　　　　猪川(いのかわ)　洋(ひろし)EX300 20100204 */
.E_wrap300{
      float:left;
      width:700;
      margin-left:-300px;
}
.EX300{     
      height:auto;
      margin-left:300px;
      text-align:left;
}
.EX300_s{     
      height:auto;
      margin-left:300px;
      text-align:left;
	  font-size:70%;
	  margin-bottom:0px;
}
.zu300{
      float:left;
      width:300px;
      text-align:left;
}
/* 出席者：早稲田大学	総長　　　白井　克彦  白・・頭揃え */
.E_wrap250{
      float:left;
      width:700;
      margin-left:-250px;
}
.EX300{     
      height:auto;
      margin-left:250px;
      text-align:left;
}
.zu200_b{
      float:left;
      width:200px;
      text-align:left;

}
.zu170{
      float:left;
      width:170px;
      text-align:left;
}
.EX170{     
      height:auto;
      margin-left:170px;
      text-align:left;
}
/* ZU図150：　EX説明文　のレイアウト 幅100 */
.E_wrap150{
      float:left;
      width:700;
      margin-left:-110px;
}

.EX150{     
      height:auto;
      margin-left:150px;
      text-align:left;
}

.zu150{
      float:left;
      width:150px;
      text-align:left;

}

.zu150_c{
      float:left;
      width:150px;
      text-align:center;

}

.zu150_r{
      float:left;
      width:150px;
      text-align:right;

}

/* 記　中央配置　のレイアウト */
.ki370{
     width:350px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:40px;
     margin-top:10px;
     text-align:leftt;
     font-size:large;
}
.ki520{
     width:520px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:20px;
     margin-top:20px;
     text-align:leftt;
}
.ki_c{
     width:500px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:40px;
     margin-top:10px;
     text-align:center;
}
/* 　問い合わせ　1件　中央　 */
.contact0001{
     width:400px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:40px;
     margin-top:10px;
     text-align:leftt;
}



/* 　問い合わせ　1件　中央　 */
.contact01{
     width:350px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:40px;
     margin-top:10px;
     text-align:leftt;
}

.contact001{
     width:150px;
     text-align:leftt;
}
/*-----------　　 　Mac 要約の内に　dl定義を設定した時のバグ回避　　------------*/
.main_mac{
	width:730px;
	padding:0;
	float:left;
	line-height:180%;
	color:#646464;
}



/*----------　　 　定義リスト 全てのdd　center　------------*/
.dd_c{
	text-align:center;
}


/*　　 　定義リスト 　　表題bold　　*/
.dl01{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
     margin-left:40px;
}

.dt01{
     padding-left:20px;
     font-weight:bold;
}
.dd01{
     margin-left:4em;
}

.dd01b{
     margin-left:4em;
	 font-weight:bold;
}


/*　　 　定義リスト 　　表題bold　　左余白なし*/




.dl200{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
	 text-align:left;
}	 
	 

.dt200b{
	font-weight:bold;
	text-align:left;
}
.dd200{
	margin-left:40px;
	text-align:left;
}

.dd201{
	margin-left:60px;
	text-align:left;
}



/*　　 　定義リスト 02　　表題ノーマル　*/
.dl02{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
     margin-left:40px;
}

.dt02{
     padding-left:20px;

}
.dd02{
     margin-left:4em;
}
/*---　　 　定義リスト dd02の字さがり  7/7報道発表　交通案内　---*/

.dd023{
     margin-left:190px;
}




/*　　 　定義リスト 03　dl左10px　　*/
.dl03{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
     margin-left:10px;
}

.dt03{
     padding-left:5px;

}
.dt03b{
     padding-left:5px;
	 font-weight:bold;

}



.dd03{
     margin-left:2em;
}

/*　　 　定義リスト 04　　dl左20px　*/
.dl04{
     margin-top:0px;
     margin-right:0px;
     margin-bottom:0px;
     margin-left:20px;
}

.dt04{
     padding-left:5px;

}
.dd04{
     margin-left:2em;
}

/*--------　　 　定義リスト 05　　　dt (1　応募件数)とdd　(8件)と8と応募の頭の1字インデント　------*/
.dl05{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
}

.dt05{
     padding-left:20px;

}
.dt05b{
     padding-left:20px;
	 font-weight:bold;

}
.dd05{
     margin-left:50px;
}
.dd05b{
	 margin-left:50px;
	 font-weight:bold;

}
/*---　　 　定義リスト 05　　中央揃え　---*/
.dd06{
     margin-left:50px;
	 text-align:center;
}


.indent05{
     margin-left:10px;
     width:15px;
}
.indent05_b{
	margin-left:50px;
     width:650
     float:left;
}

/*---　　 　定義リスト dd05の１字さがり　---*/
.dd052{
     margin-left:67px;
}

.dd053{
     margin-left:140px;
}

.dd054{
     margin-left:125px;
}


/*----------　　 　定義リスト 07　　　dlマージンなし　------------*/
.dl07{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.dt07{
     margin-left:5px;
}

.dt07b{
     margin-left:0px;
	 font-weight:bold;
}
.dt07bL{
     margin-left:0px;
	 font-weight:bold;
	 font-size:large;
}

.dd07{
	margin-left:2em;
	text-align:left;
}
.dd07b{
	margin-left:2em;
	text-align:left;
	font-weight:bold;
}
/*-----------------   半行　送り  -------------------*/

.dd07_05line{
	line-height:50%;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}


/*----------　　 　定義リスト 07　indent------------*/
.dd071{
	margin-left:1em;
}
.dd071c{
	margin-left:1em;
	text-align:center;
}

.dd07_3{
	margin-left:3em;
	text-align:left;
	
}
.dd07_4{
	margin-left:4.5em;
	text-align:left;
	
}
.dd07_80{
	margin-left:80px;
	text-align:left;
	
}
.dd07_haikei{
	margin-left:5px;
	text-align:left;
	
}


/*----------　　 　定義リスト 07　bold　fontsize16px　20091104------------*/

.dt07bl{
     margin-left:0px;
	 font-weight:bold;
	 font-size:16px;
}


.dd072{
	margin-left:30px;
}
.dd072_2{
	margin-left:50px;
}

.dd073{
	margin-left:6.5em;
}

.dd074{
	margin-left:8.5em;
}


/*----------　　 　定義リスト 08　　dlマージンなし　------------*/
.dl08{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
}

.dt08{
     margin-left:5px;
	 
}

.dd150{
	margin-left:150px;
	text-align:left;
}

/*----------　　 　定義リスト 100　　super event 2009---------*/
.dl100{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
}

.dt100{
     margin-left:5px;
	 font-weight:bold;
	 
}

.dd100{
	margin-left:20px;
	text-align:left;
}

/*----------　　 　定義リスト 300　<dt>イメージ width300pxまで　(左）<dd>説明文（右）20091103　---------*/
.dl300{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
}

.dt300{
     margin-right:10px;
	 float:left;
	 width:400px;
	 
}
.dt300 img{
	padding:0px;
}

.dd300{
	margin-left:400px;
	width:25em;
	text-align:left;
}

/*----------　　 　定義リスト margin-left 50　　20100323　---------*/
.dl50{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:50px;
}

.dt50{
     margin-right:0px;
	
}
.dt50b_green{
     margin-right:50px;
	 font-weight:bold;
	 color:#060;
	
}


.dd50{
	  margin-left:15px;
}

.f_green{
	color:#060;
	font-weight:bold;
}

/*  contents内 ハイパーリンク　薄い紫  全体*/	 
.con{
    width:740px;
	padding:0;
	float:left;
	line-height:180%;
	color:#646464;

}
.con a{
    color:#9966FF;
    }

.con a:hover{
    color:#9966FF;
    }

.anchor{
font-size:small;　
    color:#9966FF;
}

/*  contents内 ハイパーリンク　薄い青字  個別*/	 

.con02 a{
    color:#33CCFF;
    }

.con02 a:hover{
    color:#33CCFF;
    }

.anchor02{
    color:#33CCFF;
}




/*　　 　インデント 　　　　*/

.1e{
text-indent:1em;
}

.3e{
text-indent:3em;
}




/*　　 　用語説明 　　　　*/
.yougo{
     font-size:120%;
     font-weight:bold;
     text-align:left;
}

/*　　 　表題 　　　　*/
.hyodai{
     font-size:120%;
     font-weight:bold;
     text-align:center;
}

/*　　 　表題 　　枠のpadding　　*/
.hyodai02{
     font-size:120%;
     font-weight:bold;
     text-align:center;
	 padding-top:15px;
	 padding-bottom:15px;
}





/*　　 　補足資料 　　　　*/
.hosoku{
     font-size:120%;
	 float:right;
	 width:200;
     font-weight:bold;
     text-align:left;
}

/*　　 　以上 　　　　*/
.migi{
     font-size:120%;
	 float:right;
	 width:200;
     text-align:left;
}


/*　　 　公募　表　ノーマル 　01項目　02内容　　　*/
.hyo01{
	 padding:10px;
	 text-align:center;
}

/*　　 　公募　表　ノーマル 　02内容　左揃え　　*/
.hyo02{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

/*　　 　公募　表　ノーマル 　02内容　中央揃え　　*/
.hyo03{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}


/*　　 　公募　問合せ先　囲み黒　20091203　*/
.hyo04{
	width:400px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #646464;
    border-bottom:1px solid #646464;
    border-left:1px solid #646464;
    border-right:1px solid #646464;
	margin-left:auto;
	margin-right:auto;
}

/*　　 　公募　問合せ先　囲み青　20100205　*/
.hyo_ao{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	border-top:1px solid #0000FF;
    border-bottom:1px solid #0000FF;
    border-left:1px solid #0000FF;
    border-right:1px solid #0000FF;
	color:#0000FF;
}





/*　　 　公募　赤文字　　*/
.aka{
	color:#FF0000;
}

/*　　 　青文字　　*/
.aob{
	color:#0033FF;
	font-weight:bold;
	font-size:14px;
}

/*　　 　青文字　　15px*/
.aol{
	color:#0033FF;
	font-weight:bold;
	font-size:15px;
}




/*　　 　2009施設一般公開　表題　　*/
.hd01{
	color:#646464;
	font-weight:bold;
	font-size:14px;
}

.hd02{
	color:#646464;
	font-weight:bold;
	font-size:15px;
}


#contents .boxedItem2WBody h3,
#contents .boxedItem2WBody p{
	margin:8px 10px;
}
/* 囲み3 */
#contents .boxedItem3Body{
	margin-top:8px;
	padding-top:1px;
	background-image:url(/common/images/contents_boxedItem3_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .boxedItem3Bottom{
	margin-bottom:8px;
	padding-bottom:5px;
	background-image:url(/common/images/contents_boxedItem3_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contents .boxedItem3Body p{
	margin:8px 38px 8px 38px;
}
#contents .boxedItem3Body p.title{
	margin:8px 38px 8px 38px;
	padding:8px 0 8px 10px;
	font-weight:bold;
	background-image:url(/common/images/contents_boxedItem3_title.gif);
	background-position:0 bottom;
	background-repeat:no-repeat;
}
/* その他 */
.urlNoWrap {
	word-wrap: break-word;
	width: 100%;
}

/*   IE6 start   */
*html body .urlNoWrap {
	overflow: hidden;
}
/*   IE6 end   */

/*   IE7 start   */
*:first-child+html body .urlNoWrap {
	overflow: hidden;
}
/*   IE7 end   */

/* 関連ページ */
#contents .relationsItemBody{
	padding:5px 0 0 30px;
	background-image:url(/common/images/contents_relationsItem_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .relationsItemBottom{
	padding-bottom:8px;
	background-image:url(/common/images/contents_relationsItem_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contents .relationsItemTitle{
	width:100px;
	color:#0F0F0F;
	float:left;
	margin:10px 0 0 0;
	padding-left:10px;
	background-image:url(/common/images/contents_relationsItem_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	min-height:18px;
	height: auto !important;
	height: 18px;	
}
#contents .relationsItemBody ul{
	width:400px;
	margin:5px 0 0;
	padding:0;
	float:left;
}
#contents .relationsItemBody ul li{
	background-image:url(/common/images/contentsListMarker2.gif);
	background-position:10px 8px;
	padding-left:30px;
	padding-bottom:5px;
}
#contents .relationsItemBody ul li.underLine{
	border-bottom:1px solid #C8C8C8;
}

/* ページ内メニュー */
#contents .innerLinkItemBody{
	padding:5px 0 0 30px;
	background-image:url(/common/images/contents_relationsItem_body.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#contents .innerLinkItemBottom{
	padding-bottom:8px;
	background-image:url(/common/images/contents_relationsItem_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contents .innerLinkItemTitle{
	width:100px;
	color:#0F0F0F;
	float:left;
	margin:10px 0 0 0;
	padding-left:10px;
	background-image:url(/common/images/contents_relationsItem_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	min-height:18px;
	height: auto !important;
	height: 18px;	
}


/* 区切り線 */
.hrBoxType0,
.hrBoxType1,
.hrBoxType2 {
	clear:both;
	width:530px;
	margin:5px auto 20px;
	background-image:url(/common/images/contents_hr0.gif);
	background-repeat:no-repeat;
	height:17px;
}
.hrBoxType1 {
	background-image:url(/common/images/contents_hr1.gif);
}
.hrBoxType2 {
	background-image:url(/common/images/contents_hr2.gif);
	height:3px;
}
#contents hr{
	display:none;
}


/*+++++++++++++++++++++++++++++++++++++++++++ SubNavi */
#subNavi{
	width:180px;
	float:left;
	font-size:87.5%;
	line-height:1.2;
	color:#383838;
}
#subNavi ul{
	width:179px;
	margin:0;
	padding:0;
	border-right:1px solid #CCCCCC;
}
#subNavi ul li ul{
	width:168px;
	padding:2px 0 0 10px;
	background-image:url(/common/images/subNavi_dotLine.gif);
	background-position:top;
	background-repeat:no-repeat;
	border-right:none;
}
#subNavi ul li ul li ul{
	width:160px;
	margin:0;
	padding:2px 0 0 7px;
}
#subNavi li{
	list-style:none;
	padding-bottom:2px;
	background-image:url(/common/images/subNavi_dotLine.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px solid #FFFFFF;
	border-right:none;
	border-bottom:none;
}
#subNavi li.headline{
	background:none;
}
#subNavi li.headline2{
	background:none;
	padding-bottom:0;
}
#subNavi li .headlineItem{
	width:158px;
	font-weight:bold;
	padding:10px 0 10px 20px;
	background-image:url(/common/images/subNaviBg1.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#subNavi li strong{
	margin:0;
	padding:8px 0 9px 20px;
	display:block;
	width:157px;
	color:#FFFFFF;
	background-image:url(/common/images/subNaviBtn.gif);
	background-position:-180px top;
	background-repeat:no-repeat;
	border-right:1px solid #FFFFFF;
}
#subNavi li a{
	margin:0;
	padding:8px 0 9px 20px;
	display:block;
	width:157px;
	background-image:url(/common/images/subNaviBtn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
}
#subNavi li ul li strong,
#subNavi ul li ul li a{
	width:146px;
	font-size:87.5%;
}
#subNavi li ul li ul li strong,
#subNavi ul li ul li ul li a{
	width:138px;
}

#subNavi li a:link {color: #0070C3;}
#subNavi li a:visited {color: #0070C3;}
#subNavi li a:hover,
#subNavi li a:active  {
	color: #FFFFFF;
	background-position:-180px top;
	text-decoration:underline;
}

