/* style.css */
/* 共通 */
/* iPhone SE3のSafariブラウザに勝手に文字サイズを大きくさせない */
body {-webkit-text-size-adjust: 100%;}
a {text-decoration:none; color: #6666FF; font-weight: 800;}
body {font-family: "ヒラギノ明朝ProN"; font-size: 18.0px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
m {font-family: "Source Han Serif", "ヒラギノ明朝ProN";}
/* t {font-size: 18px; font-weight: 400; line-height: 0.10; vertical-align:middle; padding:0; margin:0; margin-bottom: 0;} */
t {font-size: 18px; font-weight: 400; line-height: 0.10; padding:0; margin:0; margin-bottom: 0;}
cn {font-family: "Courier New"; white-space:pre; font-size: 20px; font-weight: 400; line-height:0.40;}
/* フォントの種類やサイズなどをまとめて設定 */
h12 {font-family: "ヒラギノ明朝ProN"; font-size: 6px; font-weight: 400; line-height: 0.32;  padding:0; margin:0; margin-bottom: 0;}
h18 {font-family: "ヒラギノ明朝ProN"; font-size: 9px; font-weight: 400; line-height: 0.80;  padding:0; margin:0; margin-bottom: 0;}
h24 {font-family: "ヒラギノ明朝ProN"; font-size: 12px; font-weight: 400; line-height: 1.0;  padding:0; margin:0; margin-bottom: 0;}
h36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
b15 {font-family: "Courier New"; white-space:pre; font-size: 7.0px; font-weight: 400; line-height: 0.10;}
c15 {font-family: "Courier New"; white-space:pre; font-size: 7.5px; font-weight: 400; line-height: 0.20;}
c20 {font-family: "Courier New"; white-space:pre; font-size: 10px; font-weight: 400; line-height:0.10;}
c24 {font-family: "Courier New"; white-space:pre; font-size: 12px; font-weight: 400; line-height:0.10;}
c28 {font-family: "Courier New"; white-space:pre; font-size: 14px; font-weight: 400; line-height:0.10;}
c30 {font-family: "Courier New","Courier"; white-space:pre; font-size: 15.00px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
c40 {font-family: "Courier New"; white-space:pre; font-size: 20px; font-weight: 400; line-height:0.10;}
c48 {font-family: "Courier New"; white-space:pre; font-size: 24px; font-weight: 400; line-height:0.40;}
m15 {font-family: "Menlo"; white-space:pre; font-size: 7.5px; font-weight: 400; line-height: 0.05;}
/* 15.00px→14.95pxとするとMenloでも罫線素片がずれない。0.05pxの誤差を調整で直した。 */
/* 14.95pxでもわずかにずれる。 */
m30 {font-family: "Menlo"; white-space:pre; font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
m40 {font-family: "Menlo"; white-space:pre; font-size: 20px; font-weight: 400; line-height:0.10;}
m48 {font-family: "Menlo"; white-space:pre; font-size: 24px; font-weight: 400; line-height:0.40;}
tg {font-family: "Menlo"; white-space:pre; font-size: 20px; font-weight: 100; line-height:0.40;}

/* hタグ：36, 30, 24, 21, 18, 15 */
h1 {font-family: "ヒラギノ明朝ProN"; font-size: 36px; font-weight: 100; line-height: 2.00;  padding:0; margin:0; margin-bottom: 0;}
h2 {font-family: "ヒラギノ明朝ProN"; font-size: 30px; font-weight: 200; line-height: 2.00;  padding:0; margin:0; margin-bottom: 0;}
h3 {font-family: "ヒラギノ明朝ProN"; font-size: 24px; font-weight: 500; line-height: 2.00;  padding:0; margin:0; margin-bottom: 0;}
h4 {font-family: "ヒラギノ明朝ProN"; font-size: 21px; font-weight: 600; line-height: 2.00;  padding:0; margin:0; margin-bottom: 0;}
h5 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 700; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
h6 {font-family: "ヒラギノ明朝ProN"; font-size: 15px; font-weight: 800; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}

p1 {font-family: "ヒラギノ明朝ProN"; font-size: 36px; font-weight: 100; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
p2 {font-family: "ヒラギノ明朝ProN"; font-size: 30px; font-weight: 100; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
p3 {font-family: "ヒラギノ明朝ProN"; font-size: 24px; font-weight: 200; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
p4 {font-family: "ヒラギノ明朝ProN"; font-size: 21px; font-weight: 300; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
p5 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 350; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}
p6 {font-family: "ヒラギノ明朝ProN"; font-size: 15px; font-weight: 400; line-height: 1.62;  padding:0; margin:0; margin-bottom: 0;}

p {font-size: 18px; font-weight: 350; line-height: 1.62; padding:0; margin:0; margin-bottom: 0;}

s9 {font-size: 9px;}
s10 {font-size: 10px;}
s11 {font-size: 11px;}
s12 {font-size: 12px;}
s13 {font-size: 13px;}
s14 {font-size: 14px;}
s15 {font-size: 15px;}
s16 {font-size: 16px;}
s17 {font-size: 17px;}
s18 {font-size: 18px;}
s19 {font-size: 19px;}
s20 {font-size: 20px;}
s21 {font-size: 21px;}
s22 {font-size: 22px;}
s23 {font-size: 23px;}
s24 {font-size: 24px;}
s25 {font-size: 25px;}
s26 {font-size: 26px;}
s27 {font-size: 27px;}
s28 {font-size: 28px;}
s30 {font-size: 30px;}
s32 {font-size: 32px;}
s33 {font-size: 33px;}
s34 {font-size: 34px;}
s36 {font-size: 36px;}
s38 {font-size: 38px;}
s40 {font-size: 40px;}
s42 {font-size: 42px;}
s43 {font-size: 43px;}
s44 {font-size: 44px;}
s45 {font-size: 45px;}
s46 {font-size: 46px;}
s47 {font-size: 47px;}
s48 {font-size: 48px;}
s49 {font-size: 49px;}
s50 {font-size: 50px;}
s52 {font-size: 52px;}
s54 {font-size: 54px;}
s56 {font-size: 56px;}
s58 {font-size: 58px;}
s60 {font-size: 60px;}
s60 {font-size: 60px;}
s63 {font-size: 63px;}
s64 {font-size: 64px;}
s66 {font-size: 66px;}
s68 {font-size: 68px;}
s69 {font-size: 69px;}
s72 {font-size: 72px;}
s80 {font-size: 80px;}
s96 {font-size: 96px;}
s128 {font-size: 128px;}
/* 4k+α＝4096+2＝1366×3＝4098 */
.d4k{flex; text-align:left; width:4098px; background: #F0F0F0;}
.flex-wrap{display: flex; flex-wrap: wrap;}
g {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;} 



/* for 0〜319csspx(スマホの横幅より小さい */ 
@media screen and ( max-width:319px)
{
um9 {font-family: "ヒラギノ明朝ProN"; font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "ヒラギノ明朝ProN"; font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "ヒラギノ明朝ProN"; font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "ヒラギノ明朝ProN"; font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "ヒラギノ明朝ProN"; font-size: 9px; font-weight: 400; line-height: 1.0;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "ヒラギノ明朝ProN"; font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "ヒラギノ明朝ProN"; font-size:18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;} 
el {font-w: 100;}
pre {line-height: 1.00;}
cn {font-family: "Courier New"; padding:0; margin:0; line-height:0.5;  font-weight: 200; style="margin-bottom: 0;"}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:4420px; background: #F0F0F0;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:304px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku01{width:1348px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku02{width:1348px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku03{width:1348px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
/*um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um36 {font-family: "Courier New"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}*/
um42 {font-family: "Courier New"; white-space:pre;  font-size: 17.15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um45 {font-family: "Courier New"; white-space:pre;  font-size: 17.96px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um54 {font-family: "Courier New"; white-space:pre;  font-size: 22.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um60 {font-family: "Courier New"; white-space:pre;  font-size: 25px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 320csspx(iPhone SE(第３世代)縦画面) */
@media screen and (min-width:320px) and ( max-width:320px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
/* iPhone SE3縦画面の横幅は320csspx。				*/
/* 表紙(表表紙と裏表紙)の横幅は横幅ぴったりの320csspx。	*/
/* 本文の見開きの横幅は2倍の640csspx。				*/
.waku{flex; text-align:left; width:600%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:16.65%; background: #E0F0FF; text-align:left;}
.waku01{width:33.30%; background: #FFF0E0; text-align:left;}
.waku02{width:33.30%; background: #E0F0FF; text-align:left;}
.waku03{width:16.65%; background: #FFF0E0; text-align:left;}
/*um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um36 {font-family: "Courier New"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}*/
um42 {font-family: "Courier New"; white-space:pre;  font-size: 17.15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um45 {font-family: "Courier New"; white-space:pre;  font-size: 17.96px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um54 {font-family: "Courier New"; white-space:pre;  font-size: 22.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um60 {font-family: "Courier New"; white-space:pre;  font-size: 25px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 322csspx(iPad pro 12.9 横画面 ステージマネージャ ４分の１弱)*/
@media screen and (min-width:321px) and ( max-width:374px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:600%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:16.65%; background: #E0F0FF; text-align:left;}
.waku01{width:33.30%; background: #FFF0E0; text-align:left;}
.waku02{width:33.30%; background: #E0F0FF; text-align:left;}
.waku03{width:16.65%; background: #FFF0E0; text-align:left;}
/*um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um36 {font-family: "Courier New"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}*/
um42 {font-family: "Courier New"; white-space:pre;  font-size: 17.15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um45 {font-family: "Courier New"; white-space:pre;  font-size: 17.96px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um54 {font-family: "Courier New"; white-space:pre;  font-size: 22.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um60 {font-family: "Courier New"; white-space:pre;  font-size: 25px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 375csspx(iPad pro 12.9 横画面 Slide Over ４分の１弱)*/
@media screen and (min-width:375px) and ( max-width:375px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:600%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:16.65%; background: #E0F0FF; text-align:left;}
.waku01{width:33.30%; background: #FFF0E0; text-align:left;}
.waku02{width:33.30%; background: #E0F0FF; text-align:left;}
.waku03{width:16.65%; background: #FFF0E0; text-align:left;}
/*um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um36 {font-family: "Courier New"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}*/
um42 {font-family: "Courier New"; white-space:pre;  font-size: 17.15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um45 {font-family: "Courier New"; white-space:pre;  font-size: 17.96px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um54 {font-family: "Courier New"; white-space:pre;  font-size: 22.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um60 {font-family: "Courier New"; white-space:pre;  font-size: 25px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 432csspx(iPad pro 12.9 横画面 ステージマネージャ ３分の１弱) */
@media screen and (min-width:376px) and ( max-width:567px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:600%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:16.65%; background: #E0F0FF; text-align:left;}
.waku01{width:33.30%; background: #FFF0E0; text-align:left;}
.waku02{width:33.30%; background: #E0F0FF; text-align:left;}
.waku03{width:16.65%; background: #FFF0E0; text-align:left;}
/*um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
um42 {font-family: "Courier New"; white-space:pre;  font-size: 17.15px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um45 {font-family: "Courier New"; white-space:pre;  font-size: 17.96px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um54 {font-family: "Courier New"; white-space:pre;  font-size: 22.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
um60 {font-family: "Courier New"; white-space:pre;  font-size: 25px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 568csspx(iPhone SE3 横画面) */
@media screen and (min-width:568px) and ( max-width:568px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:400%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 654csspx(iPad pro 12.9 横画面 ステージマネージャ ２分の１弱) */
@media screen and (min-width:569px) and ( max-width:654px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:400%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 678csspx(iPad pro 12.9 横画面 Split View ２分の１弱) */
@media screen and (min-width:655px) and ( max-width:678px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:400%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 876csspx(iPad pro 12.9 横画面 ステージマネージャ ３分の２弱) */
@media screen and (min-width:679px) and ( max-width:876px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:300%; background: #F0F0F0;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:11.6%; background: #E0F0FF; text-align:left; }
.waku01{width:21.7%; background: #FFF0E0; text-align:left; }
.waku02{width:33.3%; background: #E0F0FF; text-align:left; }
.waku03{width:33.3%; background: #FFF0E0; text-align:left; }
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/ 
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for iPad pro 12.9 横画面 ステージマネージャ ４分の３弱 986csspx */
@media screen and (min-width:877px) and ( max-width:986px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:300%; background: #F0F0F0;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:10.3%; background: #E0F0FF; text-align:left; }
.waku01{width:23.0%; background: #FFF0E0; text-align:left; }
.waku02{width:33.3%; background: #E0F0FF; text-align:left; }
.waku03{width:33.3%; background: #FFF0E0; text-align:left; }
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/ 
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 1196csspx(iPad pro 12.9 横画面 ステージマネージャ １弱) */
@media screen and (min-width:987px) and ( max-width:1317px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:200%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/ 
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 1340csspx(iPad pro 12.9 横画面 Split View １弱) */
@media screen and (min-width:1318px) and ( max-width:1365px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:200%;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/ 
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}



/* for 1366csspx(iPad pro 12.9 横画面 フルスクリーン and PC) */
@media screen and (min-width:1366px) and ( max-width:1366px)
{
um9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
k9 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 4.5px; font-weight: 400; line-height: 0;  padding:0; margin:0; margin-bottom: 0;}
um12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.75;  padding:0; margin:0; margin-bottom: 0;}
k12 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 6px; font-weight: 400; line-height: 0.50;  padding:0; margin:0; margin-bottom: 0;}
um18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
k18 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 9px; font-weight: 400; line-height: 0.90;  padding:0; margin:0; margin-bottom: 0;}
k36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
um48 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 24px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
gg48 {font-family: "Source Han Code JP"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
el {font-weight: 100;}
pre {line-height: 1.00;}
b { font-family: "Ume Mincho S3", "ヒラギノ角ゴシック W3"; line-height:1.5;}
pg {font-family: "Ume P Gothic S5", "ヒラギノ角ゴシック W5";}
hm{font-family: "ヒラギノ明朝ProN";}
cica{font-family: "Cica";}
gm{font-family: "Source Han Serif";}
gg{font-family: "Source Han Code JP";}
tm {font-family: "梅明朝S3"; padding:0; margin:0; line-height:0.75; font-weight: normal; style="margin-bottom: 0;"}
tm2 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 48px;  font-weight: normal; style="margin-bottom: 0;"}
tm3 {font-family: "梅明朝S3"; padding:0; margin:0; line-height:1.0; font-size: 34px;  font-weight: normal; style="margin-bottom: 0;"}
hl { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.5; font-weight: normal; style="margin-bottom: 0;"}
hm { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
m { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 1.0;  font-weight: normal; style="margin-bottom: 0;"}
hs { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
h { font-family: "Ume Mincho S3"; padding:0; margin:0; line-height: 0.75;  font-weight: normal; style="margin-bottom: 0;"}
v {writing-mode: vertical-rl; line-height: 0.2; height: 480px;}
lh {line-height: 1.0;}
lh120 {line-height: 1.2;}
lh150 {line-height: 1.5;}
color_red { color: red; }
color_gray { color: gray; }
.green{ width: 100%; height: 100px; background-color: green;}
.waku{flex; text-align:left; width:200%; background: #E0F0FF;}
.uchiwaku{padding:9px; text-align:left;}
.waku00{width:25%; background: #E0F0FF; text-align:left;}
.waku01{width:25%; background: #FFF0E0; text-align:left;}
.waku02{width:25%; background: #E0F0FF; text-align:left;}
.waku03{width:25%; background: #FFF0E0; text-align:left;}
um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
/*um36 {font-family: "Menlo"; white-space:pre;  font-size: 14.95px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/
/*um36 {font-family: "Courier New"; white-space:pre;  font-size: 15px; font-weight: 800; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}*/ 
um48 {font-family: "Courier New"; white-space:pre;  font-size: 20px; font-weight: 400; line-height: 0.05;  padding:0; margin:0; margin-bottom: 0;}
ug18 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 9px; font-weight: 100; line-height: 0.10;  padding:0; margin:0; margin-bottom: 0;}
ug24 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 12px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
ug36 {font-family: "ヒラギノ角ゴ ProN W3"; white-space:pre; font-size: 18px; font-weight: 100; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}
}
