@charset "utf-8";
/* CSS Document */


.w1200{ max-width:1200px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}



.main{ max-width:750px; margin:0 auto;}
.main01{ padding:75px 63px;}
.main01 > img{ margin-bottom:80px;}
.main01 p{ font-size:30px; line-height:1.45;}
.main01 p strong{ font-size:32px;}
.main01 p a{ text-decoration:underline; color:#333;}


.main02{ padding:63px; background:#19194d;}
.main02>b{ font-size:50px; color:#faa73b; font-weight:bold; text-transform:uppercase; display:block; text-align:center; line-height:1; margin-bottom:55px;}
.main02 input,.main02 select{ width:100%; margin-bottom:25px; font-size:30px; line-height:75px; height:75px; padding:0 35px; background:#d1d1db; color:#999999;}
.main02 button{  background:#faa73b; width:53%; margin:0 auto; height:75px; color:#fff; font-weight:bold; text-transform:uppercase; font-size:30px;  display:block;margin-top:30px;}






@media screen and (max-width:750px){
	 .main01{ padding:.75rem .63rem;}
.main01 > img{ margin-bottom:.8rem; width:3.4rem;}
.main01 p{ font-size:.3rem;}
.main01 p strong{ font-size:.32rem;}
.main02{ padding:.63rem; }
.main02>b{ font-size:.5rem;margin-bottom:.55rem;}
.main02 input,.main02 select{ margin-bottom:.25rem; font-size:.3rem; line-height:.75rem; height:.75rem; padding:0 .35rem;}
.main02 button{ height:.75rem; font-size:.3rem;margin-top:.3rem;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	font-size:.3rem;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	font-size:.3rem;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	font-size:.3rem;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-size:.3rem;
}
}