@charset "UTF-8";
*{margin:0;padding:0;}

/*** clearfix ***/
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}

html{}
body{font-size:14px;color:#333333;line-height:150%;min-width:980px;}
img{border:0;vertical-align:bottom;}
.inlineimg{vertical-align:middle !important;}
a{text-decoration:none;}
table{border-collapse:collapse;}

.pic{border:1px solid #ccc;padding:2px;background:#fff;}

h1{}
h2{margin-bottom:30px;}
h3{clear:both;color:#030;border-bottom:3px solid #030;padding:0 7px 4px;margin-bottom:40px;font-size:130%;}
h4{clear:both;color:#030;border-bottom:1px solid #030;border-left:7px solid #030;padding:1px 10px;margin-bottom:15px;font-size:120%;}
h5{clear:both;color:#030;border-bottom:1px dotted #030;margin-bottom:15px;padding-left:7px;font-size:100%;}
h6{clear:both;color:#030;margin:10px 0 5px;padding-left:15px;font-size:100%;}
.innerh{clear:none;}
.komidasi{font-weight:bold;}
.bklabo{font-size:85%;margin-bottom:30px;padding:0 25px;}
.bkarrow{vertical-align:middle;margin-right:5px;}

#menuarea{position:absolute;left:20px;top:0;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
#titlebar{background:#00469F;border-bottom:1px solid #ccc;}

#container{background:url(/health/img/titlebg.jpg) left top repeat-x;}
#wrapper{position:relative;width:980px;margin:0 auto;}
#contents{width:758px;min-height:400px;margin-left:202px;zoom:1;}
#contents:after{content:"";display:block;clear:both;}

.photor{float:right;margin:0 0 20px 20px;}
.photoc{clear:both;text-align:center;margin-bottom:40px;}
.box{margin:0 25px;zoom:1;padding-bottom:15px;}
.box:after{content:"";display:block;clear:both;}
.boxs{margin-bottom:40px;margin-left:1em;}
.boxss{margin-bottom:20px;margin-left:1em;}
.cbox{margin-bottom:40px;zoom:1;}
.cbox:after{content:"";display:block;clear:both;}
.txt{line-height:180%;}



/*table*/
.tbl{width:95%;margin:0 auto 40px;clear:both;}
.tbl th{background-color:#ada;padding:10px;border:2px #fff solid;width:150px;text-align:left;}
.tbl td{background-color:#dfd;padding:10px;border:2px #fff solid;}

.tbljikihara{width:440px;margin-bottom:40px;}
.tbljikihara th{background-color:#ada;padding:10px;border:2px #fff solid;text-align:left;}
.tbljikihara td{background-color:#dfd;padding:10px;border:2px #fff solid;}

.tblpaper{margin-bottom:40px;width:100%;border-bottom:1px #999 dotted;}
.tblpaper th,.tblpaper td{}
.paperyear{background-color:#ada;text-align:left;border-top:2px #030 solid;color:#030;padding:3px 10px !important;}
.papertype{background-color:#dfd;text-align:left;font-weight:normal;font-size:90%;border-top:1px #030 solid;padding:2px 10px !important;}
.paperauthor{width:8em;border-right:1px #999 dotted;border-top:1px #999 dotted;padding:5px 20px;}
.papertitle{border-top:1px #999 dotted;padding:5px 10px;}
.typegrad{color:#c00;}
.typemaster{color:#03c;}

.boxichikawa{width:360px;}
.picichikawa{margin-bottom:3px;}

.phototbl{width:100%;margin:0 auto 40px;}
.phototbl td{text-align:center;padding-bottom:20px;}

.teachername{font-weight:bold;margin-bottom:1em;}

/*list*/
.lstdisc{margin-left:2.5em;list-style:disc;margin-bottom:40px;}
.lstarrow{margin-left:2.5em;list-style-image:url(/health/img/arrow.gif);margin-bottom:40px;}
.lstdecimal{margin-left:2.5em;list-style:decimal;margin-bottom:40px;}
.lstdisc li,.lstarrow li,.lstdecimal li{margin-bottom:0.8em;}
.lst{margin-left:1em;list-style:none;margin-bottom:2em;}
.lst li{margin-bottom:0.3em;}

.course_photo{float:right;margin:0 0 40px 20px;}
.course_txt{float:left;width:360px;}
.labo_link{text-align:center;margin-top:2em;margin-bottom:40px;}

/*top*/
#top_contents{background:url(/health/img/topbg.jpg) center top no-repeat;width:980px;height:560px;color:#000;}
#newtopics{position:absolute;top:550px;left:0;width:980px;height:100px;zoom:1;background:url(/health/img/newtopicsbg.png) left top repeat;}
#newtopics:after{content:"";display:block;clear:both;}
#newtopicsttl{float:left;width:150px;padding-left:25px;padding-top:15px;}
#newtopicsarea{margin-left:160px;margin-top:10px;width:780px;height:77px;overflow:auto;}
#newtopics table{width:100%;margin:0 auto;color:#fff;}
#newtopics th{width:80px;border-bottom:1px dotted #fff;padding:0.5em;}
#newtopics td{border-bottom:1px dotted #fff;padding:0.5em;}
/*menu*/
#menu{list-style:none;width:180px;}
#menu .menu01{background:url(/health/img/menu01_on.jpg) left top no-repeat;}
#menu .menu02{background:url(/health/img/menu02_on.jpg) left top no-repeat;}
#menu .menu03{background:url(/health/img/menu03_on.jpg) left top no-repeat;}
#menu .menu04{background:url(/health/img/menu04_on.jpg) left top no-repeat;}
#menu .menu05{background:url(/health/img/menu05_on.jpg) left top no-repeat;}
#menu .menu06{background:url(/health/img/menu06_on.jpg) left top no-repeat;}
#menu .menu07{background:url(/health/img/menu07_on.jpg) left top no-repeat;}
#menu .menu08{background:url(/health/img/menu08_on.jpg) left top no-repeat;}
#menu .menu09{background:url(/health/img/menu09_on.jpg) left top no-repeat;}
#menu .menus01{background:url(/health/img/menus01_on.jpg) left top no-repeat;}
#menu a{display:block;width:180px;height:37px;}
#menu a:hover img{visibility:hidden;}


/*footer*/
#footer{clear:both;border-top:1px solid #00469F;width:100%;}
#footerarea{width:980px;margin:3px auto 20px auto;zoom:1;}
#footerarea:after{content:"";display:block;clear:both;}
#footer_txt{float:left;width:700px;margin-top:3px;font-size:90%;line-height:120%;}
#juen_banner{float:right;width:180px;text-align:right;margin-top:10px;}
