<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*太字*/
.futozi{
  font-weight: bold;
}
/*文字サイズ変更*/
.mozisize{
  font-size: 1.5em;
}
/*文字色*/
.black {
  color: black;
}
.red {
  color: red;
}
.green {
  color: green;
}
.blue {
  color: blue;
}
.white {
  color: white;
}
.yellow {
  color: yellow;
}
.magenta {
  color: magenta;
}
.gray {
  color: gray;
}
.orange {
  color: orange;
}
/*下線CSSコード*/
.shitasen{
  text-decoration: underline;
}
/*大きく、太く、色を変えて、下線CSSコード*/
.matome1{
  font-weight: bold;
  font-size: 1.5em;
  color: red;
  text-decoration: underline;
}
/*マーカーCSSコード*/
.m-pink{
  background: linear-gradient(transparent 0%, pink 0%);
}
/*枠CSSコード*/
.waku{
    padding: 1em;
    margin-bottom: 2em;
    border: solid 3px black;
}
/*枠の大きさ変更CSSコード*/
.wakuookisa{
    padding: 1em; /*枠の内側の余白*/
    margin-bottom: 2em; /*枠の外の下側の余白*/
    border: solid 3px black; /*枠の線の太さ*/
    width: 300px; /*枠の横幅*/
    height: 250px; /*枠の高さ*/
    box-sizing: border-box; /*枠線はみだし対策*/
}
/*リスト表示CSSコード*/
.list0 {
  background: #fcfcfc;/*背景色*/
  padding: 0.5em 0.5em 0.5em 2em;/*枠内の余白*/
  border: solid 3px gray;/*線の種類 太さ 色*/
}
.list0 li {
  line-height: 1.5; /*行の高さ*/
  padding: 0.5em 0; /*枠内余白*/
}
/*見出しCSSコード*/
.midashi1 {
    margin: 4px 0 4px; /*外側の余白*/
    font-size: 2em; /*文字サイズ*/
    font-weight: 700; /*文字の太さ*/
}
.midashi2 {
	font-size: 1.7em; /*文字サイズ*/
    font-weight: bold; /*文字の太さ*/
    line-height: 40px; /*行の高さ*/
    padding: .5em 0 .5em .5em; /*行の余白*/
    border-left: solid 5px #ffaf58;/*左線*/
    border-bottom: 1px solid #757575; /*下線*/
    margin: 1.5em 0em 1.5em 0; /*上下の余白*/
}
.midashi3 {
    font-size: 1.5em; /*文字サイズ*/
    font-weight: bold; /*文字の太さ*/
    line-height: 40px; /*行の高さ*/
    padding: .5em 0 .5em .5em; /*行の余白*/
    border-left: 14px solid #eaa629; /*左側の縦線*/
    margin: 1.5em 0em 1.5em 0; /*上下の余白*/
}
.midashi4 {
    font-size: 1.2em; /*文字サイズ*/
    font-weight: bold; /*文字の太さ*/
    border-top: 2px solid #40ad3b; /*上線*/
    border-bottom: 2px solid #40ad3b; /*下線*/
    margin: 1.5em 0em 1.5em 0; /*上下の余白*/
}
.midashi5 {
    font-size: 1em; /*文字サイズ*/
    font-weight: bold; /*文字の太さ*/
    border-bottom: 2px solid #eaa629; /*下線*/
    margin: 1.5em 0em 1.5em 0; /*上下の余白*/
}
.midashi16 {
    font-size: 1em; /*文字サイズ*/
    font-weight: bold; /*文字の太さ*/
    margin: 1.5em 0em 1.5em 0; /*上下の余白*/
}
/*ボタン*/
.btn-flat-border {
  display: inline-block; /*表示形式*/
  padding: 0.3em 1em; /*余白*/
  text-decoration: none !important; /*装飾なし*/
  color: white !important; /*文字色*/
  border: solid 3px #67c5ff; /*外枠の線*/
  border-radius: 3px; /*角丸み*/
  transition: .4s; /*表示の変わる時間*/
  background: blue; /*背景色*/
  font-size:1.2em; /*文字サイズ*/
  font-weight:bold; /*文字の太さ*/
  width:300px; /*ボタン横幅*/
  box-sizing: border-box; /*枠線はみだし対策*/
}
/*マウスで触った時のボタン表示*/
.btn-flat-border:hover {
  background: aqua; /*背景色*/
  color: blue !important; /*文字色*/
}
/*ボタン中央表示用*/
.chuou{
  text-align: center; /*中央表示*/
}
/*アイキャッチ画像高さ変更*/
.ect-vertical-card .entry-card-wrap .entry-card-thumb img{
height:250px;
}
@media (max-width: 400px) {
.ect-vertical-card .entry-card-wrap .entry-card-thumb img{
height:100px;
}
}
.ect-vertical-card .entry-card-wrap .entry-card-thumb img:hover{
opacity:0.7;
transition:0.3s;
}
.card-thumb img:hover{
opacity:0.7;
transition:0.3s;
}
/*丸番号リスト*/
.list25 {
  counter-reset:number; /*数字をリセット*/
  list-style-type: none!important; /*数字を一旦消す*/
  padding:0.5em; /*枠内余白*/
  background: #f5faff; /*背景色*/
}
.list25 li {
  position: relative; /*通常の表示位置が基準*/
  padding-left: 30px; /*行の左側余白*/
  line-height: 1.5em; /*行の高さ*/
  padding: 0.5em 0.5em 0.5em 30px; /*行の余白*/
}
.list25 li:before{
  /* 以下数字をつける */
  position: absolute; /*親要素の左上基準*/
  counter-increment: number;
  content: counter(number);
  /*以下数字のデザイン変える*/
  display:inline-block; /*横並び*/
  background: #5c9ee7; /*数字の背景色*/
  color: white; /*数字の色*/
  font-family: 'Avenir','Arial Black','Arial',sans-serif; /*フォント名*/
  font-weight:bold; /*数字の太さ*/
  font-size: 15px; /*数字サイズ*/
  border-radius: 50%; /*数字の丸*/
  left: 0; /*左位置*/
  width: 25px; /*数字横幅*/
  height: 25px; /*数字高さ*/
  line-height: 25px; /*行の高さ*/
  text-align: center; /*数字の位置*/
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*タイトル横幅いっぱい枠*/
.waku29 {
    margin: 2em 0; /*枠外側の余白*/
    background: #dcefff; /*枠背景色*/
}
.waku29 .box-title {
    font-size: 1.2em; /*タイトル文字サイズ*/
    background: #5fb3f5; /*タイトル背景色*/
    padding: 4px; /*タイトル余白*/
    text-align: center; /*タイトル位置*/
    color: white; /*タイトル文字色*/
    font-weight: bold; /*タイトル文字太さ*/
    letter-spacing: 0.05em; /*タイトル文字間隔*/
}
.waku29 p {
    padding: 15px 20px; /*文字余白*/
    margin: 0; /*文字余白*/
}</pre></body></html>