.marker{
background-image: linear-gradient(to top,#f99 40%,transparent 40%);
}
.gradient1 {
width: 100%;
background-color:#48ddfe;
}
.gradient2 {
width: 80%;
background-color: #FFF;
}
a.btn_04 {
display: block;
text-align: center;
vertical-align: middle;
text-decoration: none;
width: 150px;
margin: auto;
padding: 1rem 4rem;
font-size:18px
font-weight: bold;
border: 2px solid #27acd9;
background: #27acd9;
color: #fff;
border-radius: 100vh;
transition: 0.5s;
}
a.btn_04:hover {
color: #27acd9;
background: #fff;
}
h2 {
margin: 1em 0;
padding: 0.5rem;
border-left: 5px solid #000;
background: #f4f4f4;
font-weight: bold;
}
@media screen and (max-width: 767px) {
table {
display: block;
width: 100%;
}
table tbody {
display: block;
width: 100%;
}
table tr {
display: block;
width: 100%;
}
table th {
display: block;
width: 100%;
}
}
.midashi{
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
max-width: 900px;
}
.midashi2{
font-size: 12px;
text-align: left;
}
.midashi3{
font-size: 14px;
font-weight: normal;
color: #3366ff;
text-align: left;
}
.midashi4{
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
}
.midashi5{
font-size: 6px;
font-weight: normal;
color: #000000;
text-align: left;
}
.midashi.vmin{
font-size: 2vmin;
}
.vmin .midashi2{
font-size: 2vmin;
}
.vmin .midashi3{
font-size: 2vmin;
}
.vmin .midashi4{
font-size: 2vmin;
}
.vmin .midashi5{
font-size: 1.5vmin;
}