@charset "utf-8";

@page {
	size: A4 portrait;/* A4縦 */
	margin:10mm;
}
@media print {    
    *{
        margin: 0mm;
        padding: 0mm;
    }
    html,
    body{
       font-size: 11px;
	   line-height: 1.5;
    }
	body {
		-webkit-print-color-adjust: exact; /* Chrome 背景印刷する */
		width:100%;
		min-width: auto;
		max-height:auto;
		overflow-x: visible !important;
		overflow-y: visible !important;
	}
    
    /* --------------------------------------------------
     * メインメニュー
     * -------------------------------------------------- */
	#menuWrap {display:none;}

    /* --------------------------------------------------
     * 見出し
     * -------------------------------------------------- */	
    .title-lv2{margin-top: 10px;margin-bottom: 5px;font-size: 1.4rem;}
    .title-lv3{margin-top: 10px;margin-bottom: 5px;font-size: 1.4rem;}
    .title-lv3.title_arpu{margin-top: 40px;}
    
    /* --------------------------------------------------
     *ダウンロード
     * -------------------------------------------------- */
    .excelDL {display:none;}
    
    /* --------------------------------------------------
     * サブリスト（遡及前・遡及後）
     * -------------------------------------------------- */
    div.subKind ul li a{
        padding: 5px;
        font-size: 12px;
    }
    
    
/* --------------------------------------------------
 * 表
 * -------------------------------------------------- */
    .TableWrap table td,
    .TableWrap table td.fixed,
    .TableWrap_seg table td,
    .TableWrap_seg table td.fixed{padding: 10px 1px;}
    .TableWrap table tr:first-child td,
    .TableWrap_seg table tr:first-child td{padding: 12px 1px;}
    .TableWrap table tr td:first-child,
    .TableWrap_sed table tr td:first-child{padding: 8px 4px!important;}
    
    .TableWrap table td.fixed,
    .TableWrap_seg table td.fixed{min-width: 80px;}
    .TableWrap table td,
    .TableWrap_seg table td{min-width: 40px;}
    
}
