/*End Generated Styles*//*.header_wrap, .social-media.footer.solo, #languages {
display: none;
}*/



.XXX {
 width: 100%;
 border-collapse: collapse;
 border-spacing: 0;
}
.XXX {
 padding: 10px;
}

table td:nth-of-type(1) {
  background-color: #b0c4de;
}


.box {
 background-image: linear-gradient(0deg, rgba(32, 162, 198, 1), rgba(41, 201, 245, 1)); /*背景色の指定*/
color:#ffffff; /*テキストの色の指定*/
padding:10px;
align-items: center;
max-width: 400px;
margin: 0 auto;
}

.box p {
margin:0;
padding:0;
}



.box2 {
    padding:10px 5px 10px 5px;
margin-left: 50px;
margin-right: 50px;
    color: rgba(50, 50, 50, 1);/*文字色*/
    background: rgba(224, 255, 254, 1);
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}



/* 005 */
.button005 a {
    border-radius: 3px;
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
    max-width: 250px;
    padding: 10px 25px;
    color: #FFF;
    transition: 0.3s ease-in-out;
    font-weight: 600;
    background: rgb(117,188,255);
    background: linear-gradient(270deg, rgba(117,188,255,1) 0%, rgba(62,159,252,1)  100%);
}
.button005 a:hover {
    background: rgb(117,188,255);
    background: linear-gradient(270deg, rgba(117,188,255,1) 0%, rgb(65, 105, 225) 100%);
}