<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css.html" />
<title>style.css</title>
</head>
<body>
<!-- wrapper ここから -->
 <div id="wrapper">
   @charset "utf-8";
/* CSS Document */

*html body {  　　　　　/*IE6だけに適用*/
   overflow-y:auto;
}

*+html body {　　　　　/*IE7だけに適用*/
   overflow-y:auto;
}

body {
   overflow-y:scroll;
}

ul,li,ol,dl,dd,dt,p,form,h1,h2,h3,h4,h5,h6,table,th,form,td {
	margin:0;
	padding:0;
        font-weight:normal;
}

fieldset,img {
	border:0;
}
<!--hr {
	display:none;
}-->
body {
	 margin: 0px;
	 padding: 0px;
     background-image: url(./assets/images/main_bg.jpg);
     background-color: #FFFFFF;
     background-repeat: repeat-x;
     background-position: left top;
	 font-size:14px;

}
h1, h2, h3, h4, h5, h6, ul, ol, img, dl,dd,dt p {
	margin: 0px;
	padding: 0px;
	font-weight:nomal;
}
p {
	line-height: 1.8em;
	background-color:transparent;
}

img {
	border:0px;
}

.link_image {
	display:block;
	text-indent:-999em;
	overflow:hidden;
}
.float {
         float: right;
         margin: 1em;
      }
#wrapper{
	 width:800px;
	 text-align:left;
     margin:0 auto;
	 border-left:1px #999999 solid;
	 border-right:1px #999999 solid;
}

#header{
	 width:800px;
	 height:159px;
}
#logo{
	width:798px;
	height:29px;
}
#logo p.todai{
	 background:url(./assets/images/logo_todai.jpg);
	 background-repeat:no-repeat;
	 float:left;
	 width:382px;
	 height:22px;
	 margin:3px 0 0px 10px;
}
#logo ul{
	width:170px;
	float:right;
}
#e_logo ul{
	width:300px;
	float:right;
}
#logo li {
	float:left;
}

.kenkyu a {
	 background:url(./assets/images/logo_kenkyu.jpg);
	 background-repeat:no-repeat;
	 width:66px;
	 height:11px;
	 margin:10px 10px 0 0;
	display:block;
	border-right:1px #666 solid;
}

.todai_home a {
	 background:url(./assets/images/utlogo.png);
	 background-repeat:no-repeat;
	 width:83px;
	 height:18px;
	display:block;
	margin-top:6px;
}
#header_inner{
	height:130px;
	width:800px;
	background:url(./assets/images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:0% 100%;
	clear:both;
}

#header_inner h1 a{
	 width:282px;
	 height:100px;
	 margin-left:38px;
	 margin-top:15px;
	 float:left;
}
#header_inner p.english a{
	 width:70px;
	 height:19px;
	 margin-top:100px;
	 float:right;
}
#navi ul { 
  list-style: none;
  margin: 0;
  padding: 0;
}

ul#drop {
	background:url(./assets/images/globalnavi.jpg) no-repeat 0 0;
	 width:798px;
	 height:35px;
	margin-bottom:15px;
	border-left:1px #666 solid;
	border-right:1px #666 solid;
}
ul#drop li a {
	 background-repeat:no-repeat;
	 display:block;
	 overflow:hidden;
     height:35px;           
}

#navi li { 
  float: left;
  width: 133px;
  white-space: nowrap;
}

#navi ul ul.pulldown { 
  display: none;
  position: absolute;
  z-index: 10;
  opacity: 1;  
  filter: <b class="firstChild lastChild" style="color: black; background-color: rgb(255, 255, 102);">alpha</b>(opacity=100);  
}

#navi li li { 
  clear: left;
  position:relative;
  width: 100%;
}

#navi ul li:hover > ul {
  display: block;
}

*+html #navi ul ul a { 
width: 72px; 
white-space: normal;
}

#navi li {
}

#navi a { 
  font-size: 0px;
  color: #333;
  text-decoration: none;
  display: block;
}

#navi a:hover {
  color: #333;
}

ul.pulldown li{
  height: 25px;
}


#navi li li {

}

#navi ul ul a {
  font-size: 15px;
  line-height: 1.3;
  text-align: left; 
}

li ul.pulldown a {
	width:133px;
	text-align:center;
}

li#home_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat 0px -35px;
	width:133px;
}
li#naiyou_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat -133px -35px;
	width:134px;
}
li#gyouseki_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat -267px -35px;
	width:133px;
}
li#member_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat -400px -35px;
	width:132px;
}
li#link_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat -532px -35px;
	width:134px;
}
li#access_on a {
	background:url(./assets/images/globalnavi.jpg) no-repeat -665px -35px;
	width:135px;
}

