body {
      color:#000;
      background:#fff;    
      text-align:center ;
}

#layout{
       width:750px;
       padding:0px;
       margin: 0px auto ;
	   text-align:center;
}

#layout a{
			color: #000;
            text-decoration: none;
}

#layout a:link{
            color:#000;
            text-decoration: none;
}

#layout a:visited{
               background:#fff;
               color:#666;
              }

#layout active{
               color:#0066FF;
}


#layout a:hover{
                  color:#0066FF;
                  text-decoration:underline;
} 




/*　ヘッダー画像、メニューのスタイル設定　*/

#top{
       width:750px;
       padding:0px;
       margin:0px;
	   }
	   
#top h1{  padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          text-align:left;
}	     
	   
/*　トピックスのスタイル設定　*/

#topics{
	   width:700px;
	   height:60px;
	   text-align:left;
	   margin:8px auto;
	   }   
	   
#topics ul{
          float:left;
		  margin:auto; 
		  list-style-image:url("../img/dot.gif") ;
		  font-size:12px;
		  line-height:21px;
          text-align:left;           
             
} 

#topics a{
            font-size:12px;
			color: #000;
            text-decoration: none;
}

#topics a:link{
            color:#000;
            text-decoration: none;
}

#topics a:visited{
               background:#fff;
               color:#666;
              }

#topics active{
               color:#0066FF;
}


#topics a:hover{
                  color:#0066FF;
                  text-decoration:underline;
} 



/*　歯学部を目指す皆様へのスタイル設定　*/

#photo {
        clear:both;
		text-align: center;/* IEでセンタリングさせる方法 */
	    margin: auto;/* 標準のセンタリング方法 */
        text-align: left;     /* IE用方法の弊害対策用 */		
        padding:20px 0px 10px 0px;
		border-bottom:1px solid #CCC;
		width:646px;  /* 画像に合わせて変更 */
}

#photo table tr td { margin:0;
                     padding:0;
}



/*　口腔からQOL向上を目指す連携研究　*/

#banner {
		text-align: center;/* IEでセンタリングさせる方法 */
	    margin: auto;/* 標準のセンタリング方法 */
        text-align: left;     /* IE用方法の弊害対策用 */		
        padding:10px 0px 10px 0px;
		border-bottom:1px solid #CCC;
		width:700px; 
		}


/*　トップページ新着情報のスタイル設定　*/
#new{
     float:left;
     width:450px;
	 font-size:12px;
	 text-align:left;
	 margin:20px 0px 20px 0px;
	 padding:3px 0px 0px 0px;
}

#new h1{
          padding:0px 0px 0px 0px;
          margin:2px 0px 2px 0px;
          text-align:left;
}

 
#new li{
          margin:6px 0px 6px 15px;
          padding:0px 0px 0px 0px;
		  list-style-image:url("../img/dot.gif") ;
		  list-style-position:none ;
		  font-size:12px;
		  line-height:16px;
          text-align:left;           
             
} 
 
ul.whatin {
           widows:450px;
           height:220px;
		   margin:0px 0px 3px 0px;
           overflow: auto;
           border: none;
}



/*　トップページリンクのスタイル設定　*/
#link{
      float:right;
      width:300px;
	  text-align:left;
	  margin:20px 0px 0px 0px;
	  padding:3px 0px 3px 0px;
}

#link h1{
          padding:0px 0px 0px 0px;
          margin:2px 0px 2px 0px;
          text-align:left;
}

#link ul{
          list-style-image:url("../img/dot.gif") ;
		  list-style-position:none ;
		  font-size:12px;
		  line-height:21px;
          text-align:left;           
             
} 

#link .koubo {
		  list-style-image:url("../img/arrow2.gif") ;
		  list-style-position:none ;
		  font-size:12px;
		  line-height:21px;
          text-align:left;           
             
} 

#link a{
            font-size:12px;
			color: #000;
            text-decoration: none;
}

#link a:link{
            color:#000;
            text-decoration: none;
}

#link a:visited{
               background:#fff;
               color:#666;
              }

#link active{
               color:#0066FF;
}


#link a:hover{
                  color:#0066FF;
                  text-decoration:underline;
} 



