@import url("//fonts.googleapis.com/earlyaccess/notosanskr.css");

BODY             	{ color:#000000; font-family: 'Noto Sans KR', sans-serif;  font-weight:normal; font-size:20px; line-height:1.2; }

BODY, TD		{ font-size:20px; }
IMG				    { border:0px; }

a:visited	    	{ text-decoration:none; }
a:link			    { text-decoration:none; }
a:hover		    { text-decoration:none; }

html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
blockquote, p, address, pre, cite, form, fieldset, input,
textarea, select {margin:0; padding:0;}

ul,ol,dl {list-style:none; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
fieldset, abbr, acronym {border:0 none;}
img {border:0; vertical-align:top; }

label, select, input, textarea {vertical-align:middle;}
caption, th, td {font-weight:normal;}
address, caption, strong, em, cite {font-weight:normal; font-style:normal;}


/* °øÅë */
.div_100												{width:100%; position: relative;}
.div_center											{width:1200px; margin:auto; position: relative;}
.flex														{}
.text-center										{text-align:center;}



/* seo ¿µ¿ª */
.img_max											{width:100%; min-width:1200px; display:block; }
.sub_text_ir											{display:none;/*visiblity:hidden;height:0*/}


/* »ó´Ü¸Þ´º */
.top_area												{width:100%;  position: fixed; z-index:30; background:url('../images/top-menu-bg.png') repeat-x top center; height:93px; padding-top: 15px; padding-bottom: 0px; box-shadow: 0px 5px 10px #ccc;}
.sub_top_area										{width:100%;  position: fixed; z-index:30; background:#ffffff; height:93px; padding-top: 15px; padding-bottom: 0px; box-shadow: 0px 5px 10px #ccc}

#wrap													{width:100%;  overflow:hidden; }
#header												{width:1200px; margin:0 auto;}
#header h2											{float:left; position: relative; top:13px;}

.navi_bg												{width:700px; margin:0 auto; float:right; margin-top: 12px; }
.nav														{list-style:none; width:700px; margin:auto; }

.topnav												{padding:8px 0px 0 20px; text-align:center;  cursor:pointer; }
.topnav:hover										{}
.topnav a											    {display:block;}

.navi_set												{float: left; padding:10px; }
.menu_line											{float: left;}

.subnav												{width:100%; overflow:hidden; position: absolute; left: 0; top: 108px; background: #ffffff; display: none; }
.subnav li												{text-align:left; }
.subnav li:hover									{}

.submenu_area									{width:1200px; overflow:hidden; margin:auto; position: relative; padding-bottom:20px; padding-top: 20px;}

.sub_menu 											{position: relative; float: left; }
.all_sub_menu										{position: relative; float: left; border-right:1px solid #d3d3d3; height:350px;}

.sub_menu_title									{width:280px; overflow:hidden; text-align:center; margin-bottom: 30px; }

.sub_menu_sub li								{margin-bottom: 15px; text-align:center; }

.sub_menu_sub2 								{}
.sub_menu_sub2 li								{margin-right: 25px; float: left;}

.sub_menu_1										{margin-left: 600px;}
.sub_menu_2										{margin-left: 200px; }
.sub_menu_3										{margin-left: 0px;}
.sub_menu_4										{margin-left: 900px;}


/* ÇÏ´Ü¿µ¿ª */
.bottom_bg											{width:100%; overflow:hidden; position: relative; background:url('../images/botm-bg.gif') repeat-x top center;  margin-top: 150px;}

.botm_icon											{margin-top: 70px;}
.botm_icon	ul										{}
.botm_icon	ul	li									{float:left;}
.botm_icon	ul	li:nth-child(2)				{padding-left: 10px; padding-right: 10px;}

.bottom												{padding-top: 140px; padding-bottom: 70px;  overflow:hidden;}
.copy													{margin-right: 25px; float:left; }

.price													{width:1210px; margin:auto; position: relative;} 

.map													{float:left;}
.time													{}