<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
body {
font-family:"Arial","Verdana";
}
/* CSS Document */
/* 20101126 序列リスト用クラス */
.column ol.number
{margin:2em;}
.column ol.number li
{list-style:decimal;}
.column ol.number li ol, .column ol.number li ul
{margin-left:1em;}
.column ol.number li ul.list
{margin-left:0;}
.column ol.number li ul li
{list-style:disc;}
.column ol.number li ul.list li
{list-style-type:none;}
.column .list li ol.number li
{padding-left:0;background-image:none;}

/* 20101102 発表会用クラスSTART */
.column dl.meeting
{
clear:both;
border-bottom:solid 1px #ccc;
}
.column dl.meeting dt
{
clear:both;
float:left;
}
.column dl.meeting dd
{
margin:0 0 0 9em;
}

.column dl.meeting dd h4
{clear:none;}

.column dl.meeting:after
{clear:both;}
/* 20101102発表会用クラスEND */

/* 20100831 テーブル用追加クラス:START */
table.record_rightfit{border-collapse:collapse;width:600px;}
table.record_rightfit th,table.record_rightfit td{padding:5px;border:solid 1px #999;}
table.record_rightfit th
{
font-weight: normal;
text-align: left;
background: #FFF url('/past-projects/transitivity/img/th_back.gif') left top repeat-x;
width:11em;
}
table.record_rightfit td{text-align:right;}
table.record_rightfit thead th,
table.record_rightfit thead td {
background-color: #666666;
background-image: none;
color:#fff;
text-align:center;
}
/* 20100831 テーブル用追加クラス:END */

/* 20100806 テーブル用追加クラス：START */
table.p_k_table{margin:1em 0; border-collapse:collapse; width:600px; empty-cells:show; background:#fff; color:#000;}
table.p_k_table tr td{border:solid 1px #999; padding:0.5em;}
table.p_k_table tr td.title{padding:0.5em; width:1em; background:#666; color:#fff;}
table.p_k_table tr.white{height:1em; background:#fff;}
table.p_k_table tr td.table01{background:#9cf;}
table.p_k_table tr td.table02{background:#cfc;}
table.p_k_table tr td.table03{background:#ccf;}
table.p_k_table tr td.table04{background:#fcc;}

table.kenkyuin_table{margin:1em 0; border-collapse:collapse; width:600px; empty-cells:show; background:#fff; color:#000;}
table.kenkyuin_table tr td{padding:0.5em; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;}
table.kenkyuin_table tr td.kenkyuin_td2{background:#e8f1f6;}
/* 20100806 テーブル用追加CSS：END */

/* 2010/06/18追加 2010/07/27変更+追加：START */

#contents div.column h2
{
margin:0.5em 0;
padding: 10px;
font-size:134%;
color:#333;
background-image:none;
border-top:none;
border-right:none;
border-bottom: 1px solid #45554b;
border-left:double 10px #8f3f5b;
border-radius:0;
}

table tr td hr{margin:0.5em 0 !important;}
td.hspwhite{color:#fff;}
/* 2010/06/18追加 2010/07/27変更+追加：END */

/*
=================================================
layout
=================================================
*/

#footer {
padding-top: 15px;
}


#contents {
width: 100%;
padding-top: 10px;
}


#contents a {
color: #369;
}

#contents a:hover {
color: #F60;
text-decoration: underline;
}


/*
=================================================
history
=================================================
*/

.history {
padding-bottom: 3px;
border-bottom: 1px solid #888;
}

.history span {
margin: 0 5px;
}

.history strong {
font-weight: normal;
color: #888;
}


/*
=================================================
style
=================================================
*/

#contents h2 {
/* 20100727横山変更 */
border: 1px solid #999;
border-radius:5px;
font-size:134%;
line-height:1.2em;
color:#333;
background:#fff;
height: auto;
padding: 8px 30px;
background: url('/past-projects/transitivity/img/h2_back.gif') left top no-repeat;
}

#contents h3 {
font-size:117%;
color:#333;
height: 18px;
padding-bottom: 3px;
padding-left: 22px;
margin-top: 20px;
margin-bottom: 15px;
border-bottom: 1px solid #41647a;
line-height: 1.4;
background: url('/past-projects/transitivity/img/col_title_point.gif') left top no-repeat;
clear:both;
}

.column {
float: left;
width: 600px;
padding: 0 15px;
margin-top: 20px;
}



.rightNavi {
float: right;
width: 160px;
padding: 0;
margin-top: 20px;
}


.layer_bottom{
margin-bottom: 3em;
}

/* 20101014横山編集：START */
ul.upper_layer{
padding-top: 6px;
background: url('/past-projects/transitivity/img/bg_submenu2_top.gif') top left no-repeat;
}


ul.upper_layer li a{
width: 132px;
padding: 8px 4px 8px 24px;
border-bottom: 1px #716d60 solid;
line-height: 1.5em;
display: block;
background: url('/past-projects/transitivity/img/bg_submenu2_middle_long.gif') center left repeat-y;
}

ul.upper_layer li a:hover{
background: url('/past-projects/transitivity/img/bg_submenu_middle_o_long.gif') center left repeat-y;
}

#contents ul.upper_layer li a:hover {
color: #666;
text-decoration: underline;
}

/* 20100324 tt-yaguchi span */

ul.upper_layer li ul li a, ul.upper_layer li ul li span{
width: 126px;
padding: 8px 4px 8px 30px;
border-bottom: 1px #7f7f7f solid;
line-height: 1.5em;
display: block;
background: url('/past-projects/transitivity/img/bg_submenu_middle_long.gif') center left no-repeat;
}

ul.upper_layer li a:hover{
background: url('/past-projects/transitivity/img/bg_submenu2_middle_o_long.gif') center left no-repeat;
}

ul.upper_layer li ul li a:hover{
background: url('/past-projects/transitivity/img/bg_submenu_middle_o_long.gif') center left no-repeat;
}

/* 20101014横山編集：END */

.column p, .column dl, .column ul, .column ol, .column table, .column h4 {
margin: 10px 0;
line-height: 150%;
}


#contents h3.colCoo {
background: url('/past-projects/transitivity/img/colCoo_point.gif') 1px 1px no-repeat;
}


.column h4 {
font-size:100%;
color:#333;
clear:both;
border-left:#736146 solid;
border-bottom:#ccc solid;
border-width:0 0 1px 5px;
padding-left:8px;
}

.column h4 span {
color: #736146;
}

.column h4.sub {
border:none;
background:url('/past-projects/transitivity/img/h4_sub.gif') no-repeat left 2px;
padding-left:18px;
}


.columnDL {
padding-left: 10px;
}

.columnDL dt, .columnDL dd {
padding-left: 22px;
}

.columnDL dt {
padding-top: 5px;
padding-bottom: 5px;
font-size: 1.2em;
font-weight: bold;
}

.columnDL dt.colRes {
background: url('/past-projects/transitivity/img/colRes_point.gif') left 5px no-repeat;
}

.columnDL dt.colUse {
background: url('/past-projects/transitivity/img/colUse_point.gif') left 5px no-repeat;
}

.columnDL dt.colCoo {
background: url('/past-projects/transitivity/img/colCoo_point.gif') left 5px no-repeat;
}

.columnDL dt.colNew {
padding-bottom: 0;
background: url('/past-projects/transitivity/img/colNew_point.gif') left 5px no-repeat;
}

.columnDL dd.newsDay {
padding-bottom: 5px;
}


.list li {
padding-bottom: 10px;
padding-left: 12px;
background: url('/past-projects/transitivity/img/list_point.gif') left 4px no-repeat;
}

.list li ul li{
padding-bottom: 5px;
padding-left: 0;
margin-left:15px;
background: none;
list-style:disc;
}


.staList {
padding-top: 5px;
}

.staList dt {
margin-bottom: 5px;
}

.staList dd {
padding-left: 12px;
background: url('/past-projects/transitivity/img/list_point.gif') left 4px no-repeat;
}


.fSmall {
font-size: 0.8em;
}

.fr {
float: right;
margin-bottom: 5px;
margin-left: 15px;
}

.fl {
float: left;
margin-right: 15px;
margin-bottom: 5px;
}

img.fr, img.fl, div.fr img, div.fl img, div.fc img {
padding: 2px;
border: 1px solid #888;
}

div.fr img, div.fl img, div.fc img {
margin-bottom: 3px;
}

div.fr, div.fl, div.fc {
font-size: 0.8em;
}

div.fr {
text-align: right;
}


table.faq {
width: 100%;
margin-bottom: 5px;
font-size: 100%;
border-collapse: collapse;
}

table.faq th, table.faq td {
padding: 5px;
border: 1px solid #999;
vertical-align: top;
}

table.faq th {
width: 10%;
font-weight: normal;
text-align: left;
background: #FFF url('/past-projects/transitivity/img/th_back.gif') left top repeat-x;
}

table.faq td {
width: 40%;
}

table.faq td em {
float: left;
width: 80px;
margin-right: 10px;
font-style: normal;
display: block;
text-align: right;
}

table.std {
width: 100%;
margin-bottom: 5px;
margin-top: 0;
font-size: 100%;
border-collapse: collapse;
}

table.std th, table.std td {
padding: 5px;
border: 1px solid #999;
vertical-align: top;
}

table.std th {
font-weight: normal;
text-align: left;
background: #FFF url('/past-projects/transitivity/img/th_back.gif') left top repeat-x;
white-space:nowrap;
}

table.std td {
}

table.noline th {
white-space:nowrap;
padding:4px 8px;
vertical-align: top;
color:#333;
font-weight:normal;
}

table.noline td {
padding:4px 8px;
vertical-align: top;
color:#333;
}

.alert {
color: #C00;
}

table.std thead th,
table.std thead td {
background-color: #666666;
background-image: none;
color:#fff;
}


table.record {
width: 100%;
margin-bottom: 5px;
font-size: 100%;
border-collapse: collapse;
}

table.record th, table.record td {
padding: 5px;
border: 1px solid #999;
vertical-align: top;
}

table.record th {
font-weight: normal;
text-align: left;
background: #FFF url('/past-projects/transitivity/img/th_back.gif') left top repeat-x;
width:11em;
}

table.record_fit{
width: auto;
}

table.record_fit th{
width:8em;
}

table.record_fit td{
text-align:right;
width:10em;
}

.anchor li{
padding: 0 0 0 15px;
background: url('/past-projects/transitivity/img/anchor.gif') left 5px no-repeat;
list-style: none;
}


.menber{
clear: both;
margin-left:30px!important;
}




.menber li{
float: left;
width: 180px;
margin-bottom: 1em;
height:3.2em;
line-height:1.3;
}

.menber li span{
font-size:76%;
color: #666;
padding-left:1.5em;
}

.float_ttl{
clear:none!important;
}

.prof{
padding-left: 2em;
font-size: 110%;
}


.prof th{
font-weight: normal;
display: list-item;
vertical-align: top;
text-align: left;
list-style: square;
white-space: nowrap;
}


.prof td{
padding-left: 1em;
vertical-align: top;
}


.portrait{
float:right;
margin:0 0 1em 1em;
border-bottom:3px solid #fff;;
}

.portrait img{
border-left:10px solid #fff;;
}

.portrait p{
text-align:center;
}

.index_list li{
width:580px;
border-bottom:1px dashed #aaa;
background: url('/past-projects/transitivity/img/col_title_point.gif') 5px 8px  no-repeat;
line-height:1.7;
padding:8px 5px 3px 30px;;
}

#contents hr{
border:solid #999;
border-width:0 0 1px 0;
margin:-0.5em 0;
}

/*
=================================================
symposium
=================================================
*/

.dtLeft {
padding-left: 2em;
}

.dtLeft dt {
float: left;
margin-right: 5px;
}

.sympoData dd {
padding-left: 2em;
}

.sympoData strong {
margin-left: 5px;
color: #45554b;
}

.btForm {
height: 30px;
width: 160px;
}

.btForm a {
height: 100%;
width: 100%;
display: block;
text-indent: -9999px;
background: url('/past-projects/transitivity/img/bt_form.gif') left top no-repeat;
}

.btForm a:hover {
background-position: right top;
}


/*
=================================================
contact form
=================================================
*/

#inquiry {
margin-bottom: 20px;
}

#inquiry table {
width: 100%;
font-size: 100%;
border-collapse: collapse;
}

#inquiry th, #inquiry td {
padding: 10px;
border: 1px solid #888;
}

