@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');

html {
    color: #000;
}
.uk-heading-line>::after, .uk-heading-line>::before {
    content: "";
    position: absolute;
    top: calc(50% - (calc(.2px + .05em) / 2));
    width: 2000px;
    border-bottom: 1px dotted #000000ff;
}

.uk-button-primary {
    background-color: #009de8 !important;

}

.uk-button-primary:hover {
    background-color: #008ccdff !important;

}



.bg {
       background-image: url('../img/bg.webp');
       background-size: 50%

}
.wrapper-notecp {
    margin: 0 auto;
        background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(5px);
    border: solid 1px rgba(255, 255, 255, 1);
}
.gothictype {
    font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin: 0 auto;

}


.scrollable-div {
background-color: #fff; /* 背景色を指定 */
height: 33vh; /* 高さを指定 */
overflow: auto; /* または overflow: scroll; */	
}

.scrollable-div h5 {
	font-weight: bold;
}



.btn {
    padding: 1rem 2rem;
}
@media screen and (max-width: 600px) {

.btn {
    padding: 1rem 2rem;
    font-size: 1.2rem;
}
}

.presentWrapper {
    background-color: rgba(250, 255, 214, 1);

}