.entry-content{padding:0}.entry-content .contact_01{background:url(/img/contact/bg01.jpg) no-repeat top;background-size:contain;text-align:center}@media only screen and (min-width: 1240px){.entry-content .contact_01{padding-bottom:50px}}.entry-content .contact_01 div{text-align:right;padding:0 1rem}@media only screen and (min-width: 1240px){.entry-content .contact_01 div{max-width:1250px;margin:0 auto;padding:0}}.entry-content .contact_01 div h2{margin:0;padding-top:50px}.entry-content .contact_01 div h2 img{max-width:25px}@media only screen and (min-width: 1240px){.entry-content .contact_01 div h2 img{max-width:35px}}.entry-content .contact_02{padding:0 1rem;margin-top:-18rem}@media only screen and (min-width: 1240px){.entry-content .contact_02{padding:0}}.entry-content .contact_02 div{text-align:left}@media only screen and (min-width: 1240px){.entry-content .contact_02 div{max-width:1250px;margin:0 auto}}.entry-content .contact_02 div h2{margin:0;text-align:center}.entry-content .contact_02 div h2.contact-form7{margin-top:1.8rem}.entry-content .contact_02 div dl{padding:0 3rem}@media only screen and (min-width: 1240px){.entry-content .contact_02 div dl{padding:0}}@media only screen and (min-width: 1240px){.entry-content .contact_02 div dl dt{font-size:1.3rem}}@media only screen and (min-width: 1240px){.entry-content .contact_02 div dl dd{font-size:1.3rem}}.entry-content .contact_02 div p{text-align:center;padding-top:1rem}.entry-content .contact_02 div p img{max-width:90%}@media only screen and (min-width: 1240px){.entry-content .contact_02 div p img{max-width:470px}}.entry-content .contact_02 div .wpcf7 p{font-size:1.3rem;text-align:left}.entry-content .contact_02 div .wpcf7 p input{max-width:100%;height:60px;border-radius:5px;vertical-align:middle}.entry-content .contact_02 div .wpcf7 p input.wpcf7-submit{padding:0;border:none;background-color:#6c69a4;border-radius:100px;width:200px;color:#fff}.entry-content .contact_02 div .wpcf7 p .wpcf7-spinner{display:block !important}.entry-content .contact_02 div .wpcf7 p.btn_submit{text-align:center}.entry-content .contact_02 div .wpcf7 p.btn_submit .wpcf7-submit{padding:0;margin:0 auto}.entry-content .contact_03{background:url(/img/bg05.png) #f7f7f5 no-repeat left bottom;text-align:center;padding-bottom:50px}.entry-content .contact_03 div{padding:0 1rem}@media only screen and (min-width: 1240px){.entry-content .contact_03 div{max-width:1250px;margin:0 auto;padding:0}}.entry-content .contact_03 div h2{padding-top:50px}.entry-content .contact_03 div h2 img{max-width:27px}.entry-content .contact_03 div p img{max-width:100%}@media only screen and (min-width: 1240px){.entry-content .contact_03 div p img{max-width:566px}}.entry-content .contact_03 div address{text-align:left;font-style:normal}.entry-content .contact_03 div address span{font-style:.8rem}.btn-yoyaku{display:none}