@charset "UTF-8";

/*---------------------------------------------------------------------------*/

/*印刷用 CSS
　※「簡易版」以外印刷対応

---------------------------------------------------------------------------*/
@page {
	size: A4 portrait;/* A4縦 */
    margin: 6mm;
}
@media print {
    /*
     * 構成
     */
    body {
        -webkit-print-color-adjust: exact;/*　Chrome 　背景印刷する　*/
        width:100%;
        max-width: none;
        font-size: 8pt;
        line-height: 1.4;
        min-width: auto;
        max-height:auto;
        overflow-x: visible !important;
        overflow-y: visible !important;
    }
    
    .printWidth{
        margin: 0 auto;
        width: 1000px;
        page-break-after: always;
    }
    
    /*#wrapper {padding: 0 44px;}
    .content {margin-bottom: 10px;}*/
    .gridWrap_primary{
        margin-bottom: 10px;
    }
    

    /*
     * 見出し
     */
    h2 {padding-bottom:5px;margin-bottom: 5px;}
    .stockInfoWrap .stockPrice,
    .chartWrap{margin-bottom: 3px;}
    .subtitle{margin: 5px 0 0;}
    
    /*
     * 共通
     */
    .title{
        padding: 7px 0 7px 7px;        
        height: 30px;
    }
    table th,
    table td,
    .tableWrap_okabu table td, /*株主構成*/
    .tableWrap_gyoseki.primary .table_left {padding: 0px 6px;}

    
    /*
     * 株価情報
     */
    .stockPrice li{height: 30px;}
    /*.chartWrap .menuWrap .menu li a{padding: 0;line-height:1.2;}*/
    
    /*
     * 事業内容
     */
    .txt_jigyo {
        margin: 5px 0 8px;
        line-height: 1.2;
    }
    .txt_okabu{
        line-height: 1 !important;
    }
    
    /*
     * 業績・財務情報
     */
    .performanceWrap h3 {margin: 3px 0 0;padding-bottom: 3px;}
    .performanceWrap .usage dl.usageColor1:before{-webkit-print-color-adjust: exact;}
    
    .tableWrap_gyoseki .table_left{
        padding: 0 5px;
        width: 150px;
    }
    
    .subtitle{padding: 0 0 3px 3px;}
    .tableWrap_segLegend{margin-bottom: 16px;}
    
    /*
     * notice
     */
    .notice {
        margin: 4px 0 0;
        line-height: 0.8;
    }

    /*
     * footer
     */
    .footer #logo{
        max-width: 76px;
    }
    div.comFooterLink{
        margin-top: 5px;
    }
    div.comFooterLink a{
        font-size: 8pt;
    }
}