@charset "utf-8";
/* 研究支援分野カテゴリ */

/* 
共通
*********************************************** */

#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;
}

/* 機器一覧(表組み） */
#r_support{
 width:655px;
 margin:0px 10px 30px 10px;
 padding:0px;
}

#r_support table{
 padding:0px;
 margin:0px 0px 10px 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;
}

#r_support table tr.first{
 padding:0px;
 background-color:#EFEFDE;
 text-align:center;
}

#r_support table td{
 min-width:1.0em;
 padding:10px;
 border-bottom:#E1E1C1 solid 1px;
 border-right:#E1E1C1 dotted 1px;
}

#r_support table td.rb{ /* 最右列 */
 padding:10px;
 width:245px;
 border-bottom:#E1E1C1 solid 1px;
 border-right:0;
}

#r_support table td.bb{ /* 最下列 */
 padding:10px;
 border-bottom:0;
 border-right:#E1E1C1 solid 1px;
}

#r_support table td.rbbb{ /* 右隅 */
 padding:10px;
 border-bottom:0;
 border-right:0;
}

/* 沿革 */
#enkaku{
 width:660px;
 margin:0px 10px 50px 10px;
 padding:0px;
}

#enkaku dl{
 width:660px;
 margin:0px;
 padding:0px;
 clear:both;
 font-size:1.2em;
 line-height:160%;
}

#enkaku dl dt{
 width:180px;
 margin:0px;
 padding:10px 0px;
 float:left;
}

#enkaku dl dd{
 margin:0px;
 padding:10px 0px 10px 180px;
 margin:0px;
 background:url(../img/r_support/border_enkaku.gif) no-repeat left bottom;
}


/* お問い合わせ */

#contact{
 width:660px;
 height:119px;
 margin:0px 10px;
 padding:15px 10px 7px 10px;
 background:url(../img/r_support/bg_contact.gif) no-repeat left top;
}

#contact p.title{
 width:660px;
 padding:0px;
 margin:0px 0px 20px 0px;
 font-size:1.4em;
}

#contact p{
 width:190px;
 padding:0px 0px 0px 0px;
 font-size:1.2em;
 line-height:140%;
}

#contact p.tel{
 width:450px;
 margin:0px;
 padding:0px;
 font-size:30px;
 font-weight:bold;
 line-height:140%;
 color:#0B2B77;
 text-align:center;
 font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,"MS Gothic","ＭＳ ゴシック","MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
}



/* 
研究支援分野トップ
*********************************************** */

.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;
}


/* 
機器分析部門
*********************************************** */

#mainContents div.left p{
 width:340px;
 margin:0px 0px 20px 0px;
 font-size:1.4em;
 line-height:160%;
 color:#000000;
}

#mainContents div.left img{
 width:300px;
 margin:0px 10px 20px 0px;
 font-size:1.4em;
 line-height:160%;
 color:#000000;
}

#mainContents div.left p.husen{
 padding:30px 0px 5px 0px;
 width:305px;
 height:86px;
 margin:0px;
 background:url(../img/r_support/bg_husen.png) no-repeat left top;
}

#mainContents div.left p.husen a{
 margin:0px 0px 5px 90px;
 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 div.left p.husen a:hover{
 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;
}
