      body{margin:0;padding:0;font-family:"Meiryo",Arial, sans-serif;font-size:11px;cursor:default;color:#585761;
      background-image:url('https://amapy.cc/bg/bg1.png');
      background-color:#f4f4f4;background-size: contain;background-repeat:no-repeat;background-position:top center;
      
      }
      
      h1{margin:0;padding:0;}h2{margin:0;padding:0;}h3{margin:0;padding:0;}h4{margin:0;padding:0;}
      
      
      ul{padding:0;margin:0;list-style: square;}li{padding:0;margin:0;margin-left:15px;}
      .guido ul li{margin-left:0px;}
      p{padding:0;margin:0;}
      .midl{margin:auto;}
      .shd{box-shadow: 0 0 4px rgba(99, 114, 138, 0.2);}
      .brd{border-radius:4px;}
      .brd2{border-radius:8px}
      .tbrd{border-top-left-radius:4px;border-top-right-radius:4px;}
      .bbrd{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
      
      #r{font-size:auto;}
      .rw{float:right;}
      rw{float:right}
      .core{padding-left:15px;padding-right:15px;background-color:#f5f5f5;max-width:900px;margin:auto;margin-bottom:100px;
        border-bottom-left-radius:8px;border-bottom-right-radius:8px;border:1px solid #d1d1d1;overflow-x:hidden;
      }
      .fila{
        padding:0;background-color:#f5f5f5;
      }
      .s1{background:white;padding:15px;border:1px solid #ccc}
      .s2{background:transparent;}
      .s3{background:#ccc;margin-bottom:20px;padding:15px;}
      .s4{background:white;padding:15px;border:1px solid #ccc}
  
  
      .t1{border-bottom:1px solid #ccc;padding-bottom:10px;font-size:130%;font-weight:bold;color:#4f4f4f;}
      .t2{background: linear-gradient(to bottom, transparent, grey);border-bottom:2px #f9f9f9 dotted;padding-bottom:10px;margin-bottom:5px}
      .t3{font-size:130%;font-weight:bold;color:#4f4f4f;background:linear-gradient(to top, white, #FFC2BF);border-bottom:2px #cd0022 solid;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}
      .t4{background-color:white;border:1px solid #ccc;border-bottom:1px solid white;font-size:130%;font-weight:bold;color:#4f4f4f;background:linear-gradient(to bottom, white, #eeeeee);padding:15px;overflow:hidden;}
      .t4l{background-color:#cd0022;height:4px;width:150%;position:relative;left:-40px;top:-15px;}
  
      
      img{max-width:100%}
      .flex{display:flex;}
      .bloqu{display:block;}
      .mr1{margin-top:10px;}
      .unc{pointer-events:none;user-select:none;}
          unc{pointer-events:none;user-select:none;}
      a img {transition:filter 0.5s ease, transform 0.5s ease;} a:hover img {filter:brightness(1.1356);}
      a {transition:filter 0.5s ease, transform 0.5s ease;} a:hover {filter:brightness(1.356);}
      a:link {text-decoration:none; color:#cd0022}
      a:visited {text-decoration:none; color:#cd0022;}
      .vb{font-weight:bold}
      ::selection {
        color: white;
        background:#3586E5;
      }
      
      .defc{color:#257cf7 !important;text-decoration:underline !important;}
      a:link .defc{color:#257cf7 !important;text-decoration:underline !important;}
      a:visited .defc {color:#651da3 !important;text-decoration:underline !important;}
      
      .ln{background-color:#cd0022;min-height:4px;}
      .bar {min-height:17px;text-align:center;background: #eeeeee;color: #555;font-size: 0.9em;padding: 6px 20px;border-bottom: 1px solid #ccc;}
      .head{padding-left:16px;padding-right:15px;background: linear-gradient(to bottom, white 50%, #d5d7db 100%);}
      .wh{max-width:900px;}
      .head ul{display:flex;list-style-type: none;margin:0;padding:0;}
      .logo{padding:10px;margin-left:10px;}
      .am{min-width:90px;height:auto;}
      .ttl{padding-top:25px;font-family:"MS PGOTHIC",Arial,sans-serif;color:black;}
      .guido{;padding:15px;list-style-type:none;margin-top:15px;background:linear-gradient(to bottom, white 0%, #f5f5f5 100%);box-shadow: 0 0 4px rgba(99, 114, 138, 0.3);border:1px solid #ccc;}
      .sdli{margin-left:30px}
      
      red{color:#cd0022;}
      .grey{color:#a0a0a0}
      grey{color:#a0a0a0}
      .warning{font-size:135.6%;background-color:#FFF6BF;border:1px solid #5f5f5f; padding:20px;margin:auto;margin-top:10px;}
      .wb{margin-top:10px;min-height:200px;background-color:#ccc;max-width:100%;border:1px solid #cd0022}
      .body{background-color:#f5f5f5}
      .rdec{background:linear-gradient(to bottom, #cd0022 0%, transparent 100%);min-width:5px;margin-right:8px;}
      .grid{display:flex;gap:15px;}
      .vert{display:flex;flex-direction:column;gap:15px;}
      .ws{max-width:625px;}
      .ts{min-width:230px;max-width:240px}
      .pht{display:none;}
      .ft{text-align:center;padding-bottom:15px;}
      fs{font-size:80%}
      tfs{font-size:8px;}
      fl{font-size:120%}
      .mxw{width:100% stretch}
      .blog-snippet {position: relative; overflow: hidden;}
      .fade{background: linear-gradient(to bottom, transparent, white);z-index:35;height:100%;position:absolute;bottom:0;left:0;width:100%;pointer-events:none;}
      @media(max-width:769px){
        .grid{display:flex}
        .pht{display:none}
        .mbc{text-align:default;align-items:default;}
      }
       @media(max-width:768px){
        body{font-size:95%;}
         .ri {width:30%;}
        .grid{display:block;max-width:768px;margin-bottom:15px;}
        .wb{margin-left:5px;margin-right:5px}
        .s1{border-radius:0px !important; margin-bottom:20px;}
        .s2m{border-bottom:1px grey solid;border-top:1px grey solid}
        .pht{display:inline;}
        .guido{display:none;}
        .ws{min-width:none !important;max-width:100vw !important}
        .ts{max-width:none;}
        .mbc{text-align:center !important;align-items:center !important;max-width:90%;margin:auto;}
      }
      
      .bl {display:inline-block; position:relative; text-decoration:none; color:#333;}
      .bl::before {content:''; position:absolute; top:-2px; left:-2px; right:-2px; bottom:-2px; border:1px solid transparent; opacity:0; transition:opacity 0.5s, transform 0.5s; transform:scale(1);}
      .bl:hover::before {border-color:#cd0022; opacity:1; transform:scale(1.09); animation: fadeOutBorder 0.8s forwards;}
      .fed{opacity:0;animation: fedin 1s ease-in-out forwards;}
      @keyframes fedin {to {opacity:1;}}
      @keyframes fadeOutBorder {0% {opacity:1;} 100% {opacity:0;}}
      .container {position:relative; background-color:#bc352b;  overflow:hidden; margin-bottom:0px; transition:height 1.356s ease; cursor:pointer; margin-top:0px;}
      .line {position:absolute; top:0; bottom:0; animation: move-left 5s linear infinite;}
      @keyframes move-left {0% {left:100%;} 100% {left:-90px;}}
      
      .bbuton{max-width:100%;font-size:120%;color:#585761 !important;background-color:white;box-shadow:inset 0em -.356em #d5d7db;padding:15px;border:1px grey solid;border-radius:5px;transition: filter 0s linear !important}
      .bbuton:hover{filter:opacity(0.75)}
      .bbuton:hover::after{transition: filter 0s linear !important}
      .ri {position:fixed; bottom:0; right:0;}

      #statuscafe {
          padding: 15px;
          background-color: white;
          border: 1px solid #d1d1d1;
      }
      #statuscafe-username {
          margin-bottom: .5em;
          font-weight: bold;
      }
      #statuscafe-content {
          margin: 0 1em 0.5em 1em;
      }
      