.content{width:100%; margin-top:2%; background-color:#fff;}
.content_sub{max-width:1200px; margin:0 auto;}
.content_sub > img{width:100%;}

h4.title{width:100%; text-align:center;  font-size:65px; color:#111; padding-bottom:50px; position:relative}
h4.title:after{content:""; display:block; width:70px; height:2px; background-color:#111; position:absolute; bottom:25px; left:50%; transform:translateX(-50%)}
.blog{display:block;width:450px; height:120px; border-radius:5px; padding:0 0 0 110px; background-color:#2eb44a; position:relative; margin:0 auto 30px}
.blog span{display:inline-block; text-align:left; color:#fff; font-size:40px; line-height:1.5; padding: 0}
.blog:before{content:""; display:block; left:20px; top:10px; height:100px; width:100px; position:absolute; background-image:url('/image/blog.png'); background-size:100%}


/* box */
.input_wrap{width:100%; padding:3%; box-sizing:border-box; background-color:#076ca5;}
.sub6{text-align:left; width:100%; padding:3%; box-sizing:border-box; border-radius:20px; background-color:#fff;}
.sub6 h2{font-size:24px; font-weight:bold; margin:2% 0 1% 0}
.sub6 span{font-size:16px; vertical-align:baseline; line-height:40px; padding:0 2% 0 0.5%;}
.sub6 label{width:15%; height:40px; line-height:40px; display:inline-block; font-size:21px; font-weight:bold; vertical-align:middle; margin-bottom:1%;}
.sub6 input[type="text"], .sub6 input[type="number"], .sub6 input[type="tel"]{width:75%; height:40px; display:inline-block; font-size:16px; font-weight:400; vertical-align:middle; margin-bottom:1%; margin-right:0.5%; border:1px solid #ddd; border-radius:5px;}
.sub6 input[type="radio"]{vertical-align:baseline;}
.sub6 textarea{width:100%; height:200px; margin-bottom:1%; padding:1%; font-size:16px; border:1px solid #ddd; border-radius:5px;}
.fullbox {width:100%; text-align:center;}
.fullbox input[type="submit"]{display:inline-block; width:120px; height:40px; font-size:16px; background-color:#076ca5; color:#fff; border:0; vertical-align: top; margin-right:1%;}
.fullbox a{display:inline-block; width:120px; height:40px; line-height:40px; font-size:16px; background-color:#076ca5; color:#fff;}
.line_box{display:inline; width:auto}

#sub_nav{display:none;}

.img_box{width:100%; position:relative}
.kakao{width:43%; position:absolute; left:5%; bottom:2%}
.tel{width:43%; position:absolute; right:5%; bottom:2%}

@media (max-width:1200px){ 
	.sub6 label{width:25%;}
	.sub6 input[type="text"], .sub6 input[type="number"], .sub6 input[type="tel"]{width:65%;}
	.sub6 h2{margin:3% 0 1% 0}
	.sub_title{display:none;}
	div[style="padding-top:30px;"]{display:none;}
	h4.title{font-size:50px; padding-bottom:40px}
	h4.title:after{width:60px; bottom:20px}
}	
@media (max-width:640px){ 
	.m_none{display:none !important;}
	.sub6 h2{margin:4% 0 2% 0}
	.sub6 label{width:100%; margin-bottom:2%;}
	.sub6 input[type="text"], .sub6 input[type="number"], .sub6 input[type="tel"]{width:100%; margin-bottom:2%;}
	.input01{width:87% !important;}
	.input02{width:56% !important;}
	.sub6 span{ padding:0 4% 0 1%;}
	.sub6 textarea{margin-bottom:4%;}
	.line_box{display:inline-block; width:100%;}
	h4.title{font-size:30px; padding-bottom:30px}
	h4.title:after{width:40px; bottom:15px}
	.blog{width:250px; height:80px; padding:0 0 0 65px; margin:0 auto 30px}
	.blog span{font-size:24px; padding: 4px 0}
	.blog:before{left:5px; top:10px; height:60px; width:60px}
}