/*
	ÆÄÀÏ¸í : main.css
	±â´É¼³¸í : main pages
	ÀÛ¼ºÀÚ : dashed(kairou0915@gmail.com)
	ÃÖÁ¾¼öÁ¤ÀÏ : 2013.01.09.
	
*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);


	body{position:relative; min-width:320px; min-height:100%; margin:0 auto; word-break:keep-all;line-height:1.6;
		/*
		background:url(/images/main/background_2014.jpg) 0px 0px repeat-x;
		*/
		font-family:'Nanum Gothic',monospace;  		
		
		/*
		background:url(/images/main_roll/main_img_1.jpg);		
		background-repeat: repeat-x;
		*/		
		background-position:center top	
	
	}
	
	
	
	h2.h{display:none;}
	h2.t {padding:20px 0 6px 10px; color:#4c4c4c; font-size:14px; line-height:18px; font-weight:normal; letter-spacing:-1px;}
	h2.tt {padding:20px 0 0px 10px; color:#fff; font-size:14px; line-height:18px; font-weight:bold; letter-spacing:-1px;}	
	
	/*Çì´õºÎºÐ */
	.main_size {clear:both; width:1120px; margin:0 auto;}  /* ¸ÞÀÎ »ó´Ü ¿µ¿ª (¸Þ´ºÀÌÀü) */	
	
	.s_size {width:1120px; margin:0 auto; padding:10px 0 0 0;}  /* ¼­ºêÆäÀÌÁö ³»¿ë ¿µ¿ª  */
	
	.firstheader {height:80px; width:100%;}
	.logo {float:left; border:1px solid #000;}
	.d_day {
		width:116px; background-image:url(/images/main/top_dday.png); text-align:right; float:right; margin:15px 0 0 0;
		font-size:26px; color:#fff; font-weight:bold; font-family:Tahoma; padding:5px 25px 10px 75px;
	}
	.top_menu {float:left; padding:15px 0 0 0; width:740px;}
	.top_menu ul,li {float:left;}	
	.top_menu li.plan {padding:0 0 0 40px;}	
	.top_menu ul,li .reb {float:right; padding:0 0 0 0px;}
	 /* ÃÖ»ó´Ü ¸Þ´º*/
	.tm{position:absolute; right:0; top:20px; }
	.tm li {display:inline; padding-right:20px; }
	/*¸ÞÀÎ¸Þ´º*/
	.menu_M{float:left; z-index: 1; }	
	.menu{position:absolute; margin:30px 0 0 430px; width:680px;z-index: 1;}
	
	#TopMenuSub		{width:680px; height:18px;}
	#TopMenuSub ul		{padding:0; list-style:none; }
	#TopMenuSub ul li		{float:left; height:36px; margin:0; padding:0; list-style:none; }
	#TopMenuSub ul li div	{ position:absolute; top:25px; margin:0px 0 0 0; padding:0px; background-color:#ff0000; z-index: 1;}
	#TopMenuSub ul li.menu1 div		{padding :0; background-image:url(/images/menu/menu_sub.gif); width:690px;}
	#TopMenuSub ul li.menu2 div		{padding :0; background-image:url(/images/menu/menu_sub.gif); width:690px; margin-left:-101px;}
	#TopMenuSub ul li.menu3 div		{padding :0 0px 0 160px; background-image:url(/images/menu/menu_sub.gif); width:530px; margin-left:-186px;}
	#TopMenuSub ul li.menu4 div		{padding :0 0px 0 120px; background-image:url(/images/menu/menu_sub.gif);  width:570px;margin-left:-271px;}
	#TopMenuSub ul li.menu5 div		{padding :0 0px 0 210px; background-image:url(/images/menu/menu_sub.gif);  width:480px; margin-left:-356px;}
	#TopMenuSub ul li.menu6 div		{padding :0 0px 0 199px; background-image:url(/images/menu/menu_sub.gif); width:491px; margin-left:-482px;}
	#TopMenuSub ul li.menu7 div		{padding :0 0px 0 540px; background-image:url(/images/menu/menu_sub.gif); width:150px; margin-left:-569px;}
	#TopMenuSub ul li div ul	{ float:left; margin:0 0 0 0px; padding:0 0px 0 0; list-style:none;}
	#TopMenuSub ul li div ul li		{ width:auto; height:auto; padding:0px 0 0 0; }

	
	/*¼­ºê ÀÌ¹ÌÁö ¿µ¿ª */
	.subimg_area
	{		
		background:url(/images/main/main_area_b_01.gif);
		margin:0 auto;
		height:240px;
		text-align:center;
	}	
	.subimg_area_a{margin: 0 auto; height:240px;}
	
	/*Ã¹ ¹øÂ° ÄÜÅÙÃ÷*/
	.main_size_list {width:1120px; margin:10px auto 0 auto; height:280px; border:0px solid #000;}
	.middle_box {margin:0 auto; width:1120px; height:0px;}
	.middle_menu {position:absolute; top:430px; width:1120px;}
	.middle_menu ul, li {margin:0; padding:0;}
	.middle_menu2 {position:absolute; padding : 0 0 0 40px; top:335px; width:400px;}
	.middle_menu2 ul, li {margin:0; padding:0;}
	
	#L-content {float:left;width:355px; margin: 0 auto;}
		.day2014{background:url(/images/main/mL_top_06.png) no-repeat; width:355px; height:180px;}
		.day2014 p{float:right; margin:100px 35px 0 0px; font-size:52px; color:#fff; font-weight:bold;}
		
		.main_button{float:left; width:100%; margin: 6px  0 0 3px;}
				
		.notice{float:left; width:330px; margin: 10px 0 0 0; padding : 12px; background:url(/images/main/main_notice_bg.gif) no-repeat;}
		
		h3.N_h3 {font-size:13px; padding : 2px 0 10px 0; }
		h3.N_h3 a{color:#333;}
		
		.list_set {width:100%; float:left; margin:0 0 5px 0;}
		.list_title {font-size:14px; color : #268e00;font-weight:bold;}		
		.list_right {float:right; height:27px;}
		.list_left {float:left; height:27px;}
		
	#L-content ul {float:left; width:350px;}
	#L-content ul li {margin:0 0 0px 0px;}
		.left_movie {background-image:url(/images/main/left_menu00.png); padding:9px 11px 10px 11px;}
		
	#C-content {float:left; height:100%; width:545px; margin:0 0px 0 15px}
		.list_set {width:100%; float:left; margin:0 0 5px 0;}
		.list_right {float:right; height:27px;}
		.list_left {float:left; height:27px;}

		.photo{width:100%; height:200px;}		
		.movie_img{background:url(/images/main/main_img_B_01.png) no-repeat;width:545px;height:400px;}
			.play_m{float:left; width:454px; }
				.play_m_box{padding : 15px;width:100%;}
			.button_m{float:left; width:91px;}
		
		/*¸ÞÀÎ ÀÌ¹ÌÁö ¿µ¿ª */
		
		.mainimg_area
		{
			margin:0 auto; 
			text-align:center;
			/*
				background:url(/images/main/background_2014.jpg);
			
			
			
			background:url(/images/main_roll/main_img_1.jpg);		
			background-repeat: repeat-x;
					
			background-position:center top	
	*/		
			
			height:564px;
		}
		.mainimg_area_a{margin: 0 auto;}
			
		
		
		
	#R-content {float:right; height:100%; width:190px;}
	#R-content ul {float:right; width:190px;}
	#R-content ul li {margin:0 0 10px 0px;}
	
	
	#footer {float:left; margin:410px 0 0 0;}
		#footer ul li.b_logo{padding : 0 15px 0 0;}
		#footer ul li.f_right{float:right;}
	.banner {}
	.banner li {margin:0; padding:0 9px 0 0;}	
	
	/* ¸ÞÀÎÈ­¸é ÇÏ´Ü Ä«ÇÇ¶óÀÌÅÍ*/		
	footer.m_footer2{top:800px;float:left; width:100%;background-color:#f5f5f5; border-top:1px solid #ddd; margin:10px 0 0 0; padding:10px 0;}
	footer.m_footer2 ul li{top:800px;float:left; margin:0 0 0 30px;}
	

/*------------------------------------------------------------------------------------*/	
	
	
	/* ¼­ºêÈ­¸é ÁÂÃø ¸Þ´º */
	.s_left_menu {float:left; width:180px; min-height:500px; padding : 0 25px 0 0; margin:0;}
	.s_left_menu ul {padding:0; margin:0; list-style:none;}
	.s_left_menu ul li {margin:0; padding:0 0 3px 0;}
	.s_left_menu ul li ul{float:left;background-color:#f8f8f8; padding:10px; margin:4px 0 0 0;}
	.s_t{margin: 0; padding : 0; height:82px;}
	
	/* ¼­ºêÈ­¸é ¿ìÃø³»¿ë */	
	.s_right_con {position:relative; float:left; padding :0 20px 0 0; width:670px;}
	.s_right_con .con {padding: 0 0 0 10px; width:660px;}
	
	.s_right_con .con .con_c{float:left; clear:both; width:100%; padding:10px 0 10px 0;}
	.s_right_con .con .con_c ul{background-color:#f8f8f8;}		
	.s_right_con .con .con_c ul li{clear:both; }	
	.s_right_con .con .con_c .box{float:left; background-color:#f8f8f8; border-radius:4px;  border: 1px solid #dedede; width:640px; padding:5px;}	
	.bb{text-align:center; padding:0;}		
	
	.s_right_con .s_title {position:relative; margin: 20px 0 15px 0; border-bottom:1px solid #eee;}
	.s_right_con .s_title span {float:right; font-family:µ¸¿ò; font-size:11px; color:#7D7D7D; text-decoration:none;}
	
	/* ¼­ºêÈ­¸é ¿ìÃø ¹Ù·Î°¡±â */
	.s_r_navi{float:left; width:65px;}
	.s_r_navi_img{position: fixed; width:65px; padding:0; margin:0;}	
	
	.group_box{height:200px;text-align:center;}
	
	/*¼­ºêÆäÀÌÁö ÀÎÇ² ¶óÀÎ*/
	.input_text{border:1px solid #ddd;}	
	

	
	/* ¼­ºêÈ­¸é ³¡ --------------------------------------------------------------------------------------------- */				
	
	footer.m_footer{float:left; margin: 0 auto; width:100%; background-color:#f5f5f5; border-top:1px solid #ddd; vertical-align:middle; padding:10px 0;clear:both;}
	footer.m_footer ul li{float:left; padding : 0 0 0 10px;}		
		.s_footer{margin:0 auto; width:1120px; padding : 5px 0 5px 0;}
	

	/* Å×ÀÌºí */
	.tb01 {border-collapse:collapse; border:1px solid #ddd; border-top:2px solid #4dab20; width:100%; margin:0 0 15px 0;}
	.tb01 th {height:25px; border:1px solid #ddd; color:#666666; font-weight:normal; background:#F8F8F8;} 
	.tb01 td {height:25px; padding:3px; border:1px solid #ddd; text-align:left; background:#FFFFFF;}	

	.tb02 {border-collapse:collapse; width:100%; margin:0 0 15px 0;}
	.tb02 th {text-align:left; padding: 0 0 0 5px; height:25px; border:1px solid #ddd; color:#666666; font-weight:normal; background:#F8F8F8;} 
	.tb02 td {height:25px; padding:3px; border:1px solid #ddd; text-align:left; background:#FFFFFF;}		
	
	
	/* Å×ÀÌºí - °ÅÃ¢±º¼Ò°³ - ¹®È­¿ë. */ 
	.tb05 {border-collapse:collapse; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:10px;}
	.tb05 td {text-align:left; padding:5px 5px; border-bottom:1px solid #eee;}
	.tb05 dl {padding:5px;}
	.tb05 dl dt {float:left; height:14px;}
	.tb05 .d_center { text-align:center; vertical-align:middle;}
	.tb05 .d_bottom { text-align:center; vertical-align:bottom;}
	.tb05 .d_color {background:#eee;}

	.tb06 {margin:0 0 10px 10px; padding:10px; background:#fafafa; border:1px solid #ddd; border-radius:10px; display:block; width:600px;}

	.tb07 {border:1px solid #ccc; border-bottom:0; width:400px; margin:0 auto;}
	.tb07 th {height:25px; background:#eee; padding:5px; border-bottom:1px solid #ccc;} 
	.tb07 td {height:25px; padding:5px; border-bottom:1px solid #ccc;} 
	.tb07 .input_text {border:1px solid #bbb;}
	
	.tb08 {border-collapse:collapse; border-top:2px solid #090; border-bottom:2px solid #090; padding:10px; margin:10px 0;}
	.tb08 p {font-size:12px; color:#aaa; text-align:center; font-weight:bold;}
	.tb08 p span {font-size:14px; color:#000;}

	.list_bottom li {display:block; float:none;}
	.list_center {width:447px; margin:0 auto; background:#000;}
	
	/* ±º¼ö´Ô¸»¾¸ */
	.gunsu_b {float:left; margin:10px 0px 0px 0; width:100%; background:url(/images/about/background.jpg) 0px 30px no-repeat;height:620px;}	
	.gunsu_b p{float:left; margin:0px 5px 0px 0;}
	.gunsu {float:right; color:#666; width:461px; }
	.gunsu h1 {color:#999; margin:5px 0;}
	.gunsu h2 {font-size:14px; margin:10px 0;}
	.gunsu span {font-weight:bold; color:#36C;}
	.gunsu .title {color:#36C; font-size:18px;}
	
	/* Âü°¡½ÅÃ»È®ÀÎ - ½ÅÃ»³»¿ë */
	.confirm_info {overflow:hidden;}
	.confirm_info .left {width:85%; float:left;}
	.confirm_info p {width:14%; height:100%; float:right; text-align:center; padding:35px 0; border:1px solid #ddd}