<style type="text/css">

@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Antic+Slab');
@font-face { font-family: 'FcoFlares-Fixed'; src: url('https://dl.dropboxusercontent.com/scl/fi/hq4hag2dr9tddw7e5htwt/FcoFlares.TTF?rlkey=sw1xkmgkeyatbkkb5vyj34u8a&raw=1') format('truetype'); font-display: swap; }
@font-face { font-family: soda; src:
  url("https://dl.dropboxusercontent.com/scl/fi/xw71xba0s9pjo88fob6np/Icing-soda2_-Z.ttf?rlkey=f7txp4lvnppaxszca49h2pc0k&st=qs6spd1g") format("woff"); }
@font-face
{
font-family: 和田研細丸ゴシック;
src: url('https://cdn.leafscape.be/wadalab/wadalab-hosomin_web.woff2')
     format("woff2");
}

/* フォントの読み込み */
@import url('https://fonts.googleapis.com/css2?family=Playwrite+DK+Loopet:wght@100..400&family=Zen+Kurenaido&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Charmonman&display=swap')

@import url('https://fonts.googleapis.com/css2?family=Playwrite+HU:wght@100..400&display=swap');

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css');

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome-animation/0.0.10/font-awesome-animation.css');

@font-face { font-family: sirokuma; src:
  url("https://dl.dropboxusercontent.com/scl/fi/8trxo3u29tkbbu8860u6h/001Shirokuma-Regularsubset.woff?rlkey=wvdfvx3e9f24ayuo007ot57m1&st=h7cgvtgv") format("woff"); }

@font-face { font-family: soda; src:
  url("https://dl.dropboxusercontent.com/scl/fi/xw71xba0s9pjo88fob6np/Icing-soda2_-Z.ttf?rlkey=f7txp4lvnppaxszca49h2pc0k&st=qs6spd1g") format("woff"); }

@font-face { font-family: tenki; src:
  url("https://dl.dropboxusercontent.com/scl/fi/ccp11f7tyljgnosd4dawi/Miny-Weathersubset.woff?rlkey=fhl81i82qlzldpz1t352a95wx&st=rxq5xwnm") format("woff"); }

@font-face { font-family: Damion; src: url("https://dl.dropboxusercontent.com/scl/fi/t6k9centtllb0d1td191o/Damion.woff?rlkey=klkg8ygg8vpxwx2n0fgjx6hd7") format("woff");}

@font-face{
    font-family: 'yowai';
   src: url('https://dl.dropboxusercontent.com/scl/fi/ump15oj7zzho5zo435p7e/851CHIKARA-YOWAKU.otf?rlkey=6cwfgssl8mdmeuj7b6jbez5h3') format("opentype");
}

yowa {
  font-family: 'yowai';
  text-decoration:none;
}


/* 全体設定 */
*{
font-family:"Playwrite HU","soda",sans-serif;
font-size: 12px;
font-weight: 400;
letter-spacing: 0.1em;
line-height: 1.9em;
box-sizing: border-box;
padding: 0;
margin: 0;
list-style-type: none;
text-decoration:none;
}

body {
  background: radial-gradient(#84b9cb, #274a78);
    color: #333;
    font-size: 12px;
    font-family: 'Antic Slab', 'STHeitiSC-Light', 'Microsoft YaHei', gulim, メイリオ, sans-serif;
    line-height: 200%;
    letter-spacing: 2px;
}



a {
    color: #333;
    text-decoration: none;
}

a:hover, active {
    position: relative;
    top: 0;
    background: none;
}

h1 {
    font-family: 和田研細丸ゴシック;
    font-size: 35px;
    margin: 20px 0 10px;
    font-weight: 200;
    color: #fff;
    line-height: 150%;
    letter-spacing: 3px;
}

h2 {
    font-family: 和田研細丸ゴシック;
    font-size: 15px;
    margin: 20px 0 10px;
    font-weight: 200;
    color: #fff;
    line-height: 150%;
    letter-spacing: 3px;
    border-bottom: solid 1px #fff;
    padding: 0 10px;
}

h3 {
    font-family: 和田研細丸ゴシック;
    font-size: 13px;
    margin: 20px 0 10px;
    font-weight: 200;
    color: #fff;
    line-height: 150%;
    letter-spacing: 3px;
}

b {
    border-bottom: solid 1px #fff;
}

textarea {
    height: 50px;
    width: 50%;
    font-size: 12px;
    font-family: 'Antic Slab', 'STHeitiSC-Light', 'Microsoft YaHei', gulim, メイリオ, sans-serif;
    line-height: 180%;
    letter-spacing: 2px;
    color: #333;
    background: rgba(255,255,255,.5);
    border: solid 1px rgba(255,255,255,.5);
        -webkit-appearance: none;
    border-radius: 0;
    box-shadow: none;
    margin: 3px 0;
    padding: 3px;
}

.wrp {
    max-width: 500px;
    margin: 50px auto 10px;
}

.wrp a {
    padding: 0 3px;
}

.top {
    margin: 0 20px;
}

.box {
    background: rgba(255,255,255,.4);
    padding: 5px 10px;
    margin: 10px;
}

/* デカ文字 */
dk{
font-size:18px
}

/* なうぷれ */

@keyframes pass {
100% {
transform:translateX(-100%);
}
}

.nwrmn {
width:95%;
height:15px;
padding:5px;
border-radius:10px;
margin:10px auto 10px auto;
overflow:hidden;
background: #7ACFD4;
}

.nwrmn p {
font-size:8px;
color:#fff;
line-height:10px;
margin:3px auto auto 3px;
transform:translateX(100%);
animation:pass 13s linear infinite;
}

.nwrdn {
width:95%;
height:15px;
padding:5px;
border-radius:10px;
margin:10px auto 10px auto;
overflow:hidden;
background: #1c5e4f;
}

.nwrdn p {
font-size:8px;
color:#fff;
line-height:10px;
margin:3px auto auto 3px;
transform:translateX(100%);
animation:pass 13s linear infinite;
}

.nweit {
width:95%;
height:15px;
padding:5px;
border-radius:10px;
margin:10px auto 10px auto;
overflow:hidden;
background: #000080;
}

.nweit p {
font-size:8px;
color:#fff;
line-height:10px;
margin:3px auto auto 3px;
transform:translateX(100%);
animation:pass 13s linear infinite;
}


/*マーカー*/

rmn {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#7ACFD4 5%); }

rdn {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#1c5e4f 5%); }

eit {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#000080 5%); }

tn {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#E8546C 5%); }

hjm {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#9293fe 5%); }

sn {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#5e4fe3 5%); }


akr {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#235AAA 5%); }

ki {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#625DA1 5%); }

hyt {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#B9ADB9 5%); }

trg {
color: #fff;
padding: 2px;
background:linear-gradient(transparent 5%,
#D3381C 5%); }

</style>
