@charset "euc-kr";

/* Layout ***********************************************************************/

body { padding:0; margin:0; background: url(/img/inc/bg.gif) repeat; }

#skipnavigation { text-indent: -2000px; clear: both; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 1; display: none; } 

#container-outer { width: 100%; margin: 0; }
#container { width: 860px; margin: 0 auto; }

#head { clear: both; position: relative; width: 860px; height: 116px; margin: 0 auto; z-index: 3; }
#wrap { clear: both; position: relative; width: 860px; margin: 0; padding: 0; z-index: 2; overflow:hidden; }
  #sidebar { float: right; position: relative; left: 0; top: 0px; width: 180px; height: 739px; margin-top: 0px; padding: 0; background: url(/img/inc/side_bg.gif) repeat-y ; overflow:hidden; }
  #body { float:left; display: inline; position: relative; left: 0px; top: 0px; width: 670px; margin: 0; padding: 0; }
    #body_head { clear: both; position: relative; width: 670px; height: 34px; margin-top: 0px; padding: 0; background: url(/img/inc/body_head_bg.gif) no-repeat; }
			*:first-child+html #body_head { margin-top: 0; } *html #body_head { margin-top: 0; }
    #body_content { clear: both; position: static; width: 630px; min-height: 684px; margin: 0px; padding: 0px 20px; background: url(/img/inc/body_bg.gif) repeat-y; }
		*:first-child+html #body_content { width: 630px; min-height: 699px; } 
		*html #body_content { width: 630px; height: 701px; }
    #body_foot { clear: both; position: relative; width: 670px; height: 34px; margin-top: 0px; background: url(/img/inc/body_foot_bg.gif) no-repeat ; }
			*:first-child+html #body_foot { margin-top:-14px; } 
			*html #body_foot { margin-top:-14px; }
#foot { clear: both; position: relative; width: 860px; height: 92px; margin: 0 auto; background: url(/img/inc/foot_bg.gif) no-repeat; }
#wing { position: absolute; left: 817px; top: 103px; z-index: 1; }

/* #head El **********/
#logo { position: absolute; left: 0px; top: 0px; height: 0px; padding:0; margin:0; }

#globalmenu { position: absolute; right: 4px; top: 8px; width: 645px; height: 30px; font-family: verdana; }
#globalmenu ul { display: inline; float: right; margin: 0; padding: 0; list-style: none; }
#globalmenu ul li { display: inline; float: left; margin: 0; padding: 0 0 0 9px; height: 30px; }
#globalmenu ul li img { vertical-align: middle; }
#globalmenu ul li a { color: #333; }
#globalmenu ul li.em { color: #C5C5C5; }
#globalmenu ul li.nosep { background: transparent; padding: 0 0 0 6px;}
/*#globalmenu .login { position: absolute; right: 0; top: 4px; }*/



#day { position: absolute; left: 556px; top: 29px; width: 310px; height: 20px; font-family: verdana; }
#day ul { display: inline; float: left; margin: 0 ; padding: 0; list-style: none; }
#day ul li { display: inline; float: left; margin: 0; padding: 0 5px 0 0; height: 20px; }
#day ul li.watch { line-height: 1.7; }
#day ul li.day { padding: 3px 5px 0 0; color: #3185D2; line-height: 1.7; }
#day li img { vertical-align: middle; }


#search { position: absolute; left: 3px; top: 114px; width: 167px; padding: 0 0 0 23px; background: url(/img/inc/icon_search.gif) no-repeat; }
#search label { display: none; }
#search input.text { width: 120px; height: 14px; }
#search input.image { margin: 0; }


/*	#main_text { position: absolute; left: 10px; top: 117px; width: 305px; padding: 0px; }*/

#main_linkmenu { position: absolute; left: 460px; top: 120px; width: 211px; height: 12px;  }
#main_linkmenu ul { display: inline; float:right; margin: 0; padding: 0; list-style: none; }
#main_linkmenu ul li { display: inline; float:right; margin: 0; padding-right: 12px; height: 12px; }

#main02_linkmenu { position: absolute; left: 460px; top: 120px; width: 211px; height: 12px;  }
#main02_linkmenu ul { display: inline; float:right; margin: 0; padding: 0; list-style: none; }
#main02_linkmenu ul li { display: inline; float:right; margin: 0; padding-right: 12px; height: 12px; }


#top2bg { position: absolute; left: 0; top: 56px; width: 860px; height: 46px; background: url(/img/inc/top2bg.jpg) no-repeat; }

#topmenu { position: absolute; left: 22px; top: 56px; width: 838px; height: 40px; margin: 0; padding: 0; }
#topmenu ul { list-style: none; position: absolute; left: 0; top: 0px;; height: 40px; margin: 0; padding: 0; }
#topmenu li { margin: 0; padding: 0; }
#topmenu ul li { float: left; display: inline; margin: 0; padding: 0; white-space: nowrap; }
#topmenu ul li img { display: inline; vertical-align: top; }
#topmenu ul li a { display: block; margin: 0; padding: 0; /*color: #fff; line-height: 1.25;*/ }
#topmenu ul li a.active, #topmenu ul li a:hover { /*text-decoration: underline;*/ }


