#fromJG:before{
 content:"";
 position:absolute;
width: 100%;height: 100%;background: #2a2c30;z-index: -1;top: 0;background-image: url(/images/38/bandanBG.jpg);background-size: cover;background-attachment: fixed;}
#fromJG{display: flex;justify-content: center;width: 100%;padding: 3vw 0 8vw;position: relative;}
#fromJG #form1{display: flex;flex-wrap: wrap;padding: 20px;border-radius: 20px;width: 1280px;max-width: 100%;}
#fromJG .m_title{width: 100%;display: flex;justify-content: center;margin-bottom: 20px;}
#fromJG .m_title h3 font{font-size: 38px;
    color: #4d4d4d;}
#fromJG .input_list{display: flex;flex-direction: column;width: 100%;}
#fromJG .addbooum{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 30px;}
#fromJG .input_list .nowrap_box{padding: 7px 0;display: flex;margin-bottom: 15px;}
#fromJG .input_list .fangan{display: flex;justify-content: space-between;}
#fromJG .input_list .fangan .nowrap_box{width: 45%;}
#fromJG .input_list .fangan .nowrap_box select{width: 100%;padding: 10px 5px;border: #b8b8b8a1 1px solid;font-size: 20px;color: #ced1d8;}
#fromJG .input_list .fangan .nowrap_box select option{color: #2a2c30;}
#fromJG .input_list .nowrap_box label{width: 150px;display: flex;font-size: 20px;color: #e7e7e7;}
#fromJG .input_list .nowrap_box font{display: flex;width: calc(100% - 150px);}
#fromJG input{width: 100%;padding: 6px 7px;font-size: 18px;font-weight: 300;background: #dfdfdf;}
#fromJG textarea{font-size: 18px;width: 100%;font-weight: 300;padding: 10px;transition: unset;background: #f6f6f6;}
#fromJG .send_box{display: flex;flex-direction: column;align-items: center;/* width: 100%; */margin: 0 5px;}
#fromJG  #btnOK{padding: 21px 70px;background: #e9b772;border-radius: 4px;color: #ffffff;font-size: 18px;font-weight: 600;box-sizing: border-box;
    outline: 1px solid #f4f4f44a;
    outline-offset: -9px;}
@media screen and (max-width:890px) {
	#fromJG .input_list .fangan{display: flex;flex-direction: column;}
	#fromJG .input_list .fangan .nowrap_box{width: 100%;}
	#fromJG #btnOK{padding: 28px 30px;}
}
@media screen and (max-width:480px){
	#fromJG .input_list .nowrap_box{display: flex;flex-direction: column;}
	#fromJG .input_list .nowrap_box font{width: 100%;margin-top: 8px;}
	#fromJG{padding: 2vw 0 15vw;}
	#fromJG .addbooum{display: flex;flex-direction: column;}
	#fromJG #btnOK{padding: 15px 50px;margin-top: 20px;}
}