/*　新着情報ページのスタイル設定　*/

#whatsnew{
       width:750px;
       padding:0px;
       margin:0px;
	   } 

#whatsnew h1{
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          text-align:left;
}
 
#whatsnew ul{
          list-style-image:url("../img/dot.gif") ;
		  list-style-position:none ;
		  font-size:12px;
		  line-height:21px;
          text-align:left;           
             
} 

#whatsnew a{
            font-size:12px;
			color: #000;
            text-decoration: none;
}

#whatsnew a:link{
            color:#000;
            text-decoration: none;
}

#whatsnew a:visited{
               background:#fff;
               color:#666;
              }

#whatsnew active{
               color:#0066FF;
}


#whatsnew a:hover{
                  color:#0066FF;
                  text-decoration:underline;
} 


/*　ナビゲーションのスタイル設定　*/

#navbar{
       width:700px;
       height:28px;
       margin:0;
       padding:0;
       list-style:none;
}

#navbar ul{
          width:700px;
          height:33px; 
          margin:0;
          padding:0;
          text-align:center;
          list-style:none;
}

.menu{
      float:left;
      background:#fff;
	  border:1px soild #ccc;
      width:118px;
      font-size:14px;
      margin:3px 0px 3px 3px;
}

.menu a{
        background:#fff;
        color:#666666;
        display:block;
        line-height:25px;
        text-decoration: none;
}

.menu a:hover{
        background:#deefe8;
        color:#0066FF;
        text-decoration:underline;
}

#basic h1{
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          text-align:left;
} 


#basic h2{
          padding:0px 0px 0px 0px;
          margin:28px 0px 0px 0px;
		  font-weight:bold;
		  font-size:14px;
          color:#000;
          text-align:left;
		  line-height:2;
		  }        

#basic h3{
          background:url("../img/dot.gif") no-repeat left;
          padding:0px 0px 0px 12px;
          margin:5px 0px 5px 30px;
		  font-weight:normal;
		  font-size:14px;
          color:#000;
          text-align:left;
		  line-height:2;
		  }        
              

#basic ul{
             color:#000;
			 margin:0px 0px 28px 60px;
			 padding:0px;
			 list-style-image:url("../img/reddot.gif") ;
			 list-style-position:none ;
			 font-size:14px;
			 line-height:26px;
             text-align:left;           
             
} 

#basic li{
             font-size:14px;  
} 

#basic a{
            font-size:14px;
			color: #000;
			text-decoration:none;
}

#basic a:link{
            color:#000;
            text-decoration:none;
}

#basic a:visited{
               background:#fff;
               color:#666;
              }

#basic active{
               color:#0066FF;
}


#basic a:hover{
                  color:#666;
                  text-decoration:underline;
} 



#basic p{
            font-size:14px;
            margin:0px 0px 0px 28px;
            line-height:28px;
            text-align:left;
}


#basic p.realmedia{
                   margin:2px 10px 2px 38px;
			      padding:0px;
				  color:#999;
				  font:75% HGSゴシックM, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
				  text-align:left;
				  text-align:right;
}



/*　講座紹介・アドレスブックリンクのスタイル設定　*/

#kiso {
position:relative;
width: 33%;
float: left;
text-align:left;
}


#rinsyou {
position:relative;
width: 33%;
float: left;
text-align:left;
}


#byouin {
position:relative;
width: 33%;
float: left;
text-align:left;
}



/*　アドレスブックリンクのスタイル設定　*/


#address h1{
			margin:30px 0px 0px 0px;
            padding:3px 0px 3px 3px;
            color:#333;
		    font:90% HGSゴシックM, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
            text-align:left;
			border:1px solid #0066FF;
			background-color:#99CCFF;
}	

#address h2{
			margin:0px 0px 0px 0px;
            padding:3px 0px 3px 3px;
			color:#333;
		    font:90% HGSゴシックM, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
            text-align:left;
			border-right:1px solid #0066FF;
			border-left:1px solid #0066FF;
}

