.object-center{ text-align:center; }
.object-left{ float:left; }
.object-right{ float:right; }
.object-right .cap-i{ margin-left:15px; }
.object-left .cap-i{ margin-right:15px; }
.rich-content > p,
.rich-content > ol >li,
.rich-content > ul >li,
.rich-content td > p{ font-size:108% !important; }
.rich-content div.moreInfo{ margin-bottom:15px; background-color: #EFF4F9; padding: 20px 15px; position:relative; }
.cap-i .attribute-caption{ margin:0 auto; }
.cap-i{ display:inline-block; }
.text-right{ text-align:right; }

div.moreInfo .pdf{     position: absolute;
    right: 20px;
    top: 16px; }

table.dataBlock tr { background: url("http://www.innervision.co.jp/ressources/img/share/bg_dotLine.gif") repeat-x scroll center bottom transparent; }
table.dataBlock td,
table.dataBlock th{ padding: 18px 20px; }
table.dataBlock th{ font-weight:bold; width:80px; font-size:116%; }
table.dataBlock td{ font-size:108%; }

ul.access li b{ font-weight:normal; width:100px; padding-right:10px; float:left; }
ul.access li:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.box .fl_r .photo{ padding: 0 0 0 15px; }

.backnumber .intro .rich-content > p{ font-size:100% !important; }

#news dl{ padding-left:18px; background: url("http://www.innervision.co.jp/ressources/img/share/icon_arrow_r1.gif") no-repeat scroll 0 0 transparent; }
.eventStyle_1 .eventInfo .ev-d{ width:246px; }
.eventStyle_1 .eventInfo .ev-c{ width:324px; }

.backnumber .b-list li { width: 230px; }
#.backnumber .b-list li .d-4{ text-align:left; }
h2.style1 em{ font-style:oblique; }
h1 em{ font-style:oblique; }
div.paging{ clear:both; }
