body{
    min-width:400px;
    max-width:1375px;
    margin-left:auto;
    margin-right:auto;
}

.div_cm h3{
    border-bottom: 0px solid #d9d9d9;
    border-left: 0px solid red;
    color: #FFFFFF;
    padding:0px;
    margin:0px;
    visibility: hidden;
}
.div_cm a{
    visibility: hidden;
}
.div_cm {
    max-width:1000px;
    min-widht:400px;
    padding:0px;
    margin:0px;
}

.div_shadow_pink {
    border-style : solid;
    border-width : 1px;
    border-color : pink;
    border-radius : 30px;
    width : auto;
    max-width:1000px;
    min-widht:400px;
    padding-top:15px;
    padding-bottom : 30px;
    padding-left : 5px;
    box-shadow: pink 10px 10px;
    background-image:url(https://img.atwiki.jp/nekotokanami/pub/div_background_image.jpg);
    background-size:100% auto;
}

.div_shadow_pink h3 {
    -webkit-text-size-adjust: 100%;
    --uk-breakpoint-s: 640px;
    --uk-breakpoint-m: 960px;
    --uk-breakpoint-l: 1200px;
    --uk-breakpoint-xl: 1600px;
    --uk-leader-fill-content: .;
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
    word-wrap: break-word;
    -webkit-print-color-adjust: exact;
    word-break: break-word;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    text-transform: none;
    line-height: 1.4;
    border-bottom: 1px solid red;
    border-left: 4px solid red;
    color: #404040;
    font-size: 20px;
    font-weight: 700;
    margin: 16px 0 12px;
    padding: 8px;
}

.div_shadow_pink table {
    width:auto;
    margin-left: auto;
    margin-right: auto;
    margin-top:30px;
    margin-bottom:10px;
    font-size:12px;
    border: none !important;
    table-layout: fixed;
    word-break: break-all;
    word-wrap: break-word;
    box-sizing:border-box;
}

.div_shadow_pink > div {
    width : fit-content;
    max-width : 1000px;
    min-width : 300px;
}

.div_shadow_pink td {
    border: none !important;
}

.div_shadow_pink th {
    border: none !important;
}

.div_gradation_div div{
    display: inline-block;
    font-size: 28px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
    margin:0 auto 5%;
    background: linear-gradient(180deg, red 0%, lightpink 50%, orchid 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;;
    margin:0px;
}

.div_links a {
    text-decoration: none;
}

.atwiki-list-title {
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    background-color:pink;
    font-size : 20px;
}

.atwiki-menubar-offcanvas {
    border-radius:10px;
}

.atwiki-menubar-contents {
    border-radius:10px;
}

.atwiki-left-column {
    border-radius:10px;
}

.atwiki-contents-shadow {
    border-radius:10px;
}

.div_title h3 {
    -webkit-text-size-adjust: 100%;
    --uk-breakpoint-s: 640px;
    --uk-breakpoint-m: 960px;
    --uk-breakpoint-l: 1200px;
    --uk-breakpoint-xl: 1600px;
    --uk-leader-fill-content: .;
    --fa-style-family-brands: "Font Awesome 6 Brands";
    --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
    --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
    --fa-style-family-classic: "Font Awesome 6 Free";
    --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
    word-wrap: break-word;
    -webkit-print-color-adjust: exact;
    word-break: break-word;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    text-transform: none;
    line-height: 1.4;
    border-bottom: 1px solid #d9d9d9;
    border-left: 4px solid red;
    color: #404040;
    font-size: 20px;
    font-weight: 700;
    margin: 16px 0 12px;
    padding: 8px;
}

.div_left_menu {
    background-image:url(https://img.atwiki.jp/nekotokanami/pub/div_background_image.jpg);
    background-size:100% auto;
}

.atwiki-page-info {
    background-image:url(https://img.atwiki.jp/nekotokanami/pub/div_background_image.jpg);
    background-size:100% auto;
    background-position : 0px 50%;
}

.div_inline {
    margin : 0 auto;
    width:fit-content;;
    min-width : 400px;
    max-width : 1000px;
    text-align:  center; 
}
.div_inline > div {
    display : inline-block;
    margin-bottom:5px;
    text-align:left
}

.div_inline_left {
    margin-left:0px;
    width:fit-content;;
    min-width : 400px;
    max-width : 1000px;
    text-align:  left; 
}
.div_inline_left > div {
    display : inline-block;
    margin-bottom:5px;
    text-align:left
}

.div_happening {
    margin-left:50px;
    margin-right:50px;
}