/* sidebar El **********/

/* sidemenu2Depth **********/
#sidemenu { width: 168px; margin-left:6px; padding: 0; }
#sidemenu ul { width: 168px; margin: 0; padding: 0; }
#sidemenu ul li { float:left; width: 168px; margin: 0; padding: 0;  background: transparent ; }
#sidemenu ul li.sidetop { margin-top: 20px; padding: 0; }
#sidemenu ul li.sidetop1 { width:168px; height:60px; margin-top: 1px; padding: 0; background: url(/img/inc/side_banner02.gif) no-repeat; }
	#sidemenu ul li.sidetop1 ul { width:100px; margin: 9px 0 0 10px; }
	#sidemenu ul li.sidetop1 ul li { float:left; display:inline; width:100px; padding:0; margin:0; font-size: 0.93em; font-family: verdana, sans-serif; color: #333; }
	#sidemenu ul li.sidetop1 ul li.title { width:87px; height: 11px; padding:0; margin:0;}
	#sidemenu ul li.sidetop1 ul li.text { padding:0; margin-top: 3px; }
	#sidemenu ul li.sidetop1 ul li span { color: #FF7E00; font-weight:bold; }
#sidemenu ul li.sidesibo { height:46px; margin: 0px; padding: 4px 0px 0px 0px; }
#sidemenu ul li.sideiyagi { margin-top: 1px; padding: 0; }
#sidemenu ul li.sidepeople { width: 168px; height: 90px; margin-top: 6px; padding: 0; background: url(/img/inc/side_banner_people.gif) no-repeat; }
	#sidemenu ul li.sidepeople h2#people { width:84px; height: 11px; margin: 8px 0 0 10px; padding: 0; background: transparent; }
	#sidemenu ul li.sidepeople .more { float: right; height: 11px; padding:0; margin: -11px 5px 0 0; }
	#sidemenu ul li.sidepeople ul { width:160px; margin: 8px 0 0 6px; }
	#sidemenu ul li.sidepeople ul li { float:left; display:inline; padding:0; margin:0; font-size: 0.93em; font-family: verdana, sans-serif; color: #333; }
	#sidemenu ul li.sidepeople ul li.img { width:82px; height: 58px; padding:0; margin:0;}
	#sidemenu ul li.sidepeople ul li.text { width:74px; height:53px; padding:0; margin-top: 2px; }
#sidemenu ul li.sideabout_test { margin-top: 0px; padding: 0; }
#sidemenu ul li.sideabout { margin-top: 6px; padding: 0; }
#sidemenu ul li.sideabout01 { margin-top: 0px; padding: 0; }
#sidemenu ul li.sideabout02 { padding: 0; height:38px; }
#sidemenu ul li.sideliving { margin-top: 6px; padding: 0; }
#sidemenu ul li.sideliving01 { margin-top: 0px; padding: 0; }
#sidemenu ul li.sideliving02 { margin-top: 1px; padding: 0; }
#sidemenu ul li.sideliving03 { margin-top: 1px; padding: 0; }
#sidemenu ul li.sidelink { margin-top: 6px; padding: 0; }
#sidemenu ul li.sidelink01 { height:35px;  padding: 0; }
#sidemenu ul li.sidelink02 { margin-top: 1px; padding: 0; }
#sidemenu ul li.sidelink03 { margin: 1px 0 10px 0; padding: 0; }



/*
#hot { position: relative; width: 174px; margin: 0 0 10px 0; padding: 0 0 8px 0; background: url(/img/inc/hot_bg.gif) no-repeat 0 100%; }
#hot h2 { margin:0; padding: 0; background: transparent; }
#hot ul { margin: 10px 10px 0; padding: 0; list-style: none; }
#hot ul li { margin: 0; padding: 0; background: transparent; line-height: 1.25; }
#hot ul li a { color: #333; }
#hot ul li a:hover { font-weight: bold; text-decoration: none; }
#hot ul li img { margin: 0 0 7px 0;vertical-align: top; }

#select_depart { margin: 0 0 2px 0; }
#select_relation {  }*/


/* body_head El **********/

#body_title { position: absolute; left: 10px; top: 43px; }
#body_title h1 { margin: 0; padding: 0 0 0 18px; background: url(/img/inc/s05/h1bg.gif) no-repeat 0 2px; color: #000; font: bold 1.34em/1.19 ; letter-spacing: -1px;  }

#location { position: absolute; right: 3px; top: 7px; padding: 0 0 0 8px; background: url(/img/inc/location_bu.gif) no-repeat 0 7px; font: normal .92em/1.28 ; letter-spacing: 0px; }
#location a { color: #333; }

#body_head ul.btnc { position: absolute; right: 27px; top: 42px; margin: 0; padding: 0; list-style: none; }
#body_head ul.btnc li { display: inline; float: left; margin: 0 0 0 2px; padding: 0; }
#body_head ul.btnc li a { vertical-align: top; }


/* body_foot El **********/

