/* style.css */
/* 共通 */
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";}
g {font-family: "Ume Gothic S4",sans-serif;}
p {font-size: 18.0px; font-weight: 400; line-height: 1.60; padding:0; margin:0; margin-bottom: 0;}
/* 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.85;  padding:0; margin:0; margin-bottom: 0;}
h36 {font-family: "ヒラギノ明朝ProN"; font-size: 18px; font-weight: 400; line-height: 1.0;  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;}
h0 {font-family: "ヒラギノ明朝ProN"; font-size: 48.0px; font-weight: 100; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h1 {font-family: "ヒラギノ明朝ProN"; font-size: 42.0px; font-weight: 100; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h2 {font-family: "ヒラギノ明朝ProN"; font-size: 36.0px; font-weight: 200; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h3 {font-family: "ヒラギノ明朝ProN"; font-size: 30.0px; font-weight: 400; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h4 {font-family: "ヒラギノ明朝ProN"; font-size: 24.0px; font-weight: 600; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h5 {font-family: "ヒラギノ明朝ProN"; font-size: 21.0px; font-weight: 600; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h6 {font-family: "ヒラギノ明朝ProN"; font-size: 18.0px; font-weight: 600; line-height: 1.60;  padding:0; margin:0; margin-bottom: 0;}
h7 {font-family: "ヒラギノ明朝ProN"; font-size: 15.0px; font-weight: 600; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h8 {font-family: "ヒラギノ明朝ProN"; font-size: 12.0px; font-weight: 700; line-height: 1.00;  padding:0; margin:0; margin-bottom: 0;}
h9 {font-family: "ヒラギノ明朝ProN"; font-size: 10.5px; font-weight: 800; line-height: 1.00;  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;}

um36 {font-family: "Ume Mincho S3"; white-space:pre;  font-size: 18px; font-weight: 400; line-height: 0.20;  padding:0; margin:0; margin-bottom: 0;}

/* for 322csspx(iPad pro 12.9 横画面 ステージマネージャ ４分の１弱) */ 
@media screen and ( max-width:322px)
{
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;}
um48 {font-family: "Menlo"; white-space:pre;  font-size: 19.93px; font-weight: 400; line-height: 0.05;  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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:1200%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
.waku{width:304px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
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;}
}



/* for 375csspx(iPhone SE(第３世代)) */
@media screen and (min-width:323px) 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: "Ume Mincho S3"; white-space:pre;  font-size: 24px; 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:1200%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
.waku{width:357px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
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;}
}



/* for 432csspx(iPad pro 12.9 横画面 ステージマネージャ ３分の１弱) */
@media screen and (min-width:376px) and ( max-width:432px)
{
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: "Ume Mincho S3"; white-space:pre;  font-size: 24px; 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:1000%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
.waku{width:414px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}



/* for 654csspx(iPad pro 12.9 横画面 ステージマネージャ ２分の１弱) */
@media screen and (min-width:433px) 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;}
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: "Ume Mincho S3"; white-space:pre;  font-size: 24px; 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:600%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
.waku{width:636px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}



/* for 876csspx(iPad pro 12.9 横画面 ステージマネージャ ３分の２弱) */
@media screen and (min-width:655px) 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:500%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
/* .waku{width:858px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; } */
/* .waku{width:414px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; } */
.waku{width:414px; border:12px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}

/* 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:400%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
/* .waku{width:968px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; } */
/* .waku{width:304px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; } */
.waku{width:304px; border:12px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}



/* 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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:300%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
/* .waku{width:1178px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; } */
.waku{width:579.5px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left;}
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}



/* for 1318csspx(iPad pro 12.9 横画面 ステージマネージャ １弱) */
@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;}

/* .d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:300%; background: #F0F0F0;}
.main{flex; text-align:left; width:100%; background: #F0F0F0;}
/* .waku{width:1300px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left;} */
.waku{width:641px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left;}
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
}



/* for 1366csspx以上(iPad pro 12.9 横画面 フルスクリーン and PC) */
@media screen and (min-width: 1366px)
{
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;}
/* um48 {font-family: "Menlo"; white-space:pre;  font-size: 19.93px; 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;} 
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-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;}7
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;}

/*.d4k{flex; text-align:left; width:4098px; background: #F0F0F0;} */
.d4k{flex; text-align:left; width:300%; background: #F0F0F0;}
.main{flex; text-align:left; width:200%; background: #F0F0F0;}
.waku{width:665px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
.waku2{width:1330px; border:9px solid #F0F0F0; background: #FFFFFF; flex; text-align:left; }
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;}
}