/* CSS Document */
a.tel{
display:block;
margin:1em auto;
text-align:center;
font-size:6rem;
font-family:'Roboto',sans-serif;
color:#666;
}

.form01{}
.formList01{}
.formList01 dt,
.formList01 dd{padding:.5em 0;}
.formList01 dt{
font-size:1.3rem;
font-weight:700;
vertical-align:middle;
}
.formList01 dd{}


input[type="text"],
input[type="email"],
input[type="tel"],
input[type="file"],
textarea{
width:100%;
padding:.5em;
border:#CCC solid 1px;
}
textarea{height:10em;}

input[type=radio]{display:none;}

.radio-01{
box-sizing:border-box;
cursor:pointer;
display:inline-block;
padding:5px 25px;
position:relative;
width:auto;
}
.radio-01::before{
background:#fff;
border:1px solid #ccc;
border-radius:50%;
content:'';
display:block;
height:16px;
left:5px;
margin-top:-8px;
position:absolute;
top:50%;
width:16px;
}
.radio-01::after{
background:#2EB6AA;
border-radius:50%;
content:'';
display:block;
height:8px;
left:9px;
margin-top:-4px;
opacity:0;
position:absolute;
top:50%;
width:8px;
}
input[type=radio]:checked + .radio-01::before{
border-color:#666;
}
input[type=radio]:checked + .radio-01::after{
opacity:1;
}


input[type="submit"]{
display:block;
margin:1em auto;
padding:1em 0;
width:15em;
border:none;
background:#2EB6AA;
color:#FFF;
cursor:pointer;
transition:all .5s;
}
input[type="submit"]:hover{background:#7FDED7;}

.ico-form-01,
.ico-form-02{
display:inline-block;
margin-left:1em;
padding:0 .5em;
font-size:1rem;
font-weight:normal;
}
.ico-form-01{
border:#2EB6AA solid 1px;
color:#2EB6AA;
}
.ico-form-02{
border:#C00 solid 1px;
color:#C00;
}


.msg-form-01{
display:block;
margin:.5em 0;
padding:.5em 0;
border:#C00 solid 1px;
border-radius:.25em;
font-size:1.4rem;
font-weight:700;
text-align:center;
color:#C00;
}

.msg-form-02{
display:block;
margin:5em 0;
padding:5em;
background-color:#EEE;
font-size:1.5rem;
font-weight:700;
color:#333;
text-align:center;
}
.msg-form-02>.btn-anchor-03{margin-top:2em;}




input::placeholder{color:#CCC;}
input:-ms-input-placeholder{color:#CCC;}/* IE */
input::-ms-input-placeholder{color:#CCC;}/* Edge */
textarea::placeholder{color:#CCC;}
textarea:-ms-input-placeholder{color:#CCC;}/* IE */
textarea::-ms-input-placeholder{color:#CCC;}/* Edge */
