@charset "utf-8";
.fv{
    text-align: center;
}
.fv img{
    width: 100%;
}
.button{
    padding: 15px 10px;
    width: 25%;
    text-align: center;
    background-color: #FFA45A;
    margin: 50px auto;
    border-radius: 5px;
}
.button a{
    color: #fff;
    font-size: 20px;
    text-decoration: none;
}
.button a span{
    font-size: 28px;
}
.procedure{
    text-align: center;
}
.procedure .title{
    background-color: #99C7FF;
}
.procedure .title h3{
    padding: 20px 0;
    font-size: 30px;
    margin: 0;
}
.border img{
    width: 100%;
    height: 60px;
}
.procedure p{
    font-size: 20px;
}
.procedure span{
    font-size: 28px;
}
.procedure h4{
    border: 2px solid #B5B5B5;
    margin: 0 auto 80px;
    width: 25%;
    padding: 15px 0;
    font-size: 20px;
}
.procedure .remarks img{
    width: 50%;
    margin-bottom: 50px;
}
.period{
    background-color: #99C7FF;
    text-align: center
}
.period h4{
    font-size: 20px;
}
.period .date img{
    width:60%;
    margin-bottom: 50px;
}
.condition h4{
    text-align: center;
    margin: 30px 0 0 0;
    font-size: 20px;
}
.condition .line{
    text-align: center;
}
.condition .line img{
    width:4%;
}
.condition .content1 p{
    font-size: 20px;
    text-align: center;
}
.condition .content2{
    background-color: #E8E8E8;
    width: 50%;
    margin: 0 auto;
}
.condition .content2 p{
    font-size: 20px;
    padding: 15px 20px;
}.condition .content3{
    width: 42%;
    margin: 0 auto 50px;
}
.condition .content3 p{
    font-size: 20px;
}
.caution h4{
    text-align: center;
    margin: 30px 0 0 0;
    font-size: 20px;
}
.caution .line{
    text-align: center;
}
.caution .line img{
    width:4%;
}
.caution p{
    width: 50%;
    font-size: 20px;
    margin: 20px auto 50px;
}