@charset "utf-8";

@media screen and (max-width:640px){

    /* --------------------------------------------------
     * 通期・四半期 切替メニュー
     * -------------------------------------------------- */
    .submenuWrap{
        display: none;
    }
    
    
    /* --------------------------------------------------
     * メインメニュー（スマホ：プルダウン）
     * -------------------------------------------------- */
	#naviPulldownSp {
		height: 42px;
	}
	#naviPulldownSp #naviPulldownAnnualSp_toggle,
    #naviPulldownSp #naviPulldownQuarterSp_toggle {
        float: left;
		display: block;
        width: 50%;
	}
	#naviPulldownSp #naviPulldownAnnualSp_toggle a,
    #naviPulldownSp #naviPulldownQuarterSp_toggle a{
		display: block;
		position: relative;
		padding: 14px 5px 14px 5px !important;
        font-size: 14px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
        line-height: 1;
        background: #fff;
		color: #000;
	}
	#naviPulldownSp #naviPulldownAnnualSp_toggle a:hover,
    #naviPulldownSp #naviPulldownQuarterSp_toggle a:hover{
        text-decoration: underline;
    }
    
	/* 通期・四半期 切替メニュー　と同じように選択状態を表示*/
    #naviPulldownSp.quarterListPcHidden #naviPulldownAnnualSp_toggle a,
    #naviPulldownSp.annualListPcHidden #naviPulldownQuarterSp_toggle a{
        background: #04127c;
        color: #fff;
    }
    
	/*プルダウンボタン*/
	#naviPulldownSp #naviPulldownAnnualSp_toggle .iconArrowDown,
    #naviPulldownSp #naviPulldownQuarterSp_toggle .iconArrowDown {
		position: absolute;
		display: inline-block;
		overflow: hidden;
		width: 11px;
		height: 9px;
		top: 16px;
		right: 13px;
	}
	#naviPulldownSp #naviPulldownAnnualSp_toggle .iconArrowDown,
    #naviPulldownSp #naviPulldownQuarterSp_toggle .iconArrowDown {
		background: url(../../image/1973/Premium_icon_arrow_gray_down.png) no-repeat;
	}
	#naviPulldownSp #naviPulldownAnnualSp_toggle.clicked .iconArrowDown,
    #naviPulldownSp #naviPulldownQuarterSp_toggle.clicked .iconArrowDown {
		background: url(../../image/1973/Premium_icon_arrow_gray_up.png) no-repeat;
	}
    #naviPulldownSp #naviPulldownAnnualSp_list .list_columnPc,
    #naviPulldownSp #naviPulldownQuarterSp_list .list_columnPc{
        width: 100%;
	}
    #naviPulldownSp #naviPulldownAnnualSp_list .list_columnPc a,
    #naviPulldownSp #naviPulldownQuarterSp_list .list_columnPc a{
        padding: 12px;
        font-size: 14px;
    }
	/*メニュー*/
	#naviPulldownSp #naviPulldownAnnualSp_list,
    #naviPulldownSp #naviPulldownQuarterSp_list {
		position: relative;
		overflow-y: auto;
		/*height: 400px;*/
		z-index: 999;
	}
	#naviPulldownSp.quarterListPcHidden #naviPulldownAnnualSp_list,
    #naviPulldownSp.quarterListPcHidden #naviPulldownQuarterSp_list,
	#naviPulldownSp.annualListPcHidden #naviPulldownAnnualSp_list,
    #naviPulldownSp.annualListPcHidden #naviPulldownQuarterSp_list {
        display: none;
    }
    
    /* --------------------------------------------------
     * 見出し
     * -------------------------------------------------- */
    .titleWrap .title{
        margin: 30px 0 0;
        font-size: 22px;
    }
    .titleWrap .link a{
        font-size:12px;
    }
    
    .subtitleWrap .subtitle{
        margin: 0 0 6px;
        padding: 0 0 4px;
        font-size: 16px;
    }
    .subtitleWrap .textDate{
        font-size: 12px;
    }
    
    /* --------------------------------------------------
     * エクセルダウンロード
     * -------------------------------------------------- */
	.excelDL .excelDL_list {
		background: url(../../image/1973/Premium_icon_xls.png) no-repeat left 0 top -3px;
	}
	.excelDL .excelDL_list a{
        padding-left: 24px;
        font-size: 12px;
        line-height: 10px;
    }

    /* --------------------------------------------------
     * Table
     * -------------------------------------------------- */
    .tableWrap table{
        font-size: 11px;
        line-height: 1.5;
    }
    
    /* --------------------------------------------------
     * footer
     * -------------------------------------------------- */
    .footerLink_attention a{
        font-size:12px;
    }

    
}