#charge { position: absolute; left: 15px; top: 40px; width: 630px; height: 47px; background: url(/img/inc/charge_bg.gif) no-repeat; }
#charge dl { margin: 7px 0 0 13px; padding: 0:  height: 40px; color: #333; font: normal .92em/1.28 ; letter-spacing: 0px; }
/*#charge dl dt.title { position: absolute; left: 0; top: 0; margin: 0; }*/
#charge dl dt { display: inline; margin: 0; }
#charge dl dd { display: inline; margin: 0; }
/*#charge dl dd img { vertical-align: middle; margin: 0; }*/

#body_foot ul.btnc { position: absolute; right: 21px; top: 66px; margin: 0; padding: 0; list-style: none; }
#body_foot ul.btnc li { display: inline; float: left; margin: 0 0 0 2px; padding: 0; }
#body_foot ul.btnc li a { vertical-align: top; }

#opinion { position: absolute; left: 0; top: 55px; width: 640px; height: 66px; background: url(/img/inc/opinion_bg.gif) no-repeat; }
#opinion h2 { position: absolute; left: 0; top: 0; width: 85px; height: 66px; margin: 0; padding: 0; background: url(/img/inc/opinion_title.gif) no-repeat; text-indent: -2000px; }
#opinion #opinion_q { display: none; }
#opinion #opinion_grade { position: absolute; left: 96px; top: 9px; padding: 0 0 0 26px; color: #555; vertical-align: middle; }
#opinion #opinion_grade h3 { position: absolute; left: 0; top: 5px; width: 21px; height: 11px; margin: 0; padding: 0; background: url(/img/inc/opinion_t1.gif) no-repeat; text-indent: -2000px; }
#opinion #opinion_grade img { vertical-align: middle; }
#opinion #opinion_answer h3 { position: absolute; left: 96px; top: 36px; width: 21px; height: 11px; margin: 0; padding: 0; background: url(/img/inc/opinion_t2.gif) no-repeat; text-indent: -2000px; }
#opinion #opinion_answer h3 label { display: block; width: 55px; height: 19px; }
/* #opinion #opinion_answer textarea { position: absolute; left: 139px; top: 16px; width: 399px; height: 15px; margin: 0; padding: 0; border-color: #ccc; line-height: 1.25; background: #fff url(/img/inc/opinion_textarea_bg.gif) no-repeat 0 50%; } */
#opinion input.text { position: absolute; left: 122px; top: 33px; width: 427px; height: 15px; background: #eee url(/img/inc/opinion_textarea_bg.gif) no-repeat 0 50%; color: #777; border-color: #ccc; line-height: 1.25; }
#opinion .image { position: absolute; right: 8px; top: 32px; }



/* foot El **********/

#foot_logo { position: absolute; left: 22px; top: 18px; }

#foot_bs { position: absolute; left: 49px; top: 88px; }
#foot_bs ul { list-style: none; margin: 0; padding: 0; }
#foot_bs ul li { display: inline; float: left; margin: 0 2px 0 0; padding: 0; }
#foot_bs ul li a { vertical-align: top; }

#foot_menu { position: absolute; left: 196px; top: 32px; width: 649px; height: 20px; border-bottom: 1px solid #d3d3d3; }
#foot_menu ul { list-style: none; margin: 0; padding: 0; line-height: 1.25; }
#foot_menu ul li { display: inline; float: left; margin: 0; padding: 0 0 0 11px; background: url(/img/inc/foot_m_sep.gif) no-repeat 0 50%; white-space: nowrap; }
#foot_menu ul li.first { padding: 00;  background: transparent; }
#foot_menu ul li a { display: block; padding: 2px 1px 0; color: #444; letter-spacing: 0;  }

#foot_info { position: absolute; left: 196px; top: 25px; color: #878787; }
#foot_info address { font-style: normal; font: normal .92em/1.28 ; }
#foot_info cite { font-style: normal; font: normal .92em/1.28 verdana; letter-spacing: 0; }
#foot_info img { margin: 0 0 -2px 0; }

#foot_mark { position: absolute; right: 20px; top: 40px; }
#foot_mark ul { list-style: none; margin: 0; padding: 0; }
#foot_mark ul li { display: inline; float: left; margin: 0 0 0 4px; padding: 0; }
#foot_mark ul li a { vertical-align: top; text-decoration: none; }

#foot_privacy { position: absolute; right: 20px; top: 88px; }


/* wing El **********/

#wing #qmset0 { position: relative; width: 170px; height: 151px; margin: 49px 0 0 0; }
#wing #qmset0 h2 { width: 156px; height: 21px; background: url(/img/inc/qmset0_title.gif) no-repeat; text-indent: -10000px; }
#wing #qmset0 ul { width: 156px; margin: 6px 0 0 0; padding: 0; list-style: none; }
#wing #qmset0 ul li { display: inline; margin: 0; padding: 0; }
#wing #qmset0 ul li a { display: block; min-height: 20px; _height: 20px; margin: 0; padding: 0; color: #666; letter-spacing: -1px; line-height: 1.2; }

