﻿/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.wrap {width:100%; float:left; margin:0 auto; min-width:1100px;}
.container {width:1000px; margin:0 auto;}
	#main_bn .container, #main .container {width:980px;}
	#footer .container {width:900px;}

/*head*/
#header .container {height:100px; }
	#header #h_blog {width:105px; float:left; margin-top:25px;}
	#header p {width:200px; margin:25px 0 0 5px; float:left;}
	#header h1 {width:260px; float:left; margin:15px 0 0 65px; }
	#header #h_btn {width:280px; float:right; margin:25px 00px 0 0;}
		#header #h_btn ul {width:100%; display:block; }
		#header #h_btn li {margin:0 5px 6px 0; display:inline; font-size:0px; line-height:0px; font-size:0px; float:right; }


/* GNB */
#navi {background:url(../images/common/navi_bg.gif) top repeat-x;}
	#navi li {font-size:0px; float:left; display:inline;}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*main*/
#visual_main {height:480px; background:url(../images/main/main_visual_bg.jpg) top center;}
	#visual_main .container {min-width:1100px;}
	#visual_main #visual_img {width:680px; z-index:10; top:0px; right:0px; height:480px; opacity:0; overflow:hidden; text-align:center; position:absolute;}
	#visual_main #visual_text {width:600px; z-index:30; top:60px; left:0px; position:absolute; margin-left:-30px;}

#main_bn {margin:30px 0 30px 0;}
	#main_bn li {font-size:0px; float:left; display:inline;}

#main .container {border-top:1px solid #ccc; height:190px;}
	#main #mcon_01 {width:290px; float:left; margin:15px 10px 0 10px;}
		#main #mcon_01 h1 {margin-bottom:15px;}
	#main #mcon_02 {width:440px; float:right; border-left:1px solid #ccc; margin-right:10px;}
	#main #mcon_03 {width:205px; float:right;}
	#main #mcon_03 li {padding:10px 16px 10px 16px; display:inline; float:left; line-height:0px; font-size:0px; border-left:1px solid #ccc;}
	#main #mcon_03 #mcon_03_top li { border-bottom:1px solid #ccc;}

#main_best {margin:30px 0 30px 0;}
#main_best h2 {margin-bottom:10px;}
#main_best li {float:left;}

#main_anti {padding:30px 0 30px 0; background:#e3e2e1;}

.main_event { padding:0 0 20px 0px;}
	.main_event li{padding-bottom:10px;margin-right:10px;}
.main_banner { }	
	

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*footer*/

.permanence	{clear:both; width:980px; height:780px; margin:0 auto; position:relative;}

#kakao {text-align:center; margin-top:10px; line-height:0;}

.new_kakao	{clear:both; width:1000px; height:160px; margin:0 auto; position:relative; text-align:center;}
.new_kakao ul	{}
.new_kakao ul li	{display:inline-block; float:none;}



#f_btn {background:#464646; text-align:center; margin-top:10px; line-height:0;}
#f_btn li {display:inline;}

#footer {background:#edecec; padding:15px 0 0px 0; height:65px;}
#footer h1 {width:140px; float:left; margin-top:0px;}
#footer p {width:520px; float:left; margin-left:30px;}
#footer ul {width:auto; float:right;}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*sub*/
#sub {background:url(../images/common/sub_bg.jpg) top repeat-x; }
#sub_board {background:url(../images/common/sub_bg2.jpg) top repeat-x #fff; min-height:400px;}

#sub #snavi {width:200px; float:left; margin:30px 0 50px 0;}
	#sub #snavi h1 {}
	#sub #snb {margin-bottom:30px;}
	#sub #snb:after {content:""; display:block; clear:both;}
	#sub #snb li {width:auto; display:block; font-size:0px; float:left; font-size:0px; line-height:0px; border-bottom:1px solid #ccc;}
	#sub #snb li ul:after {content:""; display:block; clear:both;}
	#sub #snavi p {padding-top:20px; float:left;}

	#sub #page {width:770px; float:right; text-align:center;}
	#sub #page2 {width:770px; float:right; margin-top:50px; }
	#sub #page3 {width:770px; float:right; margin-top:30px; }
	#sub #title {margin-bottom:30px;}
	
.p20 {padding:20px 0px;}
	

/* tab menu */
.hidden {width:0;height:0;overflow:hidden;font-size:0;color:transparent}
.tabMenu {background:#ffb902;border:3px solid #ff9702;width:724px;margin:0 auto;*zoom:1}
.tabMenu:after {content:'';display:block;clear:both}
.tabMenu a {float:left;text-align:center;font-family:'나눔 고딕','맑은 고딕','dotum';text-shadow:3px 3px 3px #e6a702;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#fff;height:38px;line-height:38px;display:inline-block;vertical-align:middle;position:relative;z-index:1}
.tabMenu a:after {content:'';display:block;position:absolute;top:15px;right:0;width:1px;height:10px;background:#ffe192}
.tabMenu a:last-child:after,
.tabMenu a:hover:after,
.tabMenu a.on:after{display:none}
.tabMenu a:hover,
.tabMenu a:active,
.tabMenu a:focus,
.tabMenu a.on {background:#ff8502}