li#gyouseki ul.pulldown a:hover,
li#gyouseki_on ul.pulldown a:hover,
li#member_on ul.pulldown a:hover,
li#member ul.pulldown a:hover {
	background:url(./assets/images/pulldown.jpg);
	width:108px;
	height:25px;
        padding:4px 0 0 25px;
}
li#gyouseki ul.pulldown a,
li#gyouseki_on ul.pulldown a,
li#member_on ul.pulldown a,
li#member ul.pulldown a {
	background:url(./assets/images/pulldown.jpg);
	width:108px;
	height:25px;
        padding:4px 0 0 25px;
}
#main_catch{
	 background:url(./assets/images/main_catch.jpg);
	 background-repeat:no-repeat;
	 background-position:center bottom;
	 border-top:1px #999999 solid;
	 border-bottom:1px #999999 solid;
	 height:64px;
	 width:800px;
	margin-bottom:30px;
}
.main{
	padding: 70px 70px 70px 50px;
	margin-bottom:30px;
	height:100px;
}
.content{
	padding: 30px;
	margin:30px 25px 30px;
}
.title1{
	height:24px;
	width:280px;
	background-color:#ccc;
	border-left:5px #333 solid;
	font-size:140%;
	padding: 6px 0 0 10px;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:none;
}
h2{
	height:23px;
	width:340px;
	border-left:5px #0066ff solid;
	border-bottom:1px #0066ff solid; 
	font-size:125%;
	padding: 5px 0 3px 10px;
	font-weight:bold;
	margin-bottom:10px;
}
.title3{
	font-size:110%;
	color:#0066ff;
	font-weight:bold;
	margin-bottom:10px;
}
.title4{
	color:#0066ff;
	font-weight:bold;
}
.history{
	border:1px #CCC solid;
	margin-bottom:10px;
}
.history li{
	padding-bottom:8px;
}
.intro_con{
	float:left;
	width:460px;
	padding-right:40px;
}
.intro_img{
	float:left;
	width:200px;
}
.history_title{
	border-bottom:1px #CCC dotted;
	background:url(./assets/images/sq01.gif);
	background-repeat:no-repeat;
	margin:0 15px 7px;
	padding:7px 20px;
	font-weight:bold;
	font-size:110%;
	letter-spacing:0.6pt;
}
.news_title{
	border-bottom:1px #CCC dotted;
	background:url(./assets/images/sq01.gif);
	background-repeat:no-repeat;
	margin:0 15px 7px;
	padding:7px 20px;
	font-weight:bold;
	font-size:110%;
}
.members{
	border-bottom:1px #000 solid;
	width:550px;
	padding:8px 15px;
	margin-left:auto;
	margin-right:auto;
}
.member_img{
	float:left;
	width:160px;
	padding-left:15px;
}
.member_contents{
	float:left;

}
.name01{
	padding-right:15px;
	margin-bottom:0em;
	line-height: 1.3em;
	font-size:90%;
}
.name02{
	padding-right:15px;
	margin-bottom:0em;
	line-height: 1.3em;
	font-size:110%;
	font-weight:bold;
}
.name03{
	padding-right:15px;
	margin-bottom:0em;
	line-height: 1.3em;
	font-size:100%;
	font-weight:bold;
	color:#666;
}
.name04{
	padding-right:15px;
	margin-bottom:0em;
	line-height: 1.3em;
	font-size:90%;
}
.comment01{
	padding-right:15px;
	margin: 6px 0 0;
	line-height: 1.3em;
	font-size:90%;
}
.name{
	padding:5px 15px;
	font-weight:bold;
}
.name a{
	color:#fff;
}

.mail{
	padding:0 15px;
}
.kiji{
	float:left;
	width:400px;
}

.img_inn{
	background-color:#000;
	height:150px;
	width:190px;
	float:right;
	color:#fff;
}
div.table_bg{
	margin:15px 15px 25px;
}
div.table_bg table{
	width:550px;
	background:#fff;
	border:1px #666 solid;
	border-collapse: collapse;
	font-size:90%;
}
div.table_bg table th.title{
	background:#579bfe;
	border:1px solid #666;
	text-align:left;
	padding:10px;
	vertical-align:top;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
div.table_bg table th {
	background:#d8e9fe;
	border:1px solid #666;
	text-align:left;
	padding:10px;
	vertical-align:top;
	font-weight:bold;
	color:#666;
	text-align:left;
}
div.table_bg table td{
	border:1px solid #666;
	padding:10px;
	vertical-align:top;
}
div.table_bg table td.left{
	border:1px solid #000;
	padding:10px;
	vertical-align:top;
	text-align:left;
}

.require{
	color:red;
}
.error{
	color:red;
}

#menu{
	text-align:center;
}

ul.j_menu{
	width:800px;
	height:30px;
	border-bottom:1px #999 dotted;
	border-top:1px #999 dotted;
}
#menu li {
	float:left;
	list-style:none;
	margin: 5px 6px 5px;
}

.menu_chem a {
	 background:url(./assets/images/footer_chem.jpg);
	 background-repeat:no-repeat;
	 width:244px;
	 height:18px;
	display:block;
}

.menu_new a {
	 background:url(./assets/images/footer_new.jpg);
	 background-repeat:no-repeat;
	 width:319px;
	 height:17px;
	display:block;
	margin-top:2px;
}
.menu_rigaku a {
	 background:url(./assets/images/footer_rigaku.jpg);
	 background-repeat:no-repeat;
	 width:185px;
	 height:18px;
	display:block;
	margin-top:1px;}
#footer{
	text-align:center;
}
#footer a {
	color:#000;
}
#footer ul {
	margin-bottom:10px;
}
#footer li {
	display:inline;
	border-left:1px solid #000;
	padding:0 3px 0 7px;
        font-size:x-small;
}
#footer li.last {
	border-right:1px solid #000;
}

.copyright {
	background:url(./assets/images/footer_bg.jpg);
	height:25px;
}/* CSS Document */

.contents{
	padding: 0px 40px 0 40px;
}
.main01{
	padding: 0px 10px 0 10px;
}
.contents ul li{
	margin: 0 0 0 40px;
}
.breadcrumbs{
	padding:0px 0 20px 0;
	font-size:90%;
}
.buttons{
	margin: 0 0 20px 240px;
}

.clearfix:after,
.frame_middle:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix,
.frame_middle{
  min-height: 1px;
}

* html .clearfix,
* html .frame_middle {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

td {
 padding:10px 0;
}



</div><!-- wrapper  -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-13042048-1");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>

