
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {font-family:'Nanum Gothic', sans-serif; }


	img, form, input, select, textarea { border:0; margin:0; }
	th {  font-size:10pt; color:#333333;line-height:22px; font-weight:normal;}
	td {  font-size:10pt; color:#333333;line-height:22px; font-weight:normal;}


	.input		{ border:1px solid #cccccc; padding:4px; height:20px; vertical-align:middle; font-size:13px; color:#666666; }
	.textarea	{ border:1px solid #cccccc; padding:4px; font-size:10px; color:#666666; line-height:18px; }

	.select		{ border:1px solid #CCCCCC; padding:4px; height:30px;  color:#666666 vertical-align:middle; font-size:13px;  }
	/* ���됲듃 珥덇린�� */	
	.select_init{ color:#AAAAAA; }

	a{color:#000000;text-decoration:none}
	a:link {color:#000000;text-decoration:none},a:visited {text-decoration:none}, a:active {text-decoration:none} a:hover {color:#04559b;text-decoration:none}


	div,dl,dt,dd,ul,ol,li{list-style:none; margin:0px; padding:0px;   font-size:10pt;color:#333333;line-height:22px;  font-weight:normal;}


	.t_so {    font-size: 8pt; color: #FF6600; line-height: 12pt; font-weight: bold;}
	/* �ㅻ챸臾� */ 
	.doc		{  font-size: 8pt; color: #999999; line-height: 12pt}
	/* 寃쎄퀬臾� */ 
	.doc_alert  {  font-size: 8pt; color: #FF0000; line-height: 12pt}

	.title {   font-size: 9pt; color:#4c4c4c; line-height: 12pt}


	.height_1	{height:1px; width:100%; clear:both; }
	.height_2	{height:2px; width:100%; clear:both; }
	.height_3	{height:3px; width:100%; clear:both; }
	.height_4	{height:4px; width:100%; clear:both; }
	.height_5	{height:5px; width:100%; clear:both; }
	.height_6	{height:6px; width:100%; clear:both; }
	.height_7	{height:7px; width:100%; clear:both; }
	.height_8	{height:8px; width:100%; clear:both; }
	.height_9	{height:9px; width:100%; clear:both; }
	.height_10	{height:10px; width:100%; clear:both; }
	.height_11	{height:11px; width:100%; clear:both; }
	.height_12	{height:12px; width:100%; clear:both; }
	.height_13	{height:13px; width:100%; clear:both; }
	.height_14	{height:14px; width:100%; clear:both; }
	.height_15	{height:15px; width:100%; clear:both; }
	.height_16	{height:16px; width:100%; clear:both; }
	.height_17	{height:17px; width:100%; clear:both; }
	.height_18	{height:18px; width:100%; clear:both; }
	.height_19	{height:19px; width:100%; clear:both; }
	.height_20	{height:20px; width:100%; clear:both; }
	.height_21	{height:21px; width:100%; clear:both; }
	.height_22	{height:22px; width:100%; clear:both; }
	.height_23	{height:23px; width:100%; clear:both; }
	.height_24	{height:24px; width:100%; clear:both; }
	.height_25	{height:25px; width:100%; clear:both; }
	.height_26	{height:26px; width:100%; clear:both; }
	.height_27	{height:27px; width:100%; clear:both; }
	.height_28	{height:28px; width:100%; clear:both; }
	.height_29	{height:29px; width:100%; clear:both; }
	.height_30	{height:30px; width:100%; clear:both; }
	.height_31	{height:31px; width:100%; clear:both; }
	.height_32	{height:32px; width:100%; clear:both; }
	.height_33	{height:33px; width:100%; clear:both; }
	.height_34	{height:34px; width:100%; clear:both; }
	.height_35	{height:35px; width:100%; clear:both; }
	.height_36	{height:36px; width:100%; clear:both; }
	.height_37	{height:37px; width:100%; clear:both; }
	.height_38	{height:38px; width:100%; clear:both; }
	.height_39	{height:39px; width:100%; clear:both; }
	.height_40	{height:40px; width:100%; clear:both; }
	.height_50	{height:50px; width:100%; clear:both; }
	.height_60	{height:60px; width:100%; clear:both; }
	.height_70	{height:70px; width:100%; clear:both; }
	.height_80	{height:80px; width:100%; clear:both; }
	.height_90	{height:90px; width:100%; clear:both; }
	.height_100	{height:100px; width:100%; clear:both; }



body {
margin: 0px; <!-- �몄젣�� �꾩껜 body�먮뒗 margin 媛믪쓣 0�쇰줈 �명똿�댁���-->
font-size: 18px;
}
html, body {
    height: 100%;
}
 


/* 寃뚯떆�� 寃뚯떆臾� */
.pds_doc_title	{ padding:10px; clear: both; text-align:left; font-weight:bold; background-color:#f7f7f7;}
.pds_doc_file	{ clear:both; padding:5px 0px 5px 0px; text-align:center}
.pds_doc_memo	{ clear:both; width:100%; margin:auto; padding:10px 10px 50px 10px;  text-align:left}

.pds_tail_list	{ clear: both; width:100%; margin:auto;  padding:0px 0px 0px 0px;  border-top:1px dashed #dddddd;}
.pds_tail_list1	{width:15%; float:left; padding:10px 0px 10px 0px; text-align:left;}
.pds_tail_list2	{width:65%; float:left; padding:10px 0px 10px 0px; text-align:left;}
.pds_tail_list3	{width:20%; float:left; text-align:right; padding:10px 0px 10px 0px; font-size:8pt; color:#AAAAAA;}

.pds_search	{width:100%; padding:20px 0px 20px 0px; clear: both; text-align:center}

.pds_update_but { text-align:right; width:100%; margin:auto; padding:10px 0px 10px 0px; }

/* 寃뚯떆�� 鍮꾨�踰덊샇 */
table.pds_pass_table {  clear:both; width:200px; padding:0px; border-collapse: collapse; border:1px solid #000000;}
table.pds_pass_table caption  { margin: 0; padding: 0; }
table.pds_pass_table th {  vertical-align:middle; text-align:left; background-color:#333333; color:#FFFFFF; padding:2px;}
table.pds_pass_table td {  vertical-align:middle; text-align:center; background-color:#FFFFFF; padding:10px;}

/* 寃뚯떆��(寃붾윭由�) */
table.pds_gallery_table          { clear:both; width:100%;  padding:0px; border-collapse: collapse; border-top:1px solid #385696;}
table.pds_gallery_table caption  { margin:0; padding:0; }
table.pds_gallery_table td       { margin:0; padding:20px 0px 10px 0px;  vertical-align:top; text-align:center;}
.pds_gallery_table_td_first { border-bottom:0px dashed #DDDDDD;  }
.pds_gallery_table_td       { border-left:0px dashed #DDDDDD; border-bottom:0px dashed #DDDDDD; }
.pds_gallery_img            { clear:both; margin:auto; border:1px solid #CCCCCC; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;  }
.pds_gallery_title          { clear:both; padding-top:10px; text-align:center; }


.faq_lay		{ clear:both; border-top:1px solid #385696;}
.faq_question	{ font-size:12pt; padding-top:14px; padding-bottom:14px;  border-bottom: 1px solid #dddddd;  }
.faq_answer		{ font-size:11pt; padding-top:14px; padding-bottom:14px; padding-left:30px; }
	.faq_file   { padding-top:4px;  }
	.faq_memo   { padding-top:4px;  }




/* �낅젰�쇱젣紐� 媛뺤“臾� */
.fil		{ color:#FF0000;}
.post_top	{width:100%; margin:auto; padding:0px 0px 4px 0px; }
.post_exe	{width:100%; margin:auto; padding:20px 0px 50px 0px; position: relative;clear: both; text-align:center}

/* body遺�遺� �댁슜�낅젰�� */
table.post {  clear:both; margin:auto; padding:0px;  border-left:0px solid #D2D2D2; border-right:0px solid #D2D2D2; border-collapse: collapse; border-top:1px solid #385696;  }
table.post th, table.post td { margin:0px; padding:12px 15px 12px 15px;  text-align:left; border-bottom: 1px solid #D2D2D2; }
table.post caption { margin: 0; padding: 0; }
table.post th { background-color: #f9f9f9; }
table.post td {  }
table.post .center { text-align:center;}



/* �뚯씠釉� �쇱씤�놁쓬 */
table.blank {  clear:both;  padding:0px; border-collapse: collapse;  }
table.blank caption  { margin: 0; padding: 0; }
table.blank th {  margin: 0; padding:0px 0px 0px 0px;  text-align:left; vertical-align:top; }
table.blank td {  margin: 0; padding:0px 0px 0px 0px;  text-align:left; vertical-align:top; }
table.blank .center { padding:0px 0px 0px 0px; text-align:center;}
table.blank .right { padding:0px 0px 0px 0px; text-align:right;}

/* �뚯씠釉� 湲곕낯�� */
table.list { clear:both; margin:auto; padding:0px;  border-left:0px solid #D2D2D2;  border-collapse: collapse; border-top:1px solid #385696;  }
table.list caption  { margin: 0; padding: 0; }
table.list th {  margin: 0; padding:14px 0px 14px 0px;  text-align:center;  border-bottom:1px solid #D2D2D2; background-color: #f9f9f9; }
table.list td {  margin: 0; padding:14px 0px 14px 0px;  text-align:center;  border-bottom:1px solid #D2D2D2; }
table.list .left  { padding-left:8px; padding-right:8px; text-align:left;}
table.list .right { padding-left:8px; padding-right:8px; text-align:right;}


/* �뚯씠釉� 寃붾윭由� 寃뚯떆�� */
table.gallery {  clear:both; width:90%; margin:auto; padding:0px; border-collapse: collapse; border-top: 2px solid #333333;  }
table.gallery caption  { margin: 0; padding: 0; }
table.gallery th {  margin: 0; padding:0px 0px 5px 0px;  text-align:center;  border:0px #e4e4e4; border-style:none none solid none;  background-color: #FFFFFF; color:#000000;}
table.gallery td {  margin: 0; padding:0px 0px 25px 0px;  text-align:center;  border:0px #e4e4e4; border-style:none none solid none; background-color: #FFFFFF; color:#000000;}


.list_search	{width:100%;  margin:auto; clear:both;  text-align:center; padding:20px 0px 20px 0px; background-color:#EFEEE3;}

.list_menu		{width:100%; margin:auto; clear:both;}
.list_menu .menu1	{width:40%; padding:6px 0px 6px 5px; float:left; text-align:left;}
.list_menu .menu2	{width:40%; padding:6px 0px 6px 0px; float:right; text-align:right;}

.list_page		{ width:100%; height:30px; font-size:12pt; margin:auto; text-align:center; padding:20px 0px 20px 0px; background-color:#ffffff; }

.list_sub		{ width:100%;  margin:auto; text-align:left; padding:30px 0px 6px 0px; background-color:#ffffff; }




/* �곷떒 */
.top_logo_back	{ width:1200px; height:100px; margin:auto; background-color:#ffffff; }
	.top_logo	{ float:left; width:400px; padding-top:34px;  }
	.top_phone	{ float:right; width:800px; padding-top:44px; font-size:20px; color:#333333; text-align:right; }
	.top_phone span	{ font-weight:600; font-size:20px; color:#004182; }



/* �섎떒 */
.bottom_back	{ width:100%; height:230px; border-top:0px solid #dbdbdb;  background-color:#ffffff;}
	.bottom		{ width:1200px; height:230px; margin:auto; position:relative; }
	.bottom .logo	{  position:absolute; left:0px; top:34px; }
	.bottom .doc	{  position:absolute; left:220px; top:25px; font-size:18px; line-height:30px; color:#333333; font-weight:300;}
	.bottom .doc .agree	{ height:30px; font-size:14px; color:#333333; }
	.bottom .doc .num	{ height:40px; font-size:20px; line-height:30px; color:#333333; font-weight:600; letter-spacing:-1px; }



/* 硫붿씤�붾㈃ */
.main_back	{ width:100%;  height:997px;  position:relative; background:url('/img/w/back.jpg') no-repeat center top; }
.main_area	{ width:1200px; margin:auto;}
	.m_text	{ height:110px; padding-top:40px; text-align:center;}

	/* �곷떞�ъ젙蹂�*/
	.m_planner {width:380px; height:260px; position:relative; background:url('/img/w/planner_back.jpg') no-repeat center top;  }
	.m_planner .name { position:absolute; left:30px; top:60px; font-size:26px; color:#333333; font-weight:300; }
	.m_planner .fin_number { position:absolute; left:30px; top:94px; font-size:13px; color:#333333; font-weight:600; }
	.m_planner .doc { position:absolute; left:30px; top:120px; font-size:12px; color:#666666; font-weight:300; }
	.m_planner .photo { position:absolute; left:260px; top:20px; }	
	.m_planner .mobile	{ position:absolute; left:52px; top:178px; font-size:20px; color:#004182; font-weight:600; }
	.m_planner .time	{ position:absolute; left:30px; top:208px; font-size:12px; color:#666666; font-weight:300; }
	.m_planner .time span	{ color:#333333; font-weight:300; }
	.m_planner .kakao	{ position:absolute; left:30px; top:230px; font-size:12px; color:#666666; font-weight:300; }
	.m_planner .kakao span	{ color:#333333; font-weight:300; }
	.m_planner .email	{ position:absolute; left:175px; top:230px; font-size:12px; color:#666666; font-weight:300; }
	.m_planner .email span	{ color:#333333; font-weight:300; }


	.main_item	{ width:410px; height:485px; }
	.main_item_menu	{ width:410px; height:167px; }
	.main_item_menu	li { float:left; }


	/* �쒕룄諛붾줈議고쉶 */
	.m_hando {width:380px; height:377px; margin-top:15px; position:relative; background:url('/img/w/hando_back.jpg') no-repeat center top;  }
	.m_hando .name		{ position:absolute; left:30px; top:114px; font-size:13px; color:#333333; font-weight:600; }
	.m_hando .mobile	{ position:absolute; left:30px; top:151px; font-size:13px; color:#333333; font-weight:600; }
	.m_hando .number	{ position:absolute; left:30px; top:188px; font-size:13px; color:#333333; font-weight:600; }
	.m_hando .soyooja	{ position:absolute; left:30px; top:225px; font-size:13px; color:#333333; font-weight:600; }
	.m_hando .agree		{ position:absolute; left:0px; top:270px; width:380px; text-align:center; font-size:12px; color:#666666; font-weight:300; }
	.m_hando .but		{ position:absolute; left:0px; top:317px; width:380px; text-align:center;}

	/* 鍮좊Ⅸ�곷떞 */
	.m_order {width:380px; height:325px; margin-top:15px; position:relative; background:url('/img/w/order_back1.jpg') no-repeat center top;  }
	.m_order .name		{ position:absolute; left:30px; top:100px; font-size:13px; color:#333333; font-weight:600; }
	.m_order .mobile	{ position:absolute; left:30px; top:138px; font-size:13px; color:#333333; font-weight:600; }
	.m_order .time		{ position:absolute; left:30px; top:180px; font-size:13px; color:#333333; font-weight:600; }
	.m_order .agree		{ position:absolute; left:0px; top:222px; width:380px; text-align:center; font-size:12px; color:#666666; font-weight:300; }
	.m_order .but		{ position:absolute; left:0px; top:267px; width:380px; text-align:center;}




	.m_step { padding-top:13px; }




/* 硫붿씤�붾㈃ �덉뼱�� �앹뾽 */
.popup_lay { position:fixed; top:20%; left:25%; padding:0px; width:703px; height:652px; border:0px solid black; z-index:9999;}


/* �앹뾽 */
.popup_bottom1 {  vertical-align:middle;  padding:0px 0px 0px 5px;}
.popup_bottom2 {  vertical-align:middle; text-align:right; padding:0px 10px 0px 0px;}
