@charset "utf-8";
@font-face {font-family:MalgunGothic; src:url(../css/MalgunGothic.eot);}

/* basic */
html, body {
	width:100%;
	height:100%;
	background:#fff;
	*word-break:break-all;-ms-word-break:break-all; 
	text-align:left; margin:0 auto;
}

body {
	font-size: 12px;
	font-family:Malgun Gothic, dotum, dotumche, gulim, gulimche, sans-serif;
	color: #444;
	line-height:1.5em; 
	/*letter-spacing:0;
	text-align:left;*/
}

input,textarea, select{ font-family: Malgun Gothic, dotum, dotumche, gulim, gulimche, sans-serif; font-size:12px; font-style:normal;vertical-align:middle; background:#ffffff;}
img {border:0 none; margin:0; padding:0; vertical-align:middle;}
form 		{display:inline;}  /* 폼 한줄 안보이기*/
table		{border:0;}
td 			{font-family: Malgun Gothic, dotum, dotumche, gulim, gulimche, sans-serif; font-size:12px; font-style:normal; }


html {
	overflow-y:scroll;
}


/* font-basic */
a:link 		{color:#444; text-decoration:none; font-size:9pt;}
a:active 	{color:#444; text-decoration:none;font-size:9pt;}
a:visited {color:#444; text-decoration:none; font-size:9pt;}
a:hover 	{color:#0e3aad; text-decoration:underline; font-size:9pt; }

.wrap {text-align:center; width:100%;} 
.wrap .container {margin:0 auto; width:960px; display:table;} 

.container #container_top 
{
	width:960px;
	height:114px;
}

.container #top_small_menu
{
	width:333px;
	height:27px;
	float:right;
	margin-bottom:20px;
	clear:both;
}

#container_top ul { position:table-cell; padding:0px;  }
#container_top li {list-style:none; float:left; padding:0px; }

#top_menu_group 
{
	width:960px;
	height:67px;
	clear:both;
}
#top_logo
{
	width:242px;
	float:left;
}
#top_menu
{
	width:718px;
	text-align:center;
	float:left;
}
.pwidth { width:960px; }
.container #container_contents
{
	width:960px;
	text-align:center;
}
#container_contents ul { position:table-cell; padding:0px;  text-align:left;}
#container_contents li {list-style:none; float:left; padding:0px; text-align:left;}

#left_area{
	width:181px;
	float:left;
}

#right_area {
	width:730px;
	margin-left:49px;
	float:left;
}

#container_copy
{
	width:100%;
	height:116px;
	text-align:center;	
}

#foot_menu
{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:25px;
}

#foot_copy
{
	width:960px;
	height:50px;
	margin:0 auto;
}

#foot_menu
{
	width:960px;
	height:25px;
	margin:0 auto;
	text-align:left;
}

.png24 {tmp:expression(setPng24(this));}


/* 상단으로	*/
.top {text-align:right; padding:10px 0 10px 0; clear:both;}



/* 입력필드의 칼라활성화	*/
input:hover, 
input:focus, 
textarea:hover, 
textarea:focus, 
select:hover {background-color:#f6f6f6;}

/* 툴팁 */
.tooltipDiv{
	display:none;
	position:absolute;
	background:#ffffff;
	border: #a0a0a0 1px solid;
	text-align:left;
	padding:5px;
	margin-left:30px;
}
 
/*Font-size*/
.ft08 { font-size:0.8em; }
.ft09 { font-size:0.9em; }
.ft12 { font-size:1.2em; }
.ft15 { font-size:1.5em; }
.ft20 { font-size:2em; }

/*Margin*/
.mb2 { margin-bottom: 2px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }

.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }

.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }

.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr23 { margin-right: 23px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr36 { margin-right: 36px; }
.mr42 { margin-right: 42px; }

/*Padding*/
.pb05 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }

.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt60 { padding-top: 60px; }

.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl17 { padding-left: 17px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl50 { padding-left: 50px; }

.pr3 { padding-right: 3px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr16 { padding-right: 16px; }
.pr17 { padding-right: 17px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }

.tdis {display:table;}


/* 메인 */

.main_bg{background:url('/v2014/images/main_bg.jpg') repeat-x top; }
.notice{ background:#eaeaea; padding:10px 20px; vertical-align:top;}
.delivery{ border:1px solid #ddd; padding:10px 19px; vertical-align:top;}
.main_bbs_t	 {background:url('/v2014/images/main_icon.gif') no-repeat 2px 10px; height:20px; padding-left:10px;}


 
/* 서브 */
.sub_bg{background:url('/v2014/images/sub_bg.jpg') repeat-x top;}
.leftmenu_bg{background:url('/v2014/images/leftmenu_bg.gif') repeat-y top;}
.leftmenu{ padding:0 0 10px 0; }
.copy_bg{ background:#eee; border-top:1px solid #ddd; padding:20px 0;}
.home	{ font-weight:bold; color:#999999; font-size:8pt; padding-right:10px;}
.home1	{ color:#999999; font-size:8pt;}
.title_line{ border-bottom:1px solid #ccc; padding:5px 0; }
.sub_con{padding:30px 0; min-height:500px; vertical-align:top; text-align:left;}
.sub_con div { display:table }
.input_t{border:1px solid #ccc; padding:2px 3px;}
.box_g{background:#f5f5f5;padding:15px;}



#slides a.prev { position:absolute;top:475px; left:50%; margin-left:-529px; display:block; z-index:999 }
#slides a.next { position:absolute;top:475px; left:50%; margin-left:500px; display:block; z-index:999  }
#slides .slides_container { position:relative; height:449px; background:url(/v2014/images/main/mbg.gif); }
#slides .slides_container div p { position:absolute; bottom:-12px; left:0px; padding:0px; }


body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0;}
ul,ol,li{list-style:none}

#quick {  position:fixed; height:100%; width:142px; right:0px; top:0px; background:url(/v2014/images/quick/quick_01.gif); visibility: hidden;  z-index:9999;  }
#quick p { position:fixed; right:142px; top:50%; margin-top:-15px; }
#quick ul { position:fixed; right:0px; top:50%; margin-top:-200px;  }
#quick li {list-style:none; padding:15px 0 15px 0; }

#quick_off {  position:fixed; height:100%; width:142px; right:-93px; top:0px; background:url(/v2014/images/quick/quick_01.gif); z-index:9999;}
#quick_off p { position:fixed; right:49px; top:50%; margin-top:-15px; }
#quick_off ul { position:fixed; right:-93px; top:50%; margin-top:-200px;  }
#quick_off li {list-style:none; padding:15px 0 15px 0; }

.dis_tc { display:table-cell; }
.dis_t { display:table;}

/* 로딩*/
#loading {
	height: 100%;
	left: 0px;
	position: fixed;
	_position:absolute; 
	top: 0px;
	width: 100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity : 0.5;
}

.loading {
	background-color: white;
	z-index: 199;
}

#loading_img{
	width:100px;
	position:absolute; 
	top:50%;
	left:50%;
	height:100px;
	margin-top:-50px;	
	margin-left:-50px;	
	z-index: 200;
}

.section {
	margin:20px 0 50px; padding-bottom:25px; border-bottom:1px solid #cdcdcd;
}
.section_under {
	margin:20px 0 50px; padding-bottom:100px; display:table;
}
.sec_title {
	margin:0px 0px 25px 0px;
	text-align:left;
}
.title_box{
	margin-bottom:20px;	
	
}
.textBox{
	padding:0px 20px;
	text-align:left;
}
.sec_bul {
	width:13px; float:left; margin-right:5px;
}
.sec_imgContainer{
	width:699px; margin-left:-10px;
	margin-top:15px; text-align:center;
}
.sec_imgContainer div{
	maring:10px auto; width:100%; display:table; padding-bottom:5px; padding-top:5px;
}
.imgContainer{
	margin:0 auto; display:block; text-align:center; padding-bottom:100px;
}