#inquiry th {
width: 20%;
font-weight: normal;
text-align: left;
background: #FFF url('/past-projects/transitivity/img/th_back.gif') left top repeat-x;
}

#inquiry td input {
margin-right: 20px;
}

#inquiry .text1 {
width: 500px;
}

#inquiry .text2 {
width: 150px;
}

#inquiry p {
text-align: right;
}

#inquiry p input {
height: 28px;
margin-left: 10px;
}


/*
=================================================
site map
=================================================
*/

.sitemap li {
padding: 3px 0 3px 15px;
background: url('/past-projects/transitivity/img/sitemap_point1.gif') left 6px no-repeat;
}

.sitemap li.smN {
background: url('/past-projects/transitivity/img/sitemap_point2.gif') left 6px no-repeat;
}

.column .sitemap li ul {
margin: 3px 0 0 0;
}

.column .sitemap li ul li {
background: url('/past-projects/transitivity/img/sitemap_point3.gif') left 6px no-repeat;
}

.column .sitemap li ul li.smF {
background: url('/past-projects/transitivity/img/sitemap_point4.gif') left 6px no-repeat;
}



/*
=================================================
site map
=================================================
*/

.sitemap li {
margin-top: 20px;
padding-bottom: 10px;
padding-left: 15px;
background: url('/past-projects/transitivity/img/sitemap.gif') left 6px no-repeat;
}

