@charset "utf-8";
/* 活動カテゴリ */

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

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


/* 
一覧
*********************************************** */

#mainContents{
 width:680px;
 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;
}


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

#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 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;
 padding:0px 0px 0px 0px;
 /*background:url(../img/common/ico_submenu.gif) no-repeat left 7px;*/
 font-size:1.4em;
 line-height:160%;
 color:#0D3183;
}

#mainContents dl dd.blank{
 margin:0px 0px;
 padding:0px 0px 0px 15px;
 background:url(../img/common/ico_blank.gif) no-repeat left 7px;
 font-size:1.4em;
 line-height:160%;
 color:#0D3183;
}

#mainContents dl dd.pdf{
 margin:0px 0px;
 padding:0px 0px 0px 15px;
 background:url(../img/common/ico_pdf.gif) no-repeat left 4px;
 font-size:1.4em;
 line-height:160%;
 color:#0D3183;
}


#mainContents dl dd.word{
 margin:0px 0px;
 padding:0px 0px 0px 15px;
 background:url(../img/common/ico_word.gif) no-repeat left 4px;
 font-size:1.4em;
 line-height:160%;
 color:#0D3183;
}

#mainContents dl dd.lock{
 margin:0px 0px;
 padding:0px 0px 0px 15px;
 background:url(../img/common/ico_lock.gif) no-repeat left 4px;
 font-size:1.4em;
 line-height:160%;
 color:#0D3183;
}



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

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


/* 付箋 */

#mainContents p.husen{
 padding:30px 0px 5px 0px;
 width:305px;
 height:86px;
 margin:0px;
 background:url(../img/activity/bg_husen.png) no-repeat left top;
}

#mainContents p.husen a{
 margin:0px 0px 5px 80px;
 padding:0px 0px 0px 17px;
 background:url(../img/common/ico_blank.gif) no-repeat left 6px;
 line-height:160%;
 color:#0D3183;
 text-decoration:none;
}

#mainContents p.husen a:hover{
 color:#0D3183;
 text-decoration:underline;
}


/* アイコンセット */
#mainContents ul.ico{
 margin:0px 0px 20px 0px;
 padding:0px 10px 0px 10px;
 font-size:1.4em;
 line-height:160%;
 color:#000000;
}

#mainContents ul.ico a{
 color:#0D3183;
 text-decoration:none;
}

#mainContents ul.ico a:hover{
 color:#0D3183;
 text-decoration:underline;
}


#mainContents ul.ico li{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 17px;
 background: url(../img/common/ico_submenu.gif) no-repeat left 7px;
 list-style:none;
 line-height:160%;
 color:#000000;
}

#mainContents ul.ico li.pdf{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 17px;
 background:url(../img/common/ico_pdf.gif) no-repeat left 4px;
 list-style:none;
 line-height:160%;
 color:#000000;
}

#mainContents ul.ico li.blank{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 17px;
 background:url(../img/common/ico_blank.gif) no-repeat left 6px;
 list-style:none;
 line-height:160%;
 color:#000000;
}

#mainContents ul.ico li.word{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 17px;
 background:url(../img/common/ico_word.gif) no-repeat left 4px;
 list-style:none;
 line-height:160%;
 color:#000000;
}


/* 学内専用表記について */

div.note{
 width:640px;
 margin:0px 10px;
 padding:10px;
 background:url(../img/r_promotion/bg_note.gif) no-repeat left top;
}

#mainContents div.note p.title{
 margin:0px 0px 13px 0px;
 color:#0B2B77;
 font-size:1.4em
}

#mainContents div.note p{
 margin:0px;
 color:#000000;
 font-size:1.2em;
}

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 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;
}
