@charset "utf-8";
/* お知らせカテゴリ */

/* 
共通
*********************************************** */

#mainContents{
 width:680px;
 margin:0px;
 padding:33px 0px 0px 0px;
 border-top:#CCCCCC solid 1px;
 float:left;
}

#mainContents h2{
 margin:0px 0px 20px 0px;
 padding:12px 10px 10px 10px;
 background:url(../img/common/bg_h2.gif) repeat-x left top;
 font-size:1.4em;
 line-height:160%;
 color:#0B2B77;
}

#mainContents h3{
 margin:0px 10px 10px 10px;
 padding:0px;
 font-size:1.4em;
 font-weight:bold;
 line-height:160%;
 color:#B78604;
}



#mainContents ul{
 margin:0px 0px 20px 0px;
 padding:0px 10px 0px 10px;
 font-size:1.4em;
 line-height:160%;
 color:#000000;
}

#mainContents ul li{
 margin:0px 0px 5px 25px;
 padding:0px;
 line-height:160%;
 list-style:decimal;
 list-style-position:outside;
 color:#000000;
}

p.pb_right {
 line-height: 150%;
 margin-top: 20px;
 clear: both;
 font-size: 1.4em;
}

p.pb_right img {
 float: right;
 margin-bottom:15px;
 margin-left:15px;
}

p.pb_left {
 line-height: 150%;
 margin-top: 20px;
 clear: both;
 font-size: 1.4em;
}

p.pb_left img {
 float: left;
 margin-bottom:15px;
 margin-right:15px;
}

/* 
お知らせ一覧
*********************************************** */

#mainContents dl{
 margin:0px 10px 20px 10px;
 padding:0px 0px 10px 0px;
 border-bottom:#CCCCCC dotted 1px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style:normal;
}

#mainContents dl dt{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:1.4em;
	line-height:140%;
	color:#000000;
}

#mainContents dl dd{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:1.4em;
	line-height:160%;
	color:#000000;
}

/* アイコン指定 */
#mainContents dl dt.rec{
 background:url(../img/news/ico_rec.gif) no-repeat 130px 0px;　/* 採用情報 */
}

#mainContents dl dt.rep{
 background:url(../img/news/ico_rep.gif) no-repeat 130px 0px;　/* 成果報告 */
}

#mainContents dl dt.eve{
 background:url(../img/news/ico_eve.gif) no-repeat 130px 0px;　/* イベント */
}

#mainContents dl dt.news{
 background:url(../img/news/ico_news.gif) no-repeat 130px 0px;　/* ニュース */
}

#mainContents dl dd a{
 color:#0D3183;
 text-decoration:none;
}

#mainContents dl dd a:hover{
 color:#0D3183;
 text-decoration: underline;
}

/* 
お知らせ詳細
*********************************************** */

#mainContents p{
 margin:0px 10px 20px 10px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style:normal;
 font-size:1.4em;
 line-height:160%;
}



div.back{
 margin:0px 10px 0px 10px;
 padding:15px 0px 0px 17px;
 background:url(../img/common/ico_back.gif) no-repeat 0px 20px;
 border-top:#CCCCCC solid 1px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style:normal;
 font-size:1.4em;
 line-height:120%;
}

div.back a{
 color:#0D3183;
 text-decoration:none;
}

div.back a:hover{
 color:#0D3183;
 text-decoration: underline;
}

/* 
表デザイン
*********************************************** */

#reportContents{
 width:940px;
 margin:0px;
 padding:33px 0px 0px 0px;
 border-top:#CCCCCC solid 1px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style:normal;
 float:left;
}


#reportContents p{
 margin:0px 10px 30px 10px;
 font-size:1.4em;
 line-height:160%;
 color:#000000;
}

#reportContents h2{
 margin:0px 0px 20px 0px;
 padding:12px 10px 10px 10px;
 background:url(../img/common/bg_h2.gif) repeat-x left top;
 font-size:1.4em;
 line-height:160%;
 color:#0B2B77;
}



#report{
 width:920px;
 margin:0px 10px 50px 10px;
 padding:0px;
}


#report table{
 padding:0px;
 border-top:#E1E1C1 solid 1px;
 border-left:#E1E1C1 solid 1px;
 /*border-bottom:#CAC7AC solid 1px;
 border-right:#CAC7AC solid 1px;*/
 background-color:#FFFFFF;
 color:#000000;
 font-size:1.2em;
}


#report table tr.first{
 padding:0px;
 background-color:#EFEFDE;
 text-align:center;
}

#report table td{
 min-width:1.0em;
 padding:10px;
 border-bottom:#E1E1C1 solid 1px;
 border-right:#E1E1C1 solid 1px;
}

#report table td.lb{ /* 最左列 */
 width:2.0em;
 order-bottom:#E1E1C1 solid 1px;
 border-right:#E1E1C1 solid 1px;
 text-align:center;
}

#report table td a{
 color:#0D3183;
 text-decoration:none;
}

#report table td a:hover{
 color:#0D3183;
 text-decoration:underline;
}


#report table td.rb span a , #rport table td.rbbb span a{ /* 詳細を見る */
 padding:10px 5px 10px 15px;
 background:url(../img/common/ico_blank.gif) no-repeat left 14px;
 color:#0D3183;
 text-decoration:none;
}

#report table td.rb span a:hover , #rport table td.rbbb span a:hover{ /* 詳細を見る */
 padding:10px 10px 10px 15px;
 background:url(../img/common/ico_blank.gif) no-repeat left 14px;
 color:#0D3183;
 text-decoration:underline;
}

p.pb_right {
 line-height: 150%;
 margin-top: 20px;
 clear: both;
 font-size: 1.4em;
}

p.pb_right img {
 float: right;
 margin-bottom:15px;
 margin-left:15px;
}

p.pb_left {
 line-height: 150%;
 margin-top: 20px;
 clear: both;
 font-size: 1.4em;
}

p.pb_left img {
 float: left;
 margin-bottom:15px;
 margin-right:15px;
}

