@charset "UTF-8";


/* =============================================
sp
================================================*/


/* contact
----------------------------------------------- */
/* .contact{padding: 22% 5%;}
.contact .midashi01 .en {color: #fff;}
.contact .midashi01 {color: #fff;} */

.formbox{}
.formintor{margin: 0 auto 5vw;text-align:justify;text-justify:inter-ideograph;}
.formintor p{margin: 0 auto 3vw;}

.privacy-in{padding: 0;border: 1px solid #ddd;margin:0px auto 10px;}
.privacy-in iframe { width:100%;}

/* thanks
----------------------------------------------- */
.thanks-in{width:100%;margin: 10vw auto 0;background:#fff;padding:5%;min-height: 64vh;}
.thanks-in p {line-height: 1.6;}
.thanks-in a {background: #c9a648;margin: 10% auto 0;text-align: center;color: #fff;padding: 5% 0;font-size: 4vw;font-weight: bold;border-radius: 70px;position: relative;}
.thanks-in a::after{content: "\f105";font-family: 'icon';position: absolute;top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);right: 8%;}
.thanks-copy {background: #291b13;padding:2% 0;}
.thanks-copy .copy{font-family: 'Cinzel';text-align:center;color: #fff;}


/* =============================================
pc
================================================*/
@media screen and (min-width: 736px) {



/* contact
----------------------------------------------- */
/* .contact {padding: 100px 0 0;width: 960px;margin: 0 auto 100px;} */
.formintor{margin: 0px auto 40px;}
.formintor p{margin: 0 auto 10px; font-size: 12px;}
.formbox {}


.contact form#mailformpro input,
.contact form#mailformpro textarea,
.contact form#mailformpro select,
.contact .checkbox04-parts{width: 434px!important;}
.contact .checkbox04-parts{width: 402px!important;font-size: 12px;}




/* thanks
----------------------------------------------- */
.thanks-in {width: 960px; margin: 67px auto 0;padding: 60px 60px 65px;min-height: auto;}
.thanks-in a {padding: 20px;width: 400px;margin: 60px auto 0;font-size: 18px;}
.thanks-container{padding-bottom: 0;}


}
/* retina用
----------------------------------------------- */
@media screen and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 736px) and (min-resolution: 2dppx) {

}
