#fromJG:before{
 content:"";
 position:absolute;
width: 100%;height: 100%;background: #f4f4f4;z-index: -1;top: 0;}

#fromJG{display: flex;justify-content: center;width: 100%;padding: 6vw 0 7vw;position: relative;background-image: url(/images/38/45degreee_fabric.jpg);}
#fromJG #form1{display: flex;flex-wrap: wrap;padding: 20px;border-radius: 20px;width: 1280px;max-width: 100%;}
#fromJG .m_title{position: relative;width: 100%;display: flex;justify-content: center;margin-bottom: 60px;z-index: 2;}
#fromJG .enfnbgtext{
    -webkit-text-stroke: 1px rgb(161 161 161 / 14%);
}
#fromJG .m_title h3 font{
    font-size: 38px;
    color: #588da0;
    }
#fromJG .input_list{display: flex;flex-direction: column;width: 100%;}
#fromJG .addbooum{width: 100%;display: flex;align-items: center;justify-content: center;margin-top: 20px;}
#fromJG .input_list .nowrap_box{padding: 7px 0;display: flex;margin-bottom: 15px;align-items: center;}
#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;background-color: white;}
#fromJG .input_list .nowrap_box label{width: 150px;display: flex;font-size: 20px;color: #4d4d4d;}
#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;}
#fromJG textarea{font-size: 18px;width: 100%;font-weight: 300;padding: 10px;transition: unset;}
#fromJG .send_box{display: flex;flex-direction: column;align-items: center;/* width: 100%; */margin: 0 5px;}
#fromJG  #btnOK{padding: 28px 90px;background: #6b9eb0;border-radius: 4px;color: #ffffff;font-size: 20px;font-weight: 600;}
#fromJG #btnOK:hover{
    background: #34687b;
}
@media screen and (max-width:1460px){
	#fromJG .m_title h3 font{
	    font-size: 36px;
	}
	#fromJG .input_list .nowrap_box label{
	    font-size: 18px;
	}
	#fromJG input , #fromJG .input_list .fangan .nowrap_box select{
	    font-size: 16px;
	}
	#fromJG #form1{
    width: 1100px;
}
}
@media screen and (max-width:890px) {
	#fromJG .input_list .fangan{display: flex;flex-direction: column;}
	#fromJG .input_list .fangan .nowrap_box{width: 100%;align-items: flex-start;}
	#fromJG #btnOK{padding: 28px 30px;}
}
@media screen and (max-width:480px){
	#fromJG .m_title h3 font{
	    font-size: 29px;
	}
	#fromJG .m_title{
    margin-bottom: 20px;
    margin-top: 40px;
}
	#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;}
}

