@charset "UTF-8";

/* CSS Document */


/*====================================

    cell_ttl

====================================*/

.cell_ttl {
    display: flex;
    align-items: center;
    font-size: 200%;
    margin-bottom: 40px;
    color: #411600;
}
.cell_ttl:after {
    border-top: 1px solid;
    content: "";
    width: 3em; 
    margin-left: 1em;
}

/*====================================

    btn_contact_content

====================================*/

.btn_contact_content {
    padding: 0 20px;
}
.btn_contact_content .bc_cell {
}
.btn_contact_content .bc_cell .bc_cell_content {
}
.btn_contact_content .bc_cell .bc_cell_content .form {
    margin-bottom: 60px;
}
.btn_contact_content .bc_cell .bc_cell_content .form dl {
    width: 100%;
    margin-bottom: 10px;
}
.btn_contact_content .bc_cell .bc_cell_content .form dl dt {
    width: 100%;
    margin-bottom: 10px;
}
.btn_contact_content .bc_cell .bc_cell_content .form dl dd {
}
.btn_contact_content .bc_cell .bc_cell_content .btn_m {
    margin-bottom: 60px;
}

/*====================================

    clock

====================================*/

.clock {
    position: absolute;
    right: -80px;
    top: -20px;
}
.clock .clock_long,
.clock .clock_short,
.clock .clock_bg {
    width: 300px !important;
}
.clock .clock_long img,
.clock .clock_short img,
.clock .clock_bg img {
    width: 100%;
}

/*====================================

    comment

====================================*/

.comment {
    padding: 40px 20px;
    background: #f0ebe3;
    padding: 40px 20;
    margin-bottom: 60px;
}
.comment .ttl {
    width: 100%;
    text-align: center;
    font-size: 130%;
    margin-bottom: 20px;
}
.comment p {
    width: 100%;
}
.comment p br {
	display: none;
}














































































