@charset "UTF-8";
/* CSS Document */
body{font-family: "A1 Gothic R";}
#bg{
background-image:url(/n/s/wp-content/uploads/2026/02/back_1772599462_a3f74917c72d.png);
}
.content_wrap {
    background-color: rgb(51 51 51 / 0.5);
    position: relative;
  border-left: 1px solid #3dcecd; /* 外側の線 */
  border-right: 1px solid #cccccc; /* 外側の線 */
  padding: 10px;
}

.content_wrap::before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0px; left: 3px; right: 3px; bottom: 0px; /* 外線との隙間 */
  border-left: 1px solid #cccccc; /* 内側の線 */
  border-right: 1px solid #ff47b5; /* 内側の線 */
}
    .profile_inner, .modal_content_inner {
        background-color: #333;}

@media (max-width: 640px)
{.content_wrap {width:90%; margin:0 auto;
               background-image:url(/n/s/wp-content/uploads/2026/02/back_bk_1772675729_0d5f51815c68.png);}
#yodogawa {
    background-color: rgb(51 51 51);
    max-width: 96%;
     margin: 0 auto;
    }}