.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
background-color: #f9f9f9;/*背景色*/
width: 70%;/*横幅*/
padding: 10px;/*枠線と文字の間隔*/
border-radius: 4px;/*角の丸み*/
border: 2px solid #1e90ff;/*枠線の太さと色*/
}

form p {
color:#333333;/*項目文字の色*/
font-weight: 700;/*項目文字太字（400で標準）*/
}

/**入力欄（入力中）**/

.wpcf7 textarea:focus,
.wpcf7 input:focus{
background: #ffffff;/*背景色*/
font-size: 17px;/*入力文字の大きさ*/
border: 2px dashed #777e41;/*枠線の太さ（種類）と色*/
}

/**送信ボタン**/

.wpcf7 input[type="submit"] {
width: 60%;/*横幅*/
font-size:18px;/*文字の大きさ*/
padding: 10px;/*枠線と文字の間隔*/
background: #1e90ff;/*ボタンの色*/
font-weight: bold;/*太字*/
color: #ffffff;/*文字の色*/
border-radius: 50px;/*角の丸み*/
border: 3px solid #1e90ff;/*枠線の太さと色*/　
}

/**送信ボタンマウスオーバー**/

.wpcf7 input[type="submit"]:hover {
color:#000080;/*文字の色*/
background: #ffffff;/*ボタンの色*/
border: 3px solid #1e90ff;/*枠線の太さと色*/
transition: all .5s ; /*ボタンの色が変化する時間（0.5秒）*/
}

.wpcf7-form{
text-align:center;/*フォーム全体を中央*/
}

.box7{
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #474747;
    background: whitesmoke;/*背景色*/
    border-left: double 7px #4ec4d3;/*左線*/
    border-right: double 7px #4ec4d3;/*右線*/
}
.box7 p {
    margin: 0; 
    padding: 0;
}

.box3 {
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #2c2c2f;
    background: #cde4ff;/*背景色*/
}
.box3 p {
    margin: 0; 
    padding: 0;
}

.box2 {
    padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    color: #6091d3;/*文字色*/
    background: #FFF;
    border: solid 3px #6091d3;/*線*/
    border-radius: 10px;/*角の丸み*/
}
.box2 p {
    margin: 0; 
    padding: 0;
}