@charset "shift-jis";

/* IE6 PNG fix */
img, div { behavior: url(iepngfix.htc) }

/* 
Safari fix
  p{ text-shadow: #000 0 0 0;}
*/

/* Firefox fix */
  p{ -moz-opacity:0.99;}

/* ベースとなる要素 */

body {
font-family: Arial,'ＭＳ Ｐゴシック',sans-serif ; 
text-align:center;
}

h1{}

h2{width:720px; margin-left:80px;}

h3{margin-top:1.8em; padding:3px;
width:720px; margin-left:80px; border-bottom:1px solid #200;
font-size:1.2em; font-weight:500; color:#200; text-indent:1em;}

h4{margin-top:1em; padding:3px;
width:720px; margin-left:80px; font-weight:800; color:#200;}

img {border:0;}

p {line-height:1.6em; width:720px; margin-left:80px;}
dl{line-height:1.7em; width:720px; margin-left:80px;}
ul,ol{line-height:1.6em;}

li {list-style-type:none;}

dt {display:none;}

a:link {color:#00c;}
a:visited  {color:#b22;}
a:hover {color:red;}

div {margin-bottom:24px; padding-bottom:24px;}

em{color:red;}

#wrapper{width:800px;
text-align:left;
border-top:1px solid #faebd7;
border-right:2px solid #faebd7;
border-left:2px solid #faebd7;
margin:0 auto;
padding:0 12px;
}

#contents{width:800px; margin-top:90px;}

#header h1{width:800px; height:200px; margin:0; padding:0;
background: url(image/title.jpg) no-repeat top left;
text-indent:-9999px;}

#header p{margin-top:1.4em;}

#info h2{width:720px; height:30px;
background: url(image/info.gif) no-repeat top left;
text-indent:-9999px;}

#info dl{width:700px; margin-left:100px;}

#info h3.base_con{width:720px; height:22px;
background: url(image/base_con.gif) no-repeat top left;
text-indent:-9999px;}

#info h3.discuss{width:720px; height:22px;
background: url(image/discuss.gif) no-repeat top left;
text-indent:-9999px;}

#info p{margin-top:1.6em;}

.leader{margin-top:0.6em;}
.manage{font-size:0.8em;}

#about h2{width:720px; height:30px;
background: url(image/about.gif) no-repeat top left;
text-indent:-9999px;
margin-bottom:1.6em;}

#exhibition h2{width:720px; height:30px;
background: url(image/exhibition.gif) no-repeat top left;
text-indent:-9999px;}

#exhibition p{text-indent:1em;}

#exhibition dd{text-indent:1em;}

#menu{
width:800px;
height:50px;
position:absolute;
top:20px;
}

#menu ul li{width:140px; height:50px; position:relative; overflow:hidden;}
.m1{width:140px; height:50px; margin-left:80px;}
.m2{width:140px; height:50px; margin-top:-50px; margin-left:225px;}
.m3{width:140px; height:50px; margin-top:-50px; margin-left:370px;}
.m4{width:140px; height:50px; margin-top:-50px; margin-left:515px;}
.m5{width:140px; height:50px; margin-top:-50px; margin-left:660px;}


.gotop{margin-top:2em; text-align:right;}

#footer{clear:both;}
#footer p{font-size:0.8em; margin-top:1em;}
#footer img{vertical-align:top; margin-left:80px;}

.f_left{width: 50px; float: left;}
.f_right{}

/* Prof.html */

.return{margin-top:1em; margin-bottom:1em; text-align:right;}

#contents2{width:800px;}

#contents2 h1{width:800px; height:80px;
margin-top:0; margin-bottom:20px; padding:0;
background: url(image/prof_title.gif) no-repeat top left;
text-indent:-9999px; border:thin solid white;}

#contents2 dt{display:block; margin-top:1.2em;}
#contents2 dd{text-indent:1em;}

.comm{width:600px; margin-left:80px; background-color:#faebd7;}
dt.comm{font-size:1.3em; font-weight:500; text-indent:1em; padding:20px 20px 0 20px;}
dd.comm{padding:20px;}

#baseconf{}
#baseconf h2{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/base_pan.gif) no-repeat top left; text-indent:-9999px;}
#baseconf dt{width:720px; height:35px; margin-left:10px; padding:0;
background: url(image/muramatu.gif) no-repeat top left; text-indent:-9999px;}
#baseconf img{width:200px; height:300px; float:right; padding-left:15px;}

#conf h2{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/prof.gif) no-repeat top left; text-indent:-9999px;}

#hakodate{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/hakodate.gif) no-repeat top left; text-indent:-9999px;}

#sendai{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/sendai.gif) no-repeat top left; text-indent:-9999px;}

#yokohama{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/yokohama.gif) no-repeat top left; text-indent:-9999px;}

#osaka{width:720px; height:35px; margin-left:80px; padding:0;
background: url(image/oosaka.gif) no-repeat top left; text-indent:-9999px;}

#watanabe{width:720px; height:30px; margin-left:10px; padding:0;
background: url(image/watanabe.gif) no-repeat top left; text-indent:-9999px;}

#sakamoto{width:720px; height:30px; margin-left:10px; padding:0;
background: url(image/sakamoto.gif) no-repeat top left; text-indent:-9999px;}

#sato{width:720px; height:30px; margin-left:10px; padding:0;
background: url(image/sato.gif) no-repeat top left; text-indent:-9999px;}

#sugiura{width:720px; height:30px; margin-left:10px; padding:0;
background: url(image/sugiura.gif) no-repeat top left; text-indent:-9999px;}

#matumoto{width:720px; height:30px; margin-left:10px; padding:0;
background: url(image/matumoto.gif) no-repeat top left; text-indent:-9999px;}

/* report.html */

#contents3{width:800px;}

/*
#contents3 div{margin-bottom:12px; padding-bottom:12px;}
*/

#contents3 h1{width:800px; height:80px;
margin-top:0; margin-bottom:20px; padding:0;
background: url(image/report.gif) no-repeat top left;
text-indent:-9999px; border:thin solid white;}

#contents3 h3{margin:7px 0 0 0; padding:0; border:none; text-indent:0; width:720px; clear:both;}

#wrapper3{width:720px; margin:0 0 0 80px;}
#wrapper3 p{width:auto; margin-left:0;}
#wrapper3 img.fl{margin:5px 7px 5px 0px; float:left; }
#wrapper3 ul{line-height:1em;}

.acc {list-style:none; margin:0}
.acc div{margin:0; padding:0;}

.acc-section {overflow:hidden;}
.acc-content {}

#bc_report h2{width:720px; height:80px; padding:0; margin:0;
background: url(image/repo_bc.gif) no-repeat top left;
text-indent:-9999px;}

#jirei h2{width:720px; height:80px; padding:0; margin:7px 0 0 0;
background: url(image/repo_jirei.gif) no-repeat top left;
text-indent:-9999px;}

#discuss h2{width:720px; height:80px; padding:0; margin:7px 0 0 0;
background: url(image/repo_discuss.gif) no-repeat top left;
text-indent:-9999px;}

#discuss span{font-weight:600; }


*html #bc_report h3{display:none;}
*html #discuss h3{display:none;}
