@charset "utf-8";
/* CSS Document */
/* style.css */

.sp {
    display: block;
}
.pc {
    display: none;
}

table , td, th {
	border: 1px solid #333;
	border-collapse: collapse;
    font-size: 13px;
    text-align: center;
}
td, th {
	padding: 6px 3px;
	width: 45px;
	height: 25px;
}
th {
	background: #f0e6cc;
}
.even {
	background: #fbf8f0;
}
.odd {
	background: #fefcf9;
}

.headline,
.month {
    color: white;
    vertical-align: middle;
    width: 24px;
}

.headline-bk,
.month-bk {
    color: #333;
    vertical-align: middle;
    width: 24px;
}
.game_day {
}
.teamname {
    width: 56px;
}
.teamname_en {
    font-size: 11px;
}
.teamlogo {
    width: 48px;
}
.teamname_txt {
    line-height: 1.1;
}

.option_announce {
    color: #ff0000;
    font-weight: bold;
}


/* ドジャースカラー */
.lad {
    background-color: #004680;
}
.txt_lad {
    color: #004680;
    line-height: 1.2;
}

/* エンゼルスカラー */
.laa {
    background-color: #af2b25;
}
.txt_laa {
    color: #af2b25;
    line-height: 1.2;
}

/* レッドソックス */
.bos {
    background-color: #bd3039;
}
.txt_bos {
    color: #bd3039;
    line-height: 1.2;
}

/* パドレス */
.sd {
    background-color: #ffc425;
}
.txt_sd {
    color: #e5a800;
    line-height: 1.2;
}

/* ジャイアンツ */
.sf {
    background-color: #fb5b2d;
}
.txt_sf {
    color: #fb5b2d;
    line-height: 1.2;
}

/* =================================
メディアクエリ
=================================== */
@media all and (min-width:740px) {

    .sp {
        display: none;
    }
    .pc {
        display: block;
    }

    table , td, th {
        font-size: 16px;
    }
    .headline, .month {
        width: 32px;
    }
    .teamname {
        width: 164px;
        text-align: left;
        padding: 8px 16px;
    }
    .teamname_en {
        font-size: 14px;
    }
    .teamlogo {
        width: 70px;
        margin-right: 8px;
    }
    .teamname_txt {
        display: inline-block;
        height: 70px;
        padding: 20px 0px;
    }
}