#address h3{
			margin:0px 0px 10px 0px;
            padding:3px 0px 3px 3px;
			color:#333;
		    font:90% HGSゴシックM, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
            text-align:right;
			border-bottom:1px solid #0066FF;
			border-right:1px solid #0066FF;
			border-left:1px solid #0066FF;
}

 
#address h3 a{
            font-size:14px;
			color: #000;
			text-decoration:underline;
}

#address h3 a:link{
            color:#000;
            text-decoration:underline;
}

#address h3 a:visited{
               background:#fff;
               color:#000;
              }

#address h3 active{
               color:#0066FF;
}


#address h3 a:hover{
                  color:#666;
                  text-decoration:none;
} 





#address table.add{
                  width:100%;
				  margin:0px 0px 0px 0px;
				  border:1px solid #0066FF;
				  border-collapse: collapse;
				  font:90% HGSゴシックM, ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}


#address table.add th,
#address table.add td {
				  border:1px solid #0066FF;
}


/*　歯学部ニュースページのスタイル設定　*/

#news{
       width:750px;
       padding:0px;
       margin:0px;
	   } 

#news h1{
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          text-align:left;
}


#saisingou{
     float:left;
     width:400px;
	 text-align:left;
	 padding:3px 0px 3px 0px;
	 }


#saisingou p{
		   margin:2px 2px 3px 2px;
		   font-size:14px;
		   color:#000;
		   line-height:24px;
           text-align:center;				 
}

#saisingou p a{
		   margin:2px 2px 3px 2px;
		   font-size:14px;

}

#backno{
      float:right;
      width:350px;
	  font-size:12px;
	  text-align:left;
	  padding:3px 0px 3px 0px;
}

#backno li{
           list-style-image:url(../img/aopochi.gif);
		   padding:0px 0px 0px 0px;
		   margin:0px 0px 0px 5px;
		   line-height:24px;
           text-align:left;
				 
}



ul.backbox {
   margin:0px 3px 0px 3px;
   widows:300px;
   height:350px;
   overflow: auto;
   border: none;
}



#adobe {
           width:750px;
		   clear:both;
		   padding:3px 0px 0px 0px;
		   font-size:12px;
		    border-top:1px solid #CCC;
		   }


/*　フッタースタイル設定　*/
#footer{
           width:750px;
		   clear:both;
		   text-align:center;
		   font-size:10pt;
		   line-height:18pt;   
		   color:#000;
	       padding:10px 0px 5px 4px;
		   margin:10px 0px 5px 0px;
		   border-top:1px solid #CCC;
}

#footer p{
           clear:both;
		   list-style-type:none;
		   padding:0px 0px 0px 0px;
		   margin:0px;
		   text-align:center;
				 
}

#footer a{
			color: #000;
            text-decoration:underline;
}

#footer a:link{
                 color:#000;
                 text-decoration:underline;
}

#footer a:visited{
               background:#fff;
               color:#666;
               text-decoration:underline;
}

#footer active{
                 color:#999;
}

#footer a:hover{
                     color:#999;
                     text-decoration:underline;
} 

/*　フッターのメニュースタイル設定　*/

#footer #navbar ul{
                    margin: 0px;
                    padding: 0px;
					font-size:10pt;
		            line-height:20pt;
                    list-style-type: none;
                    white-space: nowrap;
}


#footer #navbar li{
            float:left;
            margin: 0;
            padding: 5px 2px 4px 2px ;
			background-color: #fff;
            border-right: 1px solid #ccc;
}

#footer #navbar li a,#footer #navbar li a:link{
                                                   margin: 0;
                                                   padding: 5px 2px 4px 2px;
                                                   color: #000;
                                                   text-decoration: none;
}

#footer #navbar li a:hover{
                            color: #0066FF;
                            text-decoration: underline;
}

#footer #navbar .menu1
                        {width:50px;}
#footer #navbar .menu2
                        {width:75px;}       
#footer #navbar .menu3
                        {width:65px;}
#footer #navbar .menu4
                        {width:105px;}
#footer #navbar .menu5
                        {width:105px;}
#footer #navbar .menu6
                        {width:60px;}
#footer #navbar .menu7
                        {width:75px;}
#footer #navbar .menu8
                        {width:115px;
	         border:none;}
						
