/*common*/
body {
	margin:0;
	background:#140c0a url(/images/boranbg.gif) center top no-repeat;
	color: #726c61;
	font-family: Dotum;
	font-size: 12px;
	}
img {border: none;}
ul { margin:0px; padding:0px;}
ul,ol,li{list-style:none;}

a:link, a:visited  { 
    color: #cccccc; 
	font-family: Dotum;
	font-size: 11px;
	text-decoration: none; 
	}
a:active, a:hover { 
	text-decoration: none; 
	font-family: Dotum;
	font-size: 11px;
	color: #9bc76b;
	}

/*layout*/
#wrap {
	   margin: 0 auto;
	   width: 900px;
	   min-height: 100%;
	   background:url(/images/footer.gif) center bottom no-repeat;
	  }

#logo {
	padding:10px 0px 24px 0px;
	text-align:center;
	}

#topmenu {
	height:95px;
	}

#topmenu_main {
	height:70px;
	}

#main_flash {
	padding:0px;
	}

#main_container {
	padding:18px 30px 0px 30px;
	}

#main_container #main_leftarea	{
	float:left;
	width:305px;
	padding:0px;
	background:url(/images/leftmain.gif) left top no-repeat;
	}

#main_container #main_rightarea	{
	float:right;
	width:505px;
	padding:0px;
	}

#container {
	padding:0px 30px 0px 30px;
	}
#container #leftarea	{
	float:left;
	width:201px;
	padding:0px;
	}

#container #rightarea	{
	float:right;
	width:639px;
	padding:0px;
	}

#container #rightarea .navi	{
	height:20px;
	border-bottom:1px solid #433a36;
	padding-top:20px;
	text-align:right;
	font-size:11px;
	}
#container #rightarea .sub	{
	padding-top:19px;
	}
#container #rightarea .sub1 img{
	vertical-align:bottom;
	display:block; 
	}
#container #rightarea #mailbox {
	width:535px;
	height:300px;
	padding: 14px 14px 14px 90px;
	background:url(/images/content06_01_01.gif) center top no-repeat;
	}
#container #rightarea #mailbox input[type=text] {
	width:500px;
	height:15px;
	border:1px solid #a2988e;
	background-color:#a2988e;
	padding: 2px;
	margin-bottom:13px;
	}
#container #rightarea #mailbox textarea {
	width:500px;
	height:150px;
	border:1px solid #a2988e;
	background-color:#a2988e;
	padding: 2px;
	margin-bottom:13px;
	}
#footer	{
	clear:both;
	height: 180px;
	}

/*main*/


/*sub*/

/* UI Object  20120525 Γί°‘*/
.faq{border-bottom:0px solid #ddd;font-size:12px}
.faq .hgroup{position:relative;margin:40px 0 0 0;*zoom:1}
.faq .hgroup .trigger{overflow:visible;position:absolute;top:0;right:0;margin:0 0 0 0;padding:0;border:0;background:none;font-size:12px;cursor:pointer}
.faq ul{margin:0;padding:0;list-style:none}
.faq .q{margin:0px;border-top:0px solid 000}
.faq .q a.trigger{display:block;padding:0px 0px; font-weight:bold;color:#333;text-align:left;text-decoration:none !important}
.faq .hide .q a.trigger{font-weight:normal;background:none}
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{color:#000}
.faq .a{margin:0;padding:0px 0px;line-height:1.5}
