.elementor-69 .elementor-element.elementor-element-176039d2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-69 .elementor-element.elementor-element-3cdaa978{text-align:center;}.elementor-69 .elementor-element.elementor-element-3cdaa978 .elementor-heading-title{color:#DFDFDF;font-family:"Smooch", Sans-serif;font-size:65px;font-weight:600;}.elementor-69 .elementor-element.elementor-element-3cdaa978 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-4e5ac631{text-align:center;width:100%;max-width:100%;align-self:flex-start;}.elementor-69 .elementor-element.elementor-element-4e5ac631 .elementor-heading-title{color:#000000;font-family:"Zen Antique Soft", Sans-serif;font-size:24px;font-weight:600;line-height:1px;}.elementor-69 .elementor-element.elementor-element-4e5ac631 > .elementor-widget-container{margin:-28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-772dd1bf{border-style:solid;border-width:0px 0px 0px 0px;border-color:#838282;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11px;margin-bottom:11px;}.elementor-69 .elementor-element.elementor-element-772dd1bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69 .elementor-element.elementor-element-2e94a67{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBBBB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-69 .elementor-element.elementor-element-2e94a67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69 .elementor-element.elementor-element-7efb8a07{text-align:center;width:100%;max-width:100%;}.elementor-69 .elementor-element.elementor-element-7efb8a07 .elementor-heading-title{color:#000000;font-family:"Zen Antique", Sans-serif;font-weight:400;}.elementor-69 .elementor-element.elementor-element-7efb8a07 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-eb952b3 .elementor-button{font-family:"Zen Antique", Sans-serif;font-size:41px;font-weight:400;fill:#000000;color:#000000;background-color:var( --e-global-color-primary );}.elementor-69 .elementor-element.elementor-element-eb952b3 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-7a4a297a{text-align:center;width:100%;max-width:100%;}.elementor-69 .elementor-element.elementor-element-7a4a297a .elementor-heading-title{color:#000000;font-family:"Zen Antique", Sans-serif;font-weight:400;}.elementor-69 .elementor-element.elementor-element-7a4a297a > .elementor-widget-container{margin:-27px 0px 33px 0px;}.elementor-69 .elementor-element.elementor-element-4c9ebbb > .elementor-container{max-width:648px;}.elementor-69 .elementor-element.elementor-element-3c6e0d2{color:#000000;font-family:"Zen Antique", Sans-serif;font-size:20px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-bb556fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-20ad431{--spacer-size:50px;}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-3c6e0d2{font-size:18px;}}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-7efb8a07 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-69 .elementor-element.elementor-element-eb952b3 .elementor-button{font-size:23px;}.elementor-69 .elementor-element.elementor-element-eb952b3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-7a4a297a .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-69 .elementor-element.elementor-element-7a4a297a > .elementor-widget-container{margin:-36px 0px 15px 0px;}.elementor-69 .elementor-element.elementor-element-3c6e0d2{font-size:16px;}.elementor-69 .elementor-element.elementor-element-20ad431{--spacer-size:100px;}}/* Start custom CSS for shortcode, class: .elementor-element-bb556fc */dt {
    font-size: 18px;
    font-family: Zen Antique;
    padding-bottom: 0px;
}

dd {
    margin-top: -15px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
}


.annotation {
    font-size: 1px;
}

.wpcf7-form-control.has-spinner.wpcf7-submit.submit-btn {
    display: block;
    margin: auto;
    margin-top: 30px;
    font-size: 16px;
    background-color:#606060;
    font-family: Zen Antique;
}

.text {
    background-color: #fff;
}

.select {
    color: #333;
}


.require-mark {
    color: red;
    padding-left:5px;
}

.form-control, .form-group .form-control, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    background-color: #fff !important;
}

.wpcf7-list-item {
    display: block
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.textarea.form-control {
    height: 100px;
}

.optional .wpcf7-list-item {
    margin: auto;
    font-size: 14px;
    text-align: center;
}

.br-sp {
    display: contents;
}

@media screen and (max-width: 767px) {
    .br-sp {
        display: block;
    }
}

/* — コンタクトフォーム7　送信ボタンのカスタマイズ — */
input.wpcf7-submit {

background-color: #606060 !important;/* 背景の色 */
border-radius: 5px !important;/* 角を丸く*/
color: #fff !important;/* 文字の色*/
font-size: 16px !important;/* 文字の大きさ */
font-weight: bold !important;/* 文字の太さ*/
width: 40%;/* ボタンの横幅*/
transition:0.3s;/* 背景色が変わるまでの時間*/

}

input.wpcf7-submit:hover {
background-color:#888585 !important;/* マウスを乗せたときの背景色 */
color: #fff !important;/* マウスを乗せたときの文字の色 */
}

.btn-submit {
    width: 100%;
    text-align: center;
}/* End custom CSS */