.sitemap li.sm1 {
margin-top: 0px;
padding-bottom: 10px;
padding-left: 15px;
margin-left:15px;
background: url('/past-projects/transitivity/img/list_point.gif') left 6px no-repeat;
}

.sitemap li.sm2 {
margin-top: 0px;
padding-left: 0;
margin-left:50px;
list-style:disc;
background:none;
}


/*
=================================================
bottom link
=================================================
*/

.bLink {
clear: both;
padding-top: 5px;
text-align: right;
}

.bLink li {
float: right;
padding-left: 14px;
margin-left: 15px;
line-height: 1.2em;
}

.bLink li.blHome {
background: url('/past-projects/transitivity/img/bLink_point_home.gif') left 2px no-repeat;
}

.bLink li.blBack {
background: url('/past-projects/transitivity/img/bLink_point_back.gif') left 2px no-repeat;
}

.bLink li.blTop {
background: url('/past-projects/transitivity/img/bLink_point_top.gif') left 2px no-repeat;
}

@media print{

#footer {
padding: 0;
}
#contents h2
{border-top:none; border-left:none; border-bottom:1px solid #8f3f5b; border-right:none;}

#contents h2, #contents h3, #contents h3.colCoo {
padding: 0;
background: none;
}
div.layer_bottom img{display:none;}

.column {
width: 100%;
padding: 0;
}

.staList {
padding-left: 0;
}


.bLink {
display: none;
}


}</pre></body></html>