@charset "UTF-8";#contact .wpcf7-response-output{border:none;text-align:center;color:red}@media screen and (max-width:590px){#contact{padding-top:10vw}#contact h2{text-align:center;margin-bottom:7vw}#contact .cantact_text{width:80vw;margin:0 auto 5vw}#contact ul{width:70vw;margin:0 auto 6vw}#cf-dl{width:90vw;margin:0 auto 3vw}#cf-dl dd input,#cf-dl dd textarea{padding:.7vw 1.5vw;font-size:5vw;font-weight:400;width:87vw;resize:none}#cf-dl dt{margin-bottom:2vw}#cf-dl dt .required{color:red;font-size:3vw}#cf-dl dd{margin-bottom:5vw}#cf-dl .check label{display:flex;margin-bottom:2vw}#cf-dl .check label input{width:7vw;display:block}#cf-dl .check label input[type=checkbox]{transform:scale(1.5)}#cf-dl .check label span{width:83vw;display:block;margin:-1.5vw 0 1vw}.submit_area input{display:block;width:90vw;background-color:var(--yellow);border:none;text-align:center;padding:3vw 0;font-weight:800;font-size:5vw;margin:0 auto;color:#fff}.google_policy{width:70vw;margin:0 auto 10vw;font-size:3vw;line-height:130%}.google_policy a{color:#382121}#contact_confirm{padding-top:8vw}#contact_confirm h2{text-align:center;margin-bottom:1vw}#contact_confirm h3{text-align:center;font-size:4vw;margin-bottom:4vw;color:red}#cf-dl-confirm{width:90vw;margin:0 auto 10vw}#cf-dl-confirm dt{color:#017cc4;margin-bottom:2vw;border-bottom:.2vw solid #017cc4}#cf-dl-confirm dd{font-size:5vw;margin-bottom:3vw}.submit_area-confirm p{width:90vw;margin:0 auto 12vw;display:flex;justify-content:space-between}.submit_area-confirm p br,.submit_area-confirm p span{display:none}.submit_area-confirm input{display:block;width:44vw;background-color:var(--yellow);border:none;text-align:center;padding:3vw 0;font-weight:800;font-size:5vw;color:#fff}.btn_margin{margin:10vw auto 20vw}}@media screen and (min-width:591px){#contact{padding:10vw 0 0}#contact h2{text-align:center;margin-bottom:5vw}#contact .cantact_text{width:50vw;margin:0 auto 3vw}#contact ul{width:46vw;margin:0 auto 3vw}#cf-dl{width:50vw;margin:0 auto 3vw}#cf-dl dd input,#cf-dl dd textarea{padding:.7vw 1.5vw;font-size:1.2vw;font-weight:400;width:47vw;resize:none}#cf-dl dt{margin-bottom:.5vw}#cf-dl dt .required{color:red;font-size:1vw}#cf-dl dd{margin-bottom:2vw}#cf-dl .check label{display:flex}#cf-dl .check label input{width:5vw;display:block}#cf-dl .check label span{width:45vw;display:block}.submit_area input{display:block;width:22vw;border:none;background-color:var(--yellow);text-align:center;padding:1vw 0;font-size:1.2vw;transition:background .5s ease-out;cursor:pointer;margin:0 auto;color:#fff}.submit_area input:hover{background-color:#d1b128}.google_policy{width:27vw;margin:0 auto 5vw;font-size:.8vw;line-height:130%}.google_policy a{color:#382121}#contact_confirm{padding-top:4vw}#contact_confirm h2{text-align:center;margin-bottom:1vw}#contact_confirm h3{text-align:center;margin-bottom:2vw;color:red}#cf-dl-confirm{width:70vw;margin:0 auto 3vw;display:flex;justify-content:space-between;flex-wrap:wrap}#cf-dl-confirm dt{width:33vw;text-align:right;margin-bottom:1vw}#cf-dl-confirm dd{width:33vw;margin-bottom:1vw}.submit_area-confirm p{width:40vw;margin:0 auto 5vw;display:flex;justify-content:space-between}.submit_area-confirm p br,.submit_area-confirm p span{display:none}.submit_area-confirm input{display:block;width:19vw;background-color:var(--yellow);border:none;text-align:center;padding:1vw 0;font-size:1.2vw;transition:background .5s ease-out;cursor:pointer;color:#fff}.submit_area-confirm input:hover{background-color:#d1b128}.btn_margin{margin:6vw auto}.thanks{margin-bottom:10vw}