@charset "UTF-8";

/* 印刷用スタイル */

/* ------------------------基本設定------------------------ */
body {
	zoom: 50%;
}

/* 背景画像の設定 */
#baseall{
    background-image: none;
}
/* コンテンツエリアの設定 */
div#basebgall,
#baseall,
div#main {
	float: none;
	width: 98%;
	border: none;
}

.headerWrap,
.kinkyu_info,
.top_sec02,
.top_sec03,
.olympic_countdown-wp,
.top_sec04,
.top_sec05,
.top_sec06,
.top_sec07 .kusei_btn,
.bnr_area{
	width: 100%;
}

div#basebgall,
#baseall{
width:1200px;
min-width: 1200px;
}
div#main_inner {
    margin-right: 0;
}
div#t_mainarea {
    width: 97%;
}
/*top*/
.t_main_con{
    width: 90%;
}
img.bgmaximage {
    display: none !important;
}

.mokuteki{
}

/* 印刷しないエリアの設定 */
div#localnavi, 
div#t_headarea, 
form.feedback, 
p.dladobereader, 
div.tothispage img, 
div#footer, 
div#t_sidearea,
.p-nav {
    display: none;
}
/* 隠しジャンプ */
#blockskip {
	display: none;
}

/*------------ 個別設定 ------------*/
/* 緊急情報用 */
div#kinkyu {
    width: 1060px;
    box-sizing: border-box;
    /* 	margin: 0px;
	padding: 0px;
	float: none;
	color: #B94737;
	background-color: #FFFFFF;
	text-align: left; */
}
div#t_mainarea > .inner {
    margin: 0 0 0 240px;
    width: 1180px;
}
.top-main-l {
}


@media print and (-ms-high-contrast: none) {
        /* @pageの指定いらないかも */
    @page {
        size: A4;
        margin: 12.7mm 9.7mm;
    }

    body {
        zoom: 1.8;
        width: 100%;
        transform: scale(0.5);
        transform-origin: 0 0;
    }
div#basebgall,
#baseall{
width:1200px;
min-width: 1200px;
}
}