.cnt-columns{margin:0 3.4%}
.column{float:left;width:46%;margin-left:6.4%;text-align:center}
.column:first-child{margin-left:0}
.column img{max-width:100%;height:auto}
.column .ico{margin-bottom:30px}
h3{font-size:1.7em;margin-bottom:20px;font-weight:normal}
.column .gray-box{border-top:3px solid #c8c8c8;background-color:#f6f5f1;padding:30px 2.8% 0;min-height:260px}
.column.c1 p{margin:50px 10% 0;text-align:left}
.column.c1 .email a{margin:0 5px;font-size:1.4em;padding:20px}
.column.c2 .number{margin:30px 20px 0}
.column.c2 .number a{color:#ff8200;font-family:arial,sans-serif;font-weight:700;font-size:2em;text-decoration:underline}
.column.c2 .notice{margin-top:5px;font-size:1em;display:inline-block}
.column.c3 .line{padding-left:25px;display:inline-block;color:#3bb91a;font-size:1.5em;line-height:24px}
.column.c3 .line-btn{margin:0 5px 20px;font-size:1.4em;padding:15px;background-color:#00c300}
.column.c3 .line-btn:hover{background-color:#08a408}
.column.c3 .line-btn span{line-height:33px}
.column.c3 .line-btn img{display:inline-block;vertical-align:middle}
.column.c3 .text-line{line-height:20px;font-weight:700;text-align:center;font-size: 16px;margin-top: 10px;}
.column.c3 .notice{font-size:.8em;color:#767676}
.column.c3 p{margin:0 10%}

.column.c1 i {
    color: #E8588E;
    font-size: 123px;
    margin-bottom: 22px;
}

.column.c2 i {
    color: #E8588E;
    font-size: 123px;
    margin-bottom: 32px;
}

.column.c3 i {
    color: #E8588E;
    font-size: 123px;
    margin-bottom: 32px;
}

.box3 {
    margin-bottom: 60px;
}

.contact_form{
text-align: center;
}

.contact_form iframe {
  width: 100%;
margin-top: -30px;
}

@media(max-width:992px){
.cnt-columns .column{float:none;width:100%;margin:0 0 30px}
.column.c1 .email a,.column.c2 .number a{margin:0 auto}
.column.c3 .line-btn{margin:0 auto 15px}}

@media(max-width:768px){.column .ico{width:62px}
.content .h4_p {
    font-size: 17px;
    line-height: 24px;
}
}

@media(max-width:640px){
.box .content p {
 font-size: 10px;
line-height: 18px;
}
.column .gray-box {
    min-height: 240px;
}
.column.c3 .line-btn {
    padding: 15px 0;
}
.column.c1 .email a {
    padding: 15px 0;
}
.contact_form iframe {

}

}