button.cp_btn {
    position: relative;
    display: inline-block;
	padding: 0.3em;
	text-align: center;
	text-decoration: none;
	color: #FFF;
	background: #26C6DA;
	border-bottom: 2px solid #00838F;
	border-radius: 4px;
	box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
}
button.cp_btn:active {
	border-bottom: 2px solid #26C6DA;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.30);
}

.box3 {
    padding: 0em 0.5em;
    /*    width: 450px;*/
    width: 95%;
    margin: 2em 0;
    font-weight: bold;
    color: black; /*#6091d3*//*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box3 p {
    margin: 0; 
    padding: 0;
}


.box2 {
    padding: 0.5em 0.5em;
    /*    width: 410px;*/
    width: 95%;
    margin: 0.5em 0em;
    font-weight: bold;
    color: black; /*#6091d3*//*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}

.box1 {
    padding: 0.5em 1em;
    /*    width: 300px; */
    width: 80%;
    margin: 2em 0;
    font-size: x-large;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box1 p {
    margin: 0; 
    padding: 0;
}