#wing #qmset1 { position: relative; width: 170px; height: 91px; }
#wing #qmset1 h2 { width: 156px; height: 21px; background: url(/img/inc/qmset1_title.gif) no-repeat; text-indent: -10000px; }
#wing #qmset1 ul { width: 156px; margin: 6px 0 0 0; padding: 0; list-style: none; }
#wing #qmset1 ul li { display: inline; margin: 0; padding: 0; }
#wing #qmset1 ul li a { display: block; min-height: 20px; _height: 20px; margin: 0; padding: 0 0 0 11px; background: url(/img/inc/qm_li_bu.gif) no-repeat; color: #666; letter-spacing: -1px; line-height: 1.2; }

#wing #qmset2 { position: relative; width: 170px; height: 131px; }
#wing #qmset2 h2 { width: 156px; height: 21px; background: url(/img/inc/qmset2_title.gif) no-repeat; text-indent: -10000px; }
#wing #qmset2 ul { width: 156px; margin: 6px 0 0 0; padding: 0; list-style: none; }
#wing #qmset2 ul li { display: inline; margin: 0; padding: 0; }
#wing #qmset2 ul li a { display: block; min-height: 20px; _height: 20px; margin: 0; padding: 0 0 0 11px; background: url(/img/inc/qm_li_bu.gif) no-repeat; color: #666; letter-spacing: -1px; line-height: 1.2; }

#wing #qmset3 { position: relative; width: 157px; height: 154px; background: #FFAB17 url(/img/inc/qmset3_bg.gif) no-repeat; }
#wing #qmset3 h2 { display: none; }
#wing #qmset3 ul { position: absolute; left: 0; top: 47px; margin: 0; padding: 0; list-style: none; }
#wing #qmset3 ul li { display: inline; margin: 0; padding: 0; }
#wing #qmset3 ul li a { display: block; min-height: 18px; _height: 18px; margin: 0; padding: 0 0 0 26px; color: #fff; line-height: 1.2; }

#floating { position: absolute; z-index: 101; }




/* body#openwin El ***********************************************************************/

body#openwin { background: #fff; }
body#openwin #container { min-height: 100%; margin: 0 0 -26px 0; padding: 0; background: #fff; }
* html body#openwin #container { height: 100%; }
body#openwin #container #body_content { width: auto; min-height: 0; margin: 0; padding: 0 0 26px 0; border: 0; background: #fff; }
* html body#openwin #body_content { height: auto; }
body#openwin h1 { clear: left; margin: 0 auto; padding: 0; background: transparent; font-weight: normal; font-size: 1em; text-align: center; }
body#openwin h2 { width: auto; }
body#openwin .close { position: relative; width: auto; height: 26px; padding: 0 12px 0 0; background: #9ea2a5; text-align: right; overflow: hidden; }
body#openwin .close img { cursor: pointer; }

