@charset "UTF-8";*{margin:0;padding:0;font-family:Osaka,"ï­ï³ ï°ã´ã·ãã¯",Arial,san-serif;}
h1,h2,h3,h4,h5,h6{color:#026a9e;}
a:link{color:#00947e;}
a:visited{color:#33c7af;}
body{color:#4d4d4d;font-size:12px;background-color:#fff;background-image:url('/ja/img/bg/body.gif');}
br{clear:both;}
img{border:0;}
#contents{width:760px;background-image:url('/ja/img/bg/wrapper.gif');background-color:#fff;text-align:left;margin:0 auto;padding:0;}
#header{width:738px;background-color:#fff;margin-left:10px;padding-top:10px;text-align:left;}
h1{float:left;margin-left:5px;margin-bottom:3px;}
.toe a{width:92px;height:15px;display:block;background-image:url('/ja/img/ja/toe.gif');background-repeat:no-repeat;}
.inquiry a{width:90px;height:15px;border:0;display:block;background-image:url('/ja/img/ja/inquiry.gif');background-repeat:no-repeat;}
.home a{width:60px;height:15px;border:0;display:block;background-image:url('/ja/img/ja/home.gif');background-repeat:no-repeat;}
#nav_large_category{padding:25px 0 0 200px;}
#nav_large_category li{float:left;color:#fff;list-style-type:none;margin-left:.5em;line-height:2em;height:25px;text-align:center;padding-bottom:2px;background-image:url("/ja/img/bg/nav_off_left.gif");background-repeat:repeat-x;background-position:left top;}
#nav_large_category li.on{background-image:url("/ja/img/bg/nav_on_left.gif");background-repeat:repeat-x;background-position:left top;}
#nav_large_category li a{text-decoration:none;color:#fff;display:block;padding:0 1em;background-image:url("/ja/img/bg/nav_off_right.gif");background-repeat:no-repeat;background-position:right top;}
#nav_large_category li.on a{background-image:url("/ja/img/bg/nav_on_right.gif");background-repeat:no-repeat;background-position:right top;}
#nav_middle_category{height:2em;line-height:1.75em;background-color:#6ea6c1;padding:0 1em;clear:both;}
#nav_middle_category li{float:left;list-style-type:none;text-align:center;margin-right:1.750em;}
#nav_middle_category li a{vertical-align:text-top;text-decoration:none;}
#nav_middle_category li a:link,#nav_middle_category li a:hover,#nav_middle_category li a:visited,#nav_middle_category li a:active{color:white;}
#submenu a{vertical-align:middle;color:#fff;margin:0 1.5em 0 1em;font-weight:20;}
.title{background-image:url('/ja/img/title.gif');}
.org_title{background-image:url('/ja/img/ja/org_title.gif');}
.grp_title{background-image:url('/ja/img/ja/grp_title.gif');}
.act_title{background-image:url('/ja/img/ja/act_title.gif');}
.ip_title{background-image:url('/ja/img/ja/ip_title.gif');}
.se_title{background-image:url('/ja/img/ja/se_title.gif');}
.conf_title{background-image:url('/ja/img/ja/conf_title.gif');}
.press_title{background-image:url('/ja/img/ja/press_title.gif');}
#footer{width:760px;margin:0 auto 0 auto;background-image:url('/ja/img/bg/wrapper_btm.gif');background-position:top;background-color:#fff;text-align:right;padding-top:15px;clear:both;}
#cp{text-align:right;}
#add{display:none;float:left;text-align:left;margin:0 0 0 3px;}
.small{font-size:.875em;}
.mar{margin:0 0 0 20px;}
.hidden{display:none;margin:0;padding:0;}

#main{width:738px;background-color:#fff;margin:0 0 0 10px;padding-top:5px;text-align:left;}
#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
/* Hides from IE-mac \*/ * html #main{height:1%;}
/* End hide from IE-mac */ #main.ss{height:900px;}
#main.conf{height:900px;}

.year{margin:0;padding:0;padding-left:10px;font-size:2em;color:#399;}
.blue{font-size:1.2em;color:#026a9e;font-weight:bold;}
.itaku{background-image:url('/ja/img/ja/ip_3.gif');background-repeat:no-repeat;padding:0 0 0 60px;background-position:0 0;clear:right;}
img.logo{width:166px;height:41px;}
img.info{width:180px;height:19px;}
img.cp{width:152px;height:11px;}
img.org_1{width:376px;height:240px;}
img.org_2{width:330px;height:185px;}
span.new{color:red;}

#top_image{background-image:url('/ja/img/ja/message.jpg');background-repeat:no-repeat;background-position:inherit;background-color:#093388;padding:20px 0;}
div.on_top_image{width:400px;}
div.on_top_image h3{font-size:1.625em;text-align:left;margin-left:15px;color:#fff;text-decoration:underline;}
div.on_top_image p{margin:10px 0 0 15px;font-size:1.25em;color:#fff;text-align:left;}
div.on_top_image ul.outer{margin:10px 0 0 40px;}
div.on_top_image ul.inner{margin:0 0 10px 20px;}
div.on_top_image li{color:#fff;line-height:1.3em;text-align:left;font-weight:normal;float:none;}
div.on_top_image li.ul-wrapper{color:#fff;line-height:0;list-style:none;float:none;}

table#updates {
margin-top: 10px;
}

table#updates .news {
border-right:1px dashed black;
width: 440px;
}

table#updates tr.titles th div {
  color:#fff;background-image:url('/ja/img/bg/news.gif');background-repeat:repeat-x;padding-left:1em;font-size:100%;
  height: 20px;
  vertical-align: middle;
}

table#updates .news div {
  margin-right: 10px;
}

table#updates .events div {
  margin-left: 10px;
}

table#updates tr.entries td {
padding: 10px;
  vertical-align: top;
}

table#updates tr.histories td {
text-align: right;
padding-top: 20px;
padding-right: 5px;
padding-bottom: 3px;
}

table#updates dl {padding: 5px 0;}
table#updates dt{padding-left:18px;font-weight:bold;text-align:left;background-image:url('/ja/img/bg/arrow.gif');background-repeat:no-repeat;background-position:6px;}
table#updates dd{margin-bottom: 1.5em;text-align:left;padding-left:18px;}

div.on_top_image li.ul-contents{color:#fff;line-height:0;list-style:none;float:none;}
div.orgnization .figures{position:relative;}
div.orgnization .figures .orgnization{float:left;}
div.orgnization .figures .history{float:left;margin-left:25px;}
div.orgnization .description{clear:both;padding-top:20px;}
div.orgnization .board{margin-left:15px;float:left;}
div.orgnization .description{float:left;}
div.orgnization .description .address{margin-left:70px;padding-left:50px;border-left:1px solid black;float:left;}
div.orgnization .map{clear:left;margin-left:10px;margin-top:30px;}
div.orgnization .map ul{margin:15px 0;margin-left:30px;}
div.orgnization img.map-image{width:400px;height:300px;}
div.orgnization .map iframe{border:1px solid black;}
div.orgnization .map p{margin:10px 0;}
div.orgnization .description dt{font-weight:bold;float:left;margin-top:0;margin-right:0;margin-bottom:.5em;margin-left:15px;clear:left;}
div.orgnization .description dd{margin-top:0;margin-right:0;margin-bottom:.5em;margin-left:6.5em;}
div.activity{position:relative;}
div.activity h2{font-size:100%;line-height:1.5em;color:#026a9e;background-repeat:no-repeat;background-position:2px top;padding-left:30px;margin-bottom:1.2em;}
div.activity h2.no1{margin-top:15px;background-image:url(/ja/img/ja/act_1.gif);}
div.activity h2.no2{background-image:url(/ja/img/ja/act_2.gif);}
div.activity h2.no3{background-image:url(/ja/img/ja/act_3.gif);}
div.activity div.description{float:left;width:380px;}
div.activity div.figure{float:left;margin-left:15px;}
div.activity dt{background-image:url(/ja/img/bg/arrow.gif);background-repeat:no-repeat;margin-top:0;margin-right:0;margin-bottom:3px;margin-left:30px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:20px;background-position:6px 50%;clear:both;}
div.activity dd{margin-top:0;margin-right:0;margin-bottom:10px;margin-left:50px;clear:right;}
div.http_404{padding-left:20px;}
div.http_404 h2{font-size:175%;color:#666;}
div.http_404 p{font-size:125%;line-height:200%;}
div.members h3{margin-left:1em;font-size:125%;line-height:2em;}
div.member{margin-left:15px;margin-bottom:20px;}
div.member span.title{font-weight:bold;font-size:1.125em;margin-right:10px;}
div.member div.chrome{float:left;}
div.member div.title-box{padding-top:30px;float:left;}
div.member p.career{margin-top:5px;width:700px;clear:left;}
div.member span.name{font-size:1.125em;text-decoration:underline;}
div.member img.portrait{margin-top:3px;margin-right:7px;margin-bottom:3px;margin-left:0;width:82px;height:70px;vertical-align:top;}
div.research p{margin:1em 0;padding-left:20px;line-height:1.5em;}
div.research div.description{width:530px;float:left;}
div.research h2{padding-left:20px;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;font-size:2em;font-weight:normal;color:#399;}
div.research ul{margin:1em 0;padding-left:40px;}
div.research ul.ip{padding-left:20px;list-style:none;}
div.research ul.ip li{font-size:125%;color:#026a9e;font-weight:bold;line-height:2em;}
div.research div.pictures{float:left;padding-top:15px;margin-left:15px;}
div.research dt{margin-top:10px;margin-right:0;margin-bottom:0;margin-left:30px;clear:both;g;}
div.research dl.activity dt{font-size:1.2em;color:#026a9e;font-weight:bold;}
div.research dl.activity dd{padding-top:0;padding-right:0;padding-bottom:0;padding-left:60px;clear:right;}
dl.thesis{margin-bottom:1em;}
dl.thesis dt{margin-top:2px;margin-right:0;margin-bottom:2px;margin-left:20px;font-weight:bold;}
dl.thesis dd{margin-top:1px;margin-right:0;margin-bottom:1px;margin-left:30px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
div.news dl.entries{padding-left:5px;float:left;width:530px;}
div.news dl.entries dt{margin:3px 0;padding:0;padding-left:18px;font-weight:bold;text-align:left;background-image:url('/ja/img/bg/arrow.gif');background-repeat:no-repeat;background-position:6px;}
div.news dl.entries dd{margin:0;padding:0 5px 5px 0;text-align:left;padding-left:18px;}
div.news div.archives{float:left;margin-left:30px;}
div.news div.archives ul{list-style:none;width:150px;}
div.news div.entry{margin:10px 0 10px 10px;float:left;width:530px;}
div.news div.entry h2{font-size:150%;}
div.news div.entry div.content{margin:10px 0;font-size:110%;line-height:1.5em;}
div.news div.entry .links{margin-top:10px;}
div.news div.entry ul{margin:1em 0;margin-left:2em;}
table.list {border: 1px solid #000;}
table.list td {border: 1px solid #000;}
