@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;
        min-width: auto;
        max-height:auto;
        overflow-x: visible !important;
        overflow-y: visible !important;
    }
    
    .printWidth{
        margin: 0 auto;
        width: 1040px;
        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,
    table td.headerTop,
    .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;}*/
    
    /*
     * 業績・財務情報
     */
    .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: 10px;}
    
    /*
     * notice
     */
    .notice {line-height: 1.2;}

    /*
     * footer
     */
    div.comFooterLink a{
        font-size: 10px;
    }
    

/*株価チャート画像サイズ ★★★★★提案用仮記述★★★★★*/
#chart_Highcharts img {
    width: 400px;
}

.margin_negative {
    margin-top: -60px;
}

/* ============================================================================

 * 事業内容

 * ========================================================================= */
.txt_jigyo_en {
    font-size:5px;
    line-height: 2.25em;
    padding-left: 1em;
    text-align: left;
}

/* ============================================================================

 * footer

 * ========================================================================= */
/* --------------------------------------------------
 * フッタご利用上の注意
 * -------------------------------------------------- */
div.comFooterLink{
    margin-top: -3px;
}


}