@charset "utf-8";
/*/////////////////////////////////////////////////////////
name:print.css
Explanation:print 
/////////////////////////////////////////////////////////*/

body{background-color:#FFFFFF !important;}

#container,
#content,
#primary,
#contbody,
#vizimpress-index,
#vizimpress{
 width:100% !important;
}

#head #utility,
#head #gnavi,
#topicpath,
#primary #contmenu,
#secondary,
#foot ul,
.page-top,
#logo,
#slogo,
#foot #address{display:none !important;}

#container,
#head,
#contbody,
#content,
#foot{
 background-image:none !important;
 background-color:#FFFFFF !important;
}

#container{background:none !important;}

#head{
 height:auto !important;
 margin-bottom:0px !important;
 /*background: url(http://sgi.iadi.co.jp/common/images/bg/bg_head.gif) left top no-repeat !important;*/
}

#plogo{display:block;}

#contbody{margin-top:-15px !important;}

.float-dl,
.float-dl dt,
.float-dl dd{border:none !important;}

/*
#foot address{
 position:absolute;
 top:0;
 left:200px;
 float:none !important;
 margin-left:10px !important;
 text-align:left !important;
}*/

/* font-size */
#contbody h1{font-size:18px !important;}

#contbody h2{font-size:16px !important;}

#contbody h3,
#contbody h4,
#contbody h5,
#contbody h6{font-size:14px !important;}

#contbody p,
#contbody ul,
#contbody ol,
#contbody dl,
#contbody table,
#contbody table th,
#contbody table td,
#contbody table td p,
#contbody table td ul,
#contbody table td ol{font-size:14px !important;}

/* e-news */
/* feature */
.e-news #company-sub #feature #primary #contbody h3{
 background:none;
 border-right:none;
}

.e-news #company-sub #feature #primary #contbody h3 span{background:none;}

.e-news #company-sub #primary #contbody{
 width:100% !important;
 border:none;
}

.e-news #company-sub #primary #contbody .default-section{width:99% !important;}

#releases-article .default-section{
 width:99% !important;
 margin:0 !important;
 padding:0 0 0 0!important;
}

#company #company-sub #primary #contbody h2.ttl-preace{width:85%;}
*html #company #company-sub #primary #contbody h2.ttl-preace{width:90%;}
*:first-child+html #company #company-sub #primary #contbody h2.ttl-preace{width:90%;}

.e-news #company-sub #topics1 #primary #contbody h1,
.e-news #company-sub #topics2 #primary #contbody h1,
.e-news #company-sub #topics3 #primary #contbody h1,
.e-news #company-sub #topics4 #primary #contbody h1,
.e-news #company-sub #topics5 #primary #contbody h1{
 min-height:46px;
 margin:12px 0 5px 0;
 padding:0 0 0 0;
 background:none;
 border-bottom:solid 4px #6699CC;
 color:#000000;
}

*html .e-news #company-sub #topics1 #primary #contbody h1,
*html .e-news #company-sub #topics2 #primary #contbody h1,
*html .e-news #company-sub #topics3 #primary #contbody h1,
*html .e-news #company-sub #topics4 #primary #contbody h1,
*html .e-news #company-sub #topics5 #primary #contbody h1{ padding:0 0 0 0;}

.e-news #company-sub #topics1 #primary #contbody h1 span,
.e-news #company-sub #topics2 #primary #contbody h1 span,
.e-news #company-sub #topics3 #primary #contbody h1 span,
.e-news #company-sub #topics4 #primary #contbody h1 span,
.e-news #company-sub #topics5 #primary #contbody h1 span{
 display:block;
 font-size:12px;
}

.e-news #company-sub #primary #ttl-column{padding:26px 0 0 0;}


.e-news #company-sub #primary .ttl-enews115{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews114{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews113{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews112{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews111{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews110{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews109{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews108{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews107{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews106{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews105{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews104{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews103{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews102{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews101{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews100{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews99{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews98{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews97{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews96{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews95{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews94{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews93{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews92{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}

.e-news #company-sub #primary .ttl-enews91{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
 font-size:1.8em !important;
}



.e-news #company-sub #primary .ttl-enews115 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews114 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews113 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews112 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews111 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews110 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews109 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews108 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews107 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews106 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews105 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews104 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews103 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews102 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews101 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews100 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews99 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews98 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews97 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews96 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews95 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews94 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews93 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews92 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

.e-news #company-sub #primary .ttl-enews91 a{
 text-indent:1px !important;
 height:auto !important;
 background:none !important;
}

