/*
-----------------------------------------------
Unauthorized use prohibited!!!
Author: KAMIOKI, Masayoshi
URL: www.kamioki.net
Created: 2007.05.01
Modified: 2008.12.07
-----------------------------------------------
*/

*{border:none;font-family:verdana, Meiryo, helvetica, arial, sans-serif;margin:0;padding:0;}
body{background:#e2e2e2 url(images/wall_winter.jpg) repeat-x fixed top left;font-size:14px;margin:5px;text-align:center;}
body.en ul.links,body.en p,ol,table,blockquote,dl{font-size:small;}
iframe{margin:auto;}
img{padding-bottom:10px;}
.more img{padding:0;}
a:hover{color:#ff0000;}
.center{display:block;margin:auto;}
.small img{padding:0;}
blockquote{margin:20px;padding:20px;border:2px solid #999;background-color:#ddd;}
p{line-height:1.5em;margin-bottom:1em;margin-left:0.5em;}
p.info{font-weight:700;}
p.note{color:red;}
p.more{clear:both;text-align:center;}
p.member{color:#063;font-weight:700;}
span.small{display:block;font-size:xx-small;text-align:right;}
span.name{color:#000;font-size:20px;font-weight:700;}
span.email{color:#999;font-weight:400;}
table{margin:auto;width:97%;}
th{text-align:center;background:#99CC99;}
td.date{background-color:#ffc;border-bottom:1px solid #666;border-right:1px solid #666;padding:3px;text-align:center;width:80px;}
td.words{border-bottom:1px solid #999;padding-left:10px;}
div.mainbox{background:url(images/bg_transparent2.png) repeat;margin:auto;text-align:left;width:800px;padding:10px;overflow:hidden;}
div.maintitle {background-color:#006000;background-position:left;background-repeat:no-repeat;color:#fff;height:100px;padding:5px;text-align:right;}
#home div.maintitle{background-image:url(images/title01.jpg);}
#research div.maintitle{background-image:url(images/title03.jpg);}
#papers div.maintitle{background-image:url(images/title02.jpg);}
#members div.maintitle{background-image:url(images/title07.jpg);}
#contact div.maintitle{background-image:url(images/title06.jpg);}
#links div.maintitle{background-image:url(images/title04.jpg);}
#seminar div.maintitle{background-image:url(images/title05.jpg);}
div.contents{background:#fff url(images/leaves.jpg) right bottom no-repeat;clear:both;padding:20px 20px 60px;}
#research div.contents{background:#fff url(images/fuji-san.jpg) center bottom no-repeat;padding-bottom:200px;}
#links div.contents{background:#fff url(images/fuji-san2.jpg) center bottom no-repeat;padding-bottom:200px;}
#members th{background-color:#060;border-bottom:solid 2px #033;border-right:solid 2px #033;color:#fff;padding:3px;}
#seminar table{border:3px solid #ccc;margin-bottom:20px;}
#seminar td{border:1px solid #ccc;}
#seminar td.presenter{background-color:#ffc;font-weight:700;padding:5px;}
#members td{border-bottom:solid 1px #ccc;vertical-align:top;}
ul.menu{background-color:#999;border-top:2px solid #999;padding:3px 0;}
ul.menu li{background:#d0d0d0 url(images/arrow1.gif) 4px 10px no-repeat;border-right:2px solid #999;display:inline;font-variant:small-caps;list-style:none;padding:5px 5px 5px 13px;}
ul.menu li.present{background:#fff url(images/arrow1.gif) 4px 10px no-repeat;font-weight:700;border-bottom:3px solid #fff;}
ul.menu a{color:#000;text-decoration:none;padding:5px 0}
ul.menu li:hover{background-color:#fff;border-bottom:3px solid #fff;}
ul.links{margin-left:1.5em;padding:0 0 1.5em;}
ul.links li{margin:5px;}
ol{margin-bottom:2em;margin-left:2em;}
ol li{margin-bottom:1em;}
h1.ja{letter-spacing:0.6em;margin-bottom:0.5em;}
h3,h4{font-family:Georgia, "Times New Roman", Times, serif, 'MS PMincho', 'HiraMinPro-W6';}
h2,h3{clear:both;margin-bottom:1em;}
h2{background:url(images/h2.gif) center bottom no-repeat;color:#333;text-align:center;}
h3{background:url(images/h3.gif) no-repeat;border-bottom:1px solid #690;border-left:7px solid #9c3;color:#fff;padding:3px;}
h3.papers{background:none;border:none;color:#333;text-align:center;}
h4{background-color:#fc6;border-color:#999;border-style:solid;border-width:1px 3px 2px 1px;font-size:15px;margin:20px 200px;padding:5px 10px;text-align:center;}
#home div.contents{background:#fff url(images/rikkyo.jpg) right bottom no-repeat;}
div.underbar{background-color:#666;border-top:1px solid #CCC;clear:both;color:#fff;font-size:smaller;padding:5px;text-align:center;}
td.mphoto{background-position:left;background-repeat:no-repeat;height:150px;text-decoration:none;width:200px;}
td.mphoto img{padding:0;}
td.mphoto:hover{background-position:-200px 0;}
td#ueda{background-image:url(images/ueda3.jpg);}
td#kamioki{background-image:url(images/kamioki4.jpg);}
td#takahashi{background-image:url(images/takahashi3.jpg);}
td#okahisa{background-image:url(images/okahisa.jpg);}
td#emura{background-image:url(images/emura.jpg);}
td#suzuki{background-image:url(images/suzuki.jpg);}
td#kasahara{background-image:url(images/kasahara.jpg);}
td#kato{background-image:url(images/kato.jpg);}
td#numerin{background-image:url(images/numerin.jpg);}
td#sato{background-image:url(images/sato.jpg);}
td#sugita{background-image:url(images/sugita.jpg);}
td#endo{background-image:url(images/endo.jpg);}
td#craig{background-image:url(images/craig.jpg);}

/* Slider */
#slider{position:relative;width:800px;height:250px;margin:0;background:#fff url(images/loading.gif) no-repeat 50% 50%;}
#slider img{position:absolute;top:0;left:0;display:none;}
#slider a{border:0;display:block;}
.nivoSlider{position:relative;border-top:5px solid #fff;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;border-top:1px solid #999;text-align:center;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-caption a{color:#ffcc66;display:inline!important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0;}
.nivo-nextNav{right:0;}
.nivo-controlNav a{position:relative;top:255px;left:350px;z-index:99;text-indent:-9999px;cursor:pointer;display:block;float:left;height:10px;width:10px;margin-right:10px;background:#000066;border-right:1px solid #fff;}
.nivo-controlNav a.active{font-weight:700;background:#bbb;}

/* Twitter */
#twtr-widget-1{height:200px;overflow:auto;margin-bottom:15px;}
.twtr-tweet-wrap{display:block;margin:10px;background-color:#fcf7b0;box-shadow:5px 5px 3px #ccc;-moz-box-shadow:5px 5px 3px #ccc;-webkit-box-shadow:5px 5px 3px #ccc;}
.twtr-hd,.twtr-img,.twtr-user,div.twtr-avatar{display:none;}
