

/*효과*/
@keyframes right_contant {
	0% {
		-webkit-transform:translateX(100px); 
		-moz-transform:translateX(100px); 
		-ms-transform:translateX(100px); 
		-o-transform:translateX(100px); 
		transform:translateX(100px); 
		opacity:0;
	} 
    100% {
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		transform:translateX(0); 
		opacity:1;
	}

}

@-webkit-keyframes right_contant {
	0% {
		-webkit-transform:translateX(100px); 
		-moz-transform:translateX(100px); 
		-ms-transform:translateX(100px); 
		-o-transform:translateX(100px); 
		transform:translateX(100px); 
		opacity:0;
	} 
    100% {
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		transform:translateX(0); 
		opacity:1;
	}

}

@-moz-keyframes right_contant {
	0% {
		-webkit-transform:translateX(100px); 
		-moz-transform:translateX(100px); 
		-ms-transform:translateX(100px); 
		-o-transform:translateX(100px); 
		transform:translateX(100px); 
		opacity:0;
	} 
    100% {
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		-ms-transform:translateX(0);
		-o-transform:translateX(0);
		transform:translateX(0); 
		opacity:1;
	}
}

.main_visual_txt{
	visibility: visible;  /*보여지기*/
	animation: right_contant 1.5s;
	-webkit-animation:right_contant 1.5s;
	-moz-animation: right_contant 1.5s;
	}
.main_visual_txt h2{color:#111; font-size:23px; font-weight:bold; display:block; margin-bottom:20px; line-height:30px;}
.main_visual_txt span{display:block; color:#2830a7; font-style:italic; font-weight:900; font-size:20px;}

.sub_visual_txt h2{color:#111; font-size:18px; font-weight:bold; display:block; margin-bottom:20px; line-height:25px;}
.sub_visual_txt span{display:block; color:#2830a7; font-style:italic; font-weight:900; font-size:16px;}
.sub_visual_txt{
	visibility: visible;  /*보여지기*/
	animation: right_contant 1.5s;
	-webkit-animation:right_contant 1.5s;
	-moz-animation: right_contant 1.5s;
	}
	
.prd_tit h3{font-size:18px; color:#000; text-align:center;}
.footer_new{width:100%; padding-top:10px;}
.footer_new .inner{width:1000px; margin:0 auto; position:relative;}
.footer_new .inner .f_logo{position:absolute; top:7px; left:0;}
.footer_new .inner .c_wrap{margin-left:180px;}
.footer_new .inner .c_wrap .copyright{overflow:hidden; list-style:none; margin:0; padding:0;}
.footer_new .inner .c_wrap .copyright li{float:left; color:#777; font-size:11px; font-weight:bold; margin-right:15px;}
.footer_new .inner .c_wrap .copyright li span{font-weight:bold; display:inline-block;}
.footer_new .inner .c_wrap p{color:#999; font-size:11px; text-align:left; margin:0; padding:0; margin-top:5px; position:absolute; left:180px;}
.footer_new .inner em{width:80px; height:20px; font-style:normal; font-weight:bold; display:block; background:url(/USER_DATA/safetybag/content/editor/img/mail_icon.png)right center no-repeat; position:absolute; top:0; right:65px;}
.footer_new .inner em a{color:#777; font-size:11px; text-decoration:none;}
.pt25{padding-top:25px;}

.contact_txt{font-size:11px;}



.location_wrap{width:663px; height:auto; padding:20px; background:#f4f4f4; margin-top:20px;}
.location_wrap h5{font-size:16px; color:#000; position:relative; background:#fff; padding:10px 0 10px 15px;}
.location_wrap h5:before{position:absolute; top:0px;; left:0px; content:""; width:3px; height:39px; background:#2830a7;}
.location_wrap ul{list-style:none; padding:0; margin:0; overflow:hidden;}
.location_wrap ul li{border-bottom:1px solid #ddd; padding:10px 0; width:48%; float:left; margin-right:3%;}
.location_wrap ul li:nth-child(2n){margin-right:0;}
.location_wrap ul li h6{font-size:14px; color:#2830a7; font-weight:900; display:inline-block; margin:0; padding:0; margin-right:10px; width:60px;}
.location_wrap ul li span{font-size:13px;  font-weight:900; color:#444;}

.h100{height:100px;}