@charset "UTF-8";

body {color: black; 
background-color: #F0E9DD; 
width: 97.5%;
margin: 0 1% 0 2%;
font-size: 100%;
}

.base {
 display: flex;
  flex-direction: column;
  width: 100%;
  height: 100vh;
}
.parte1 {
 display: flex;
  width: 100%;
  height: 28.5%;
}
.parte2 {
  display: flex;
  height: 71.5%;
}




a:link { color: #009246; }
a:visited { color: #009246; }
a:hover { color: #ce2b37; }
a:active { color: navy; }

.gyoo100 {line-height: 100%;}
.gyoo125 {line-height: 125%;}
.gyoo137 {line-height: 137%;}
.gyoo150 {line-height: 150%;}
.gyoo175 {line-height: 175%;}
.gyoo200 {line-height: 200%;}

p.indent25  { padding-left:2.5em;}

p.burasage { padding-left:2.5em; text-indent:-2.5em;}

.sans1{ font-size: 1rem;  font-family: "メイリオ", sans-serif;}
.sans2{ font-size: 1rem;  color: black; font-family: "メイリオ", sans-serif;}
.sans1s{ font-size: 0.8rem;  font-family: "メイリオ", sans-serif;}
.sans1ss{ font-size: 0.72rem;  font-family: "メイリオ", sans-serif;}

.con{ font-size: 1rem;  color: black; font-family: serif;}
.scat_mid { padding: 0.5em 1em; background: #bfe6b8;}

.PC { display: block !important; }
.sma { display: none !important; }

@media only screen and (max-width: 750px) 
{
.PC { display: none !important; }
.sma { display: block !important; }
}

min{ font-size: 1rem;  color: black; font-family: serif;}
mins{ font-size: 0.9rem;  color: black; font-family: serif;}
minsx{ font-size: 0.9rem;  font-family: serif;}
minss{ font-size: 0.8rem;  font-family: serif;}
mins3{ font-size: 0.8em;  font-family: serif;}

mar{ font-size: 1rem;  color: black; font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}
mardai{ font-size: 1.25rem;  color: black; font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}
mars{ font-size: 0.85rem;  color: black; font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}

goti{ font-size: 1rem;  color: black; font-family: "メイリオ", sans-serif;}
daidai{ font-size: 1.5rem;  color: black; font-family: "メイリオ", sans-serif;}
dai3{ font-size: 2rem;  color: black; font-family: "メイリオ", sans-serif;}
dai4{ font-size: 4rem;  color: black; font-family: "メイリオ", sans-serif;}
dai{ font-size: 1.25rem;  color: black; font-family: "メイリオ", sans-serif;}
goti_s{ font-size: .9rem;  font-family: "メイリオ", sans-serif;}

aka_daidai{ font-size: 1.5rem;  color: #ce2b37; font-family: "メイリオ", sans-serif;}
aka_dai{ font-size: 1.25rem;  color: #ce2b37; font-family: "メイリオ", sans-serif;}
aka{ font-size: 1rem;  color: #ce2b37; font-family: "メイリオ", sans-serif;}
akamars{ font-size: 0.9rem;  color: #ce2b37; font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";}

navy_min{ font-size: 1rem;  color: navy; font-family: serif;}
navy_mins{ font-size: 0.9rem;  color: navy; font-family: serif;}
navy_minss{ font-size: 0.8rem;  color: navy; font-family: serif;}
navy{ font-size: 1rem;  color: navy; font-family: "メイリオ", sans-serif;}
navy_daidai{ font-size: 1.5rem;  color: navy; font-family: "メイリオ", sans-serif;}
navy_dai{ font-size: 1.25rem;  color: navy; font-family: "メイリオ", sans-serif;}
navy_s{ font-size: 0.9rem;  color: navy; font-family: "メイリオ", sans-serif;}

mid_dai2{ font-size: 1.5rem;  color: #009246; font-family: "メイリオ", sans-serif;}
mid_dai{ font-size: 1.25rem;  color: #009246; font-family: "メイリオ", sans-serif;}
mid{ font-size: 1rem;  color: #009246; font-family: "メイリオ", sans-serif;}
mids{ font-size: 0.9rem;  color: #009246; font-family: serif;}
midsx{ font-size: 0.8rem;  color: #009246; font-family: serif;}
midss{ font-size: 0.8rem;  color: #009246; font-family: serif;}
