@charset "Shift_JIS";

/* ------ 全体設定 ------ */
body {
 font-family: "Rounded Mplus 1c";
 font-size: 62.5%;
}

/* ------------ 備考 ------------ */
/* --- 表全体 --- */
table.f {
margin: 10px 0 10px; /* 表の下マージン */
border: 1px #666666 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 1.1rem;
width: 100%;
}

/* --- セル --- */
table.f th,
table.f td {
padding: 6px 2px; /* セルのパディング（上下、左右） */
border: 1px #666666 solid; /* セルの境界線 */
}

/* ------------ 7両以下 ------------ */
/* ------------ 750px以下 ------------ */
/* --- 表全体 --- */
table.f7 {
margin: 10px 0 0; /* 表の下マージン */
border: 1px #666666 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 1.1rem;
width: 100%;
}

/* --- セル --- */
table.f7 th,
table.f7 td {
padding: 6px 1px; /* セルのパディング（上下、左右） */
border: 1px #666666 solid; /* セルの境界線 */
}


/* ------------ 12両以下 ------------ */
/* ------------ 960px以下 ------------ */
/* --- 表全体 --- */
table.f12 {
margin: 10px 0 0; /* 表の下マージン */
border: 1px #666666 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 1.1rem;
width: 146%;
}

/* --- セル --- */
table.f12 th,
table.f12 td {
padding: 6px 1px; /* セルのパディング（上下、左右） */
border: 1px #666666 solid; /* セルの境界線 */
}


/* ------------ 16両以下 ------------ */
/* ------------ 960px以下 ------------ */
/* --- 表全体 --- */
table.f16 {
margin: 10px 0 0; /* 表の下マージン */
border: 1px #666666 solid; /* 大枠の境界線 */
border-collapse: collapse;
font-size: 1.1rem;
width: 160%;
}

/* --- セル --- */
table.f16 th,
table.f16 td {
padding: 6px 1px; /* セルのパディング（上下、左右） */
border: 1px #666666 solid; /* セルの境界線 */
}


/* ------------ スクロール ------------ */
/* ------------ 750px以上 ------------ */
.table-scroll {
width: 100%;
overflow-y: hidden;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
-webkit-overflow-scrolling: touch;
}

table{
border-collapse: collapse;
}