.mail_wrap { width: 718px; height: auto; margin: 0; padding: 0; border: 1px solid #ccc; border-width: 0 1px; background: #fff; font-weight: normal; font-size:  12px; font-family: ""; }
.mail_wrap h1 { margin: 0; padding: 0; }
.mail_wrap .m-container { margin: 0; padding: 0 13px; }
.mail_wrap .m-container table { width: 676px; }
.mail_wrap .foot { clear: both; position: relative; width: 100%; height: 97px; background: transparent url(/img/inc/foot_bg.gif) repeat-x 0 -31px; margin: 0; }
.mail_wrap .foot_logo { position: absolute; left: 40px; top: 39px; }
.mail_wrap .foot_info { position: absolute; left: 170px; top: 42px; color: #666; font-size: 0.92em; letter-spacing: 0; }
.mail_wrap .foot_info address { display: inline; }
.mail_wrap .foot_info span.tel { margin: 0 0 0 1em; }
.mail_wrap .foot_info span.email { margin: 0 0 0 1em; }
.mail_wrap .foot_info span.email img { margin: 0 0 -2px 0; }
.mail_wrap .foot_info div.copyright { font-size: 0.92em; font-family: "verdana"; color: #888; }
.mail_wrap .m-container #lodging_view .picture { *width: 211px; *height: 139px; }

/* content El ***********************************************************************/

/* sitemap2Depth **********/

.sitemap { width: 630px; min-height: 24px; margin: 0; padding: 0; background: transparent url(/img/inc/side/sidemenu_bg.gif) repeat-y;  }
* html .sitemap { height: 24px; }
.sitemap.clear { clear:both; margin: 10px 0 10px 0; width:630px;}
.sitemap.clear div{ float:left; }
.sitemap ul { float:left; border: 1px solid #eee; list-style: none; width: 270px; margin: 8px; padding: 8px; background: #fff; }
.sitemap ul li { clear:both; width: 270px; min-height: 24px; margin: 0; padding: 0; background: transparent url(/img/inc/side/title_icon.gif) no-repeat 0px 9px; text-indent:13px; }
* html .sitemap ul li { height: 24px; } /* IE hack */
.sitemap ul li a { font-weight: bold; letter-spacing: -1px; color: #333; min-height: 20px; margin: 0; padding: 4px 0 0 0; display: block; text-align: left; border-bottom:1px solid #eee; }
.sitemap ul li.title a { font-size: 14px; font-weight: bold; letter-spacing: -1px; background: #E0EFF6; color: #333; min-height: 20px; margin: 0; padding: 4px 0 0 0;  text-align: left; text-indent:13px !important; }
* html .sitemap ul li a { height: 20px; } /* IE hack */
.sitemap ul li a.active, .sitemap ul li a:hover { color: #333; }
/* sitemap3Depth **********/
.sitemap ul ul { clear:both; border: 0px solid #eee; border-bottom: 1px; list-style: none; width: 270px; margin: 0; padding: 10px 0; background: #f8f8f8 ; display: block; } /*  display: none; ÃãÃß´Â°Í¹æÁö */
.sitemap ul ul li { width: 260px; min-height: 20px; margin: 0; padding: 0; background: transparent url(/img/inc/side/title2_icon.gif) no-repeat 12px 9px; }
* html .sitemap ul ul li { height: 20px; } /* IE hack */
.sitemap ul ul li a {width: 260px;  font-weight: normal; letter-spacing: -1px; color: #0F5786; min-height: 17px; margin: 0; padding: 3px 0 0 5px; line-height: 1.4; border-bottom:0px solid #eee; }
* html .sitemap ul ul li a { width: 260px; height: 17px; } /* IE hack */
.sitemap ul ul li a.active, .sitemap ul ul li a:hover { color: #0F5786; }
.sitemap ul ul li.side3mtop { height: 10px; }


/* familysite2Depth **********/
.familysite div { float:left; width:100%; }
.familysite ul { border: 1px solid #eee; list-style: none; margin: 7px 11px 7px 0; padding: 10px; background: #fff;  }
.familysite ul li { clear:both; margin: 0; padding: 0 0 0 13px; background: transparent url(/img/inc/sitemap/side2mbg.gif) no-repeat 0 -3px; width:157px; font-weight:bold; }
.familysite ul li a { font-weight: bold; letter-spacing: -2px; color: #000; min-height: 20px; margin: 0; padding: 0; display: block; text-align: left; *height: 20px;}
.familysite ul li a.active, .familysite ul li a:hover { color: #2299DD; }
/* familysite3Depth **********/
.familysite ul ul { border: 0 solid #eee; list-style: none; margin: 0 0 0 -13px; padding: 5px 0; background: transparent url(/img/inc/sitemap/side3bg.gif) repeat-y 0 bottom; display: block; } /*  display: none; ?¡Æ? */
.familysite ul ul li { margin: 0; padding: 0; text-indent:13px; background: transparent url(/img/all/bu_li1-3.gif) no-repeat 0 5px; }
.familysite ul ul li a { font-weight: normal; letter-spacing: -1px; color: #555; margin: 0; padding: 3px 0 0 0; width:169px; }
.familysite ul ul li a.active, .familysite ul ul li a:hover { color: #004F7C; background:#E0F4FF;}


/* ¸ÞÀÎ µðÀÚÀÎ CSS */
#main_bg { clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; }

#main_top { clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; }

#main_news { float:left; display:inline; clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; }
#main_news h2#newtitle { position: absolute; top: -1px; width:630px; left: 0px; height: 19px; margin: 0; padding: 0; background: transparent; }
#main_news .cont { position: relative; margin: 27px 0 0 -20px; padding: 0; }
#main_news .cont ul { width: 630px; }
#main_news .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_news .cont ul li.img { width:290px; height:195px; }
/*#main_news .cont .img_text { position: absolute; left: 3px; top: 154px; width:274px; height:20px; color: #fff; background: #4c4c4c url(/img/all/bu_li2_1.gif) no-repeat 5px 6px; padding: 3px 0 0 10px; font-weight:bold; }*/
#main_news .cont .img_text { position: absolute; left:0; top: 165px; width:280px; height:17px; color: #fff; background: #4c4c4c url(/img/all/bu_li2_1.gif) no-repeat 5px 3px; padding: 0 0 0 10px; font-weight:bold; }
	html>body  #main_news .cont .img_text { left: 20px; }
#main_news .cont ul li.hline { width: 40px; height:195px; background: url(/img/main/main_top_cont_hline.gif) no-repeat; }
#main_news .cont ul li.tit24c33 { font-size: 2em; width:630px; height:22px; color: #333; display:block;  font-weight:nore; letter-spacing: -1px; padding:0px; }
#main_news .cont ul li.text { width: 630px; height: 75px; padding: 0 ; margin: 8px 0 0 0px; letter-spacing: 0px; line-height: 1.25; }
#main_news .cont ul li.m_tit24c33 { font-size: 2em; width:300px; height:22px; color: #333; display:block;  font-weight:nore; letter-spacing: -1px; padding:0px; }
#main_news .cont ul li.m_text { width: 300px; height: 55px; padding: 0 ; margin: 8px 0 0 0px; letter-spacing: 0px; line-height: 1.45; _line-height: 1.35; }
#main_news .cont ul li.wline { width: 630px; height: 21px; padding: 0 ; margin: 0px; background: url(/img/01_news/01_wline630.gif) no-repeat; }
#main_news .cont ul li a { color: #333; }
#main_news .cont_right { position: relative; margin: 27px 0 0 -20px; padding: 0; }
#main_news .cont_right ul { width: 630px; }
#main_news .cont_right ul li { display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_news .cont_right ul li.img { float:right; width:330px; height:195px; }
#main_news .cont_right .img_text { position: absolute; right: 3px; top: 154px; width:274px; height:20px; color: #fff; background: #0FAAD3 url(/img/all/bu_li2_1.gif) no-repeat 5px 6px; padding: 3px 0 0 10px; font-weight:bold; }
#main_news .cont_right ul li.tit24c33 { font-size: 2em; width:630px; height:22px; color: #333; display:block;  font-weight:nore; letter-spacing: -1px; padding:0px; }
#main_news .cont_right ul li.text { width: 630px; height: 75px; padding: 0 ; margin: 13px 0 0 0px; letter-spacing: 0px; line-height: 1.25; }
#main_news .cont_right ul li span.m_tit24c33 { font-size: 2em; width:280px; height:22px; color: #333; display:block;  font-weight:nore; letter-spacing: -1px; padding:0px; }
#main_news .cont_right ul li span.m_text { width: 260px; height: 55px; padding: 0 ; margin: 13px 0 0 0px; letter-spacing: 0px; line-height: 1.25; }
#main_news .cont_right ul li a { color: #333; }
#main_news .contmore { position: absolute; right: 0px; top: -1px; height: 19px; padding:0; margin:0;}

#main_news .cont_bottom { position: relative; margin: 0 0 0 -20px; padding: 0; }
#main_news .cont_bottom ul.cont { width: 630px; padding:0; margin: 0 0 0 20px; }
#main_news .cont_bottom ul.cont li { float:left; display:inline; width:630px; padding:0; margin:0; font-family: verdana, sans-serif; padding:0; margin:0; color: #000; }
#main_news .cont_bottom ul.cont li.title { font-size: 1.5em; padding: 0px; margin:0; }
#main_news .cont_bottom ul.cont li.title1 { font-size: 1.5em; padding: 0px; margin:0; }
#main_news .cont_bottom ul.cont li.cont { padding: 0px; margin:7px 0 0 0; color: #555; }
#main_news .cont_bottom ul.cont li.wline { width: 630px; height: 21px; padding: 0 ; margin: 0px; background: url(/img/01_news/01_wline630.gif) no-repeat; }
#main_news .cont_bottom ul.cont li a { color: #333; }

#main_wline { clear: both; position: relative; top: 0px; left: 20px; padding:0; margin:0; width: 630px; height:37px; background: url(/img/main/main_top_cont_wline.gif) no-repeat; }

#main_middle { clear: both; position: relative; top: 10px; left: 0px; padding:0; margin:0; width: 630px; }

#main_enjoy { float:left; display:inline; clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 315px; }
#main_enjoy h2#enjoytitle { position: absolute; top: -1px; width:315px; left: 0px; height: 19px; margin: 0; padding: 0; background: transparent; }
#main_enjoy .cont { position: relative; margin: 27px 0 0 -20px; padding: 0; }
#main_enjoy .cont ul { width: 315px; }
#main_enjoy .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_enjoy .cont ul li.img { width:121px; height:105px; }
#main_enjoy .cont ul li.tit14c33 { font-size: 1.4em; width: 194px; height: 18px; padding: 0 ; margin: -2px 0 0 0; letter-spacing: 0px; color: #333; display:block; }
#main_enjoy .cont ul li.text { width: 194px; height: 70px; padding: 0 ; margin: 10px 0 0 0; letter-spacing: 0px; line-height: 1.25; }
#main_enjoy .cont ul li a { color: #555; letter-spacing: 0px; }
#main_enjoy .contmore { position: absolute; right: 0px; top: -1px; height: 19px; padding:0; margin:0;}

#main_tip { position: absolute; top: 49px; left: 335px; padding:0; margin:0; width: 295px; height: 75px; background: url(/img/main/main_tip_bg.gif) no-repeat; }
#main_tip_title { position: absolute; top: 3px; left: 9px; padding:0; margin:0; width: 32px; height: 20px; }
#main_tip_list { position: absolute; top: 25px; left: 10px; padding:0; margin:0; width: 275px; height: 49px; }
#main_tip_list ul { padding:0; margin: 0px; width: 275px; height: 49px; }
#main_tip_list ul li { float:left; display:inline; padding:0; margin:0; width: 275px; height: 14px; font-family: verdana, sans-serif; color: #333; }

#main_bottom { clear: both; position: relative; top: 30px; left: 0px; padding:0; margin:0; width: 630px; height: 106px; background: url(/img/main/main_bottom_bg.gif) no-repeat;  }

#main_bottom #food { position: absolute; top: 10px; left: 10px; padding:0; margin:0; width: 190px; height:84px; }
#main_bottom #food h2#foodtitle { position: absolute; top: -1px; width:190px; left: 0px; height: 19px; margin: 0; padding: 0; background: transparent; }
#main_bottom #food .cont { position: absolute; margin: 23px 0 0 -20px; padding: 0; }
#main_bottom #food .cont ul { width: 190px; }
#main_bottom #food .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_bottom #food .cont ul li.img { width:90px; height:60px; }
#main_bottom #food .cont ul li.text { width: 100px; height: 30px; padding: 0 ; margin: -2px 0 0 0px; letter-spacing: 0px; line-height: 1.1; }
#main_bottom #food .cont ul li a { color: #333; }
#main_bottom #food .contmore { position: absolute; right: 0px; top: -1px; height: 19px; padding:0; margin:0;}

#main_bottom #life { position: absolute; top: 10px; left: 220px; padding:0; margin:0; width: 190px; height:84px; }
#main_bottom #life h2#lifetitle { position: absolute; top: -1px; width:190px; left: 0px; height: 19px; margin: 0; padding: 0; background: transparent; }
#main_bottom #life .cont { position: absolute; margin: 23px 0 0 -20px; padding: 0; }
#main_bottom #life .cont ul { width: 190px; }
#main_bottom #life .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_bottom #life .cont ul li.img { width:90px; height:60px; }
#main_bottom #life .cont ul li.text { width: 100px; height: 30px; padding: 0 ; margin: -2px 0 0 0px; letter-spacing: 0px; line-height: 1.1; }
#main_bottom #life .cont ul li a { color: #333; }
#main_bottom #life .contmore { position: absolute; right: 0px; top: -1px; height: 19px; padding:0; margin:0;}

#main_bottom #views { position: absolute; top: 10px; left: 430px; padding:0; margin:0; width: 190px; height:84px; }
#main_bottom #views h2#viewstitle { position: absolute; top: -1px; width:190px; left: 0px; height: 19px; margin: 0; padding: 0; background: transparent; }
#main_bottom #views .cont { position: absolute; margin: 23px 0 0 -20px; padding: 0; }
#main_bottom #views .cont ul { width: 190px; }
#main_bottom #views .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#main_bottom #views .cont ul li.img { width:90px; height:60px; }
#main_bottom #views .cont ul li.text { width: 100px; height: 30px; padding: 0 ; margin: -2px 0 0 0px; letter-spacing: 0px; line-height: 1.1; }
#main_bottom #views .cont ul li a { color: #333; }
#main_bottom #views .contmore { position: absolute; right: 0px; top: -1px; height: 19px; padding:0; margin:0;}

#main_bottom_test { position: absolute; top: 20px; left: 0px; padding:0; margin:0; width: 630px; height: 106px; background: url(/img/main/main_bottom_img.gif) no-repeat; }


#dynamic_sub { display:inline; clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; overflow:hidden; }

#dynamic_sub_main { clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; overflow:hidden; }
#dynamic_sub_main h2#subtitle { position: relative; width: 630px; height: 18px; margin: 10px auto 5px; padding: 0; background: transparent; }
#dynamic_sub_main .cont { position: relative; left: 0; margin: 10px 0 0 -20px; padding: 0; }
#dynamic_sub_main .cont ul { width: 630px; }
#dynamic_sub_main .cont ul li { float: left; display:inline; margin: 0; padding: 0; font-family: verdana, sans-serif; }
#dynamic_sub_main .cont ul li.img { width:130px; height:91px; }
#dynamic_sub_main .cont ul li.tit12 { font-size: 1.3em; width:477px; height:22px; color: #333; display:block;  font-weight:bold; letter-spacing: 0px; background: url(/img/01_news/01_sub_cont_icon.gif) no-repeat 0 7px; padding-left: 13px; }
#dynamic_sub_main .cont ul li.text { width: 477px; height: 55px; padding: 0 ; margin: 13px 0 0 13px; letter-spacing: 0px;  }
#dynamic_sub_main .cont ul li.tit12on { font-size: 1.3em; width:617px; height:22px; color: #333; display:block;  font-weight:bold; letter-spacing: 0px; background: url(/img/01_news/01_sub_cont_icon.gif) no-repeat 0 7px; padding-left: 13px; }
#dynamic_sub_main .cont ul li.texton { width: 617px; height: 55px; padding: 0 ; margin: 13px 0 0 13px; letter-spacing: 0px;  }
#dynamic_sub_main .cont ul li.line { width: 630px; padding: 0 ; height: 21px; margin: 0px; background: url(/img/01_news/01_sub_wline.gif) repeat-x;  }
#dynamic_sub_main .cont ul li a { color: #333; }
#dynamic_sub_main .contmore { position: absolute; right: 0px; top: 0px; }

#main_brower { position: absolute; top: 0px; left: 335px; padding:0; margin:0; width: 295px; height: 48px; background: url(/img/main/main_brower_bg.gif) no-repeat; }
#main_brower h2 { margin: 0; padding: 6px 0 0 10px; background: transparent; }
#main_brower_scroll { position: absolute; left: 20px; top: 24px; width: 250px; height: 18px; overflow: hidden; }
ul#main_browercontent { position: absolute; left: 0; top: 0; }
ul#main_browercontent li { float:left; width:250px; height:18px; padding:0; margin:0; letter-spacing: 0; font-family: verdana, sans-serif; }
#main_brower ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }
#main_brower ul li { display: inline; float: left; margin: 0; padding: 0; }
#main_brower ul li img { vertical-align: top; }
#main_brower .control { position: absolute; right: 10px; top: 21px; width: 14px; height: 11px; }
#main_brower .more { position: absolute; right: 8px; top: 6px; }


/* ¸ñ·Ï, ³»¿ë */
#dynamic_sub_main .board table.basic { border-collapse: collapse; width: 630px; margin: 2px 0 6px 0px; border-top: 3px solid #348AE1; border-bottom: 1px solid #c8c8c8; }
#dynamic_sub_main .board table.basic thead.tb tr,
#dynamic_sub_main .board table.basic tbody.tb tr { text-align: center; }
#dynamic_sub_main .board table.basic tbody.tb td,
#dynamic_sub_main .board table.basic tbody.tb th { padding: 5px 5px 4px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; font-weight: normal; white-space: nowrap; }
#dynamic_sub_main .board table.basic thead.tb th { padding: 7px 5px 6px; border-bottom: 1px solid #c8c8c8; background: url(/img/board/th_bg.gif) no-repeat 0 0; color: #38d; font-weight: bold; letter-spacing: -1px; line-height: 1.25; white-space: nowrap; }
#dynamic_sub_main .board table.basic thead.tb th.first { padding-left: 3px; border-left: 1px solid #c8c8c8; background: url(/img/board/th_bg.gif) no-repeat 100% 0; /* background: url(/img/board/thead_bg.gif) 0 0; */ }
#dynamic_sub_main .board table.basic thead.tb th.first div { padding-left: 5px; padding-right: 5px; }
#dynamic_sub_main .board table.basic thead.tb th.last { padding-right: 8px; border-right: 1px solid #c8c8c8; /* background: url(/img/board/thead_bg.gif) 100% 0; */ }
#dynamic_sub_main .board table.basic tbody.tb td.first { padding-left: 8px; }
#dynamic_sub_main .board table.basic tbody.tb td.last { padding-right: 8px; }
#dynamic_sub_main .board table.basic tbody.tb td.subject { text-align: left; white-space: normal; } /* Á¦¸ñ */

.sub_pagelist { clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; }
.sub_pagelist .cont ul { width: 630px; }
.sub_pagelist .cont ul li { float: center; display:inline; margin: 0; padding: 0; }



/* ¼­ºê½ºÅ¸ÀÏ */

#dynamic_sub_page { position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; overflow:hidden; }

#dynamic_sub_page h2#subtitle { position: relative; width: 630px; height: 19px; margin: 0 auto 0; padding: 0; background: transparent; }
#dynamic_sub_page ul.title { width: 630px; padding:0; margin: 0px; }
#dynamic_sub_page ul.title li { float:left; width:630px; display:inline; padding:0; margin:0; font-family: verdana, sans-serif; font-weight: normal; text-align:left; }
#dynamic_sub_page ul.title li.title { font-size: 2.3em; color: #0FAAD3; margin-top: 15px; }
#dynamic_sub_page ul.title li.title1 { font-size: 1.3em; color: #0a8fc3; }

#dynamic_sub_page ul.img { width: 630px; padding:0; margin: 0; }
#dynamic_sub_page ul.img li { float:left; display:inline; padding:0; margin:0; }
#dynamic_sub_page ul.img li.img { width: 320px; height:211px; padding: 0px; margin-top: 20px; }
#dynamic_sub_page ul.img li.text { width: 630px; padding: 0px; margin-top: 20px; line-height: 1.5; font-family: verdana, sans-serif; font-size: 1em; }
#dynamic_sub_page ul.img li.texton { width: 630px; padding: 0px; margin-top: 20px; line-height: 1.5; font-family: verdana, sans-serif; font-size: 1em; }

#dynamic_sub_page ul.cont { width: 630px; padding:0; margin: 15px 0 0 0; }
#dynamic_sub_page ul.cont li { float:left; display:inline; width:630px; padding:0; margin:0; font-family: Dotum, sans-serif; padding:0; margin:0; color: #000; }
#dynamic_sub_page ul.cont li.title { padding: 0px; margin:0; font-weight: bold; }
#dynamic_sub_page ul.cont li.title1 { padding-top: 20px; margin:0; font-weight: bold; }
#dynamic_sub_page ul.cont li.cont { padding: 0px; margin:0; }

#sub_page_line { clear: both; position: relative; top: 0px; left: 0px; padding:0; margin:0; width: 630px; height:58px; background: url(/img/01_news/01_subpage_wline.gif) no-repeat; }
#sub_page_line ul { float:right; clear: both; position: relative; padding:0; margin-top: 30px; width: 300px; height:21px; }
#sub_page_line ul li { float:right; padding:0; margin-left: 5px; height: 21px; }
