#top_ci_menu{ position:absolute; right:10px; z-index:100;width:13%;}
#top_menu_container{ position:absolute; width:98%; left:1%; top:80px; text-align:center; padding:10px 0; -webkit-border-radius: 7px;border-radius: 7px;-webkit-box-shadow: 1px 1px 5px 1px #a6a6a6;box-shadow: 1px 1px 5px 1px #a6a6a6; background:#f0f0f0; z-index:9999 !important}
#top_menu_container .top_menu_content{ clear:both; width:94%;  height:36px; margin:7px 0;  font-size:17px; color:#C0504D; font-weight:bold;-webkit-border-radius: 7px;border-radius: 7px;background-image: linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(248,248,248)),
color-stop(1, rgb(255,255,255))
);-webkit-box-shadow: 1px 1px 5px 1px #a6a6a6; 
box-shadow: 1px 1px 5px 1px #a6a6a6;}
#top_menu_container .top_menu_content2{font-family: 'NanumGothic',"나눔고딕";clear:both; width:94%; padding:10px 5px;  margin:auto; margin-bottom:5px; margin-top:3px; color:#808080; font-size:11px;font-weight:bold;-webkit-border-radius: 7px;border-radius: 7px;background-image: linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(248,248,248) 0%, rgb(255,255,255) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(248,248,248)),
color-stop(1, rgb(255,255,255))
);-webkit-box-shadow: 1px 1px 5px 1px #a6a6a6;
box-shadow: 1px 1px 5px 1px #a6a6a6;}
#top_menu_container .top_menu_content2 .title{font-family: 'NanumGothic',"나눔고딕";position:relative; left:5px; font-size:15px; color:#C0504D}
#top_menu_container .top_menu_content .top_menu-label{padding:12px 10px; 0 0; float:left;}
#top_menu_container .top_menu_content .top_menu-icon{float:right; padding:8px 10px; 0 0}
.top_menu_content_ul{ clear:both;padding:5px; text-align:left; position:relative; left:10px}
.top_menu_content_li{float:left;width:50%;padding-bottom: 3px;}
a{text-decoration:none}
a:link    {color:#808080;}
a:visited {color:#808080;}
a:hover   {color:#808080;}
a:active  {color:#808080;}

#top_ci{ position:relative;width:100%; margin:0 auto;text-align:left; padding-bottom:10px; background:#FFFFFF }
#top_ci_img{ position:relative; left:10px;}
#top_ci #ci{  position:relative; left:10px;}

@media screen and (max-width: 320px) {
	body{font-family: dotum, "verdana", Symbol, serif ; font-size:9px; color:#666666; line-height:11px; }
	#top_ci{ width:100%; padding-top:15px; padding-bottom:15px ;}
	#top_ci_img{ min-width:80px; width:100%; max-width:135px;}
	
	footer{ width:100%; margin:0 auto; text-align:center; font-size:11px}
	#main_tel{ font-size:9px;  color:#FFF}
	.main_menu_img{ width:100%}
	
	.footer_copy1{font-size:11px;padding-bottom:10px;}
	.footer_copy2{font-size:9px;}
	#top_line2{width:100%; height:64px;background:url(/mobile/img/sub_top_bg.gif) repeat ;}
	
	#sub_top_back_img{  width:58px ; margin-top:-5px}
	#sub_top_add_img{width:58px ;margin-top:-9px }
	#sub_top_back{  left:5px; }
	#sub_top_add{right:5px; }
	
	#top_line3{ width:100%; height:40px;}
	#sub_title{height:18px;}
	#sub_title2{width:200px; position:relative;top:-3px}
	#sub_title4{width:130px; position:relative;top:-6px}
	#sub_title5{width:250px; position:relative;top:-3px}
	#sub_title3{width:220px; position:relative;top:-6px}
	
	.img90{ width:90%}
	.img45{ width:100%}
	.phone{height:30px}
	#sub_phone{  height:30px;}
	
	
	.h65{ padding-top:10px}	
	
	.cc{width:90%; margin:0 auto;  text-align:center; }
	
	#sub_phone_in{  width:100%; margin:0 auto; text-align:center;}
	
	
	.list_form_btn1{width:65px}
	.list_form_btn2{width:50px}
	
	#top_menu_container .top_menu_content2 .title {
		font-size: 13px;
	}
}
@media screen and (min-width: 400px) and  (orientation : portrait){
	.top_menu_content_li{float:left;width:110px;padding-bottom: 8px;}
}

@media screen and (min-width: 321px)  {
	/*
	#top_ci{ width:80%; padding-top:15px; padding-bottom:15px ;}
	#top_ci_img{ min-width:80px; width:100%; max-width:135px;}
	*/
}

@media screen and (min-width: 480px)  {
	/*
	#top_ci_img{ min-width:80px; width:100%; max-width:135px;}
	*/
}