@charset "utf-8";
/* CSS Document */

/* 
共通
*********************************************** */

#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 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;
}


/* アイコンセット */
#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;
}

#mainContents ul.ico li.lock{
 margin:0px 0px 5px 0px;
 padding:0px 0px 0px 17px;
 background:url(../img/common/ico_lock.gif) no-repeat left 4px;
 list-style:none;
 line-height:160%;
 color:#000000;
}


/* 学内専用表記について */

div.note{
 width:640px;
 margin:0px 10px;
 padding:10px;
 height:169px;
 background:url(../img/committee/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;
}



/* 日程表 */

div.date{
 width:640px;
 margin:0px 10px;
 padding:20px 10px 10px 10px;
 background:url(../img/committee/bg_date.gif) no-repeat left top;
}

#mainContents div.date p.title{
 width:200px;
 margin:0px;
 padding:0px;
 color:#000000;
 font-size:1.4em;
 text-align:center;
}




/* 
委員会トップ
*********************************************** */

.categoryLeft{
 width:320px;
 margin:0px 20px 0px 10px;
 padding:0px;
 float:left;
}

.categoryRight{
 width:320px;
 margin:0px;
 padding:0px;
 float:left;
}

#mainContents .categoryLeft p.title , #mainContents .categoryRight p.title{
 margin:5px 0px 15px 0px;
 padding:0px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style: normal;
 font-size:1.6em;
 line-height:140%;
 color:#0B2B77;
}

#mainContents .categoryLeft p , #mainContents .categoryRight p{
 margin:0px;
 padding:0px;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
 font-style:normal;
 font-size:1.2em;
 line-height:160%;
}

#mainContents .categoryLeft div.detail , #mainContents .categoryRight div.detail{
 margin:20px 0px 0px 0px;
 padding:0px;
 background:url(../img/r_promotion/bg_detail.png) no-repeat left top;
 text-align:right;
}

#mainContents .categoryLeft div.detail p , #mainContents .categoryRight div.detail p {
 margin:0px;
 padding:15px 5px 0px 0px;
 background: url(../img/common/ico_submenu.gif) no-repeat 235px 20px;
 text-align:right;
}


#mainContents .categoryLeft a , #mainContents .categoryRight a {
 color:#0B2B77;
 text-decoration:none;
}

#mainContents .categoryLeft a:hover , #mainContents .categoryRight a:hover {
 color:#0B2B77;
 text-decoration: underline;
}


/* 詳しく見るリンク設定 */

#mainContents div.detail{
 margin:0px 0px 0px 10px;
 padding:0px;
 text-align:right;
}

#mainContents div.detail p{
 margin:0px;
 padding:5px 10px 0px 0px;
 font-size:1.2em;
 line-height:160%;
 background: url(../img/common/ico_submenu.gif) no-repeat 88% 10px;
}


#mainContents div.detail a {
 color:#0B2B77;
 text-decoration:none;
}

#mainContents div.detail a:hover{
 color:#0B2B77;
 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;
}








