@charset ¡°euc-kr¡±;
#Mian_wrap					{position:relative; width:100% !important; min-width:1000px; border:0px solid red}
#header_wrap				{position:relative; width:100% !important; height:107px; background:url('../images/main/top_gnb_bg.png') repeat-x;  z-index:100; border:0px solid red;}
#header						{position:relative; width:1000px; margin:0 auto; height:80px;}
#header h1					{position:absolute; top:26px; left:7px; z-index:300}
#header .btn_web			{position:absolute; top:50px; right:52px; z-index:300}

#header .top_gnb					{float:right; margin-top:9px; margin-right:6px;}
#header .top_gnb ul					{float:left}
#header .top_gnb ul	li				{float:left; margin-right:6px; border:0px solid red; font-weight:bold; line-height:12px !important;}

#header .top_gnb ul	li a			{color:#6e6e6e;}
#header .top_gnb ul	li a:hover		{color:#313232;}
#header .top_gnb p					{float:left}
#header .top_gnb .search_bg			{width:140px; height:23px; margin-left:8px; background:url('../images/main/top_search_bg.jpg') repeat-x }
#header .top_gnb .search_bg input	{width:120px; height:14px; line-height:14px; margin-left:14px; vertical-align:middle; border:1px solid #fff !important; background:none;}
#header .top_gnb .btn_search		{margin-top:-1px; height:23px; vertical-align:middle; margin-top:-5px !important;}
#header .top_gnb ul .top_btn_admin	{margin-top:-1px;}

#header .top_gnb .T_gnb_st input	{margin-top:5px;}
#header .T_gnb_st02	img				{margin-top:5px;}

 
 /* gnb */
#nav					{position:relative; }
#gnb					{position:absolute; width:100%; left:0px; top:-40px; z-index:50; }
#gnb ul					{width:724px; margin:0 auto; /*padding-top:10px;*/ padding-bottom:14px; padding-left:275px; border:0px solid blue; background:url('../images/main/menu_bg02.jpg') no-repeat top right;
						 border:0px solid blue;}
#gnb ul:after			{content:""; clear:both; display:block; height:0; visibility:hidden;}
#gnb > ul > li			{position:relative; width:134px; float:left; padding:10px 0 2px 0; text-align:center;   background:url('../images/main/menu_ver_line.gif') no-repeat right 15px;}
#gnb ul li.current, #gnb ul li.atv {}
#gnb > ul > li > a		{display:block; height:30px; padding:0px 15px; font-size:16px; font-weight:700; color:#444; text-align:center;}
#gnb > ul > li > a:hover{color:#009ebd;}
#gnb > ul > li > a.red	{color:#8b0e0e;}
#gnb ul li.first		{/*margin-left:90px; _margin-left:120px;*/}

#gnb ul li .menu		{display:none; width:134px; height:120px; overflow:hidden; left:0; z-index:9999; padding-top:15px; margin-top:15px;  border:0px solid blue; 
						 background:url('../images/main/menu_down_vline.png') no-repeat no-repeat right 15px }
#gnb ul li .menu a		{display:block; padding:0;}
#gnb ul li .menu ul		{width:100%; height:246px; background:none; padding-left:50px; }
#gnb ul li .menu ul li	{float:none; padding:0; text-align:left; background:none; margin-left:-30px; /*font-weight:bold;*/  border:0px solid red}
#gnb ul li .menu ul li a {padding:3px 0; font-size:13px; color:#666;}
#gnb ul li .menu ul li a:hover {color:#009ebd; text-decoration:underline;}
/*#gnb ul li.current .menu {background:#ccc;}*/
#gnb_background {height:246px; width:100%; margin:0 auto; display:none; overflow:hidden; left:0; z-index:100; 
				 margin-top:-2px; padding-top:0px; background:url('../images/main/menu_bg.png') top center repeat-x; border:0px solid red ;*z-index:-10!important; }

.top_add		{position:absolute; left:50%; margin-left:352px; margin-top:0px; z-index:55; border:0px solid red; width:249px; background:#dfdfdf;}
.top_add ul		{}
.top_add ul li	{float:left; margin:0px 4px 0 3px; padding:18px 5px;}
.bg_none		{background:url('../images/main/menu_bg_none.png') no-repeat right 15px !important;}
.top_2depth a	{font-size:12px !important; line-height:14px !imiportant; color:#888 !important; padding-left:20px !important; }

.m_btn_license	{float:left !important; margin-left:-2px; display:inline-block}
.btn_kdta_home	{float:left !important; border:0px solid red; display:inline-block;}

.sub_top img				{vertical-align:middle; margin-top:7px;}
.sub_search_top	input		{margin-top:5px;}
.sub_search_top img			{margin-top:5px;}
.sub_foot img				{margin-top:14px;}
.sub_foot li span			{display:inline-block; margin-top:9px;}

div#middle {border:0px solid red; clear:both !important; 
	position:relative;
	width: 1000px;
	/*margin:1px 0 0 0;*/
	/*display: inline;*/  
    /*float:left; */ 
	margin:0 auto;
}

div#middle:after {display:block;visibility:hidden; clear:both;content:"" }



/*----------MIDDLE----------*/

 
.s-Flash {
	width: 1000px;
   	font-size:0;	   
	margin:0;
	display: inline;  
	float:left;
}

.Mleft {
	width: 224px;
	margin:0;
	display: inline;  
	float:left;
}
.Mright {
	width: 700px;
	margin:0;
	min-height:465px;
	height:auto !important;   
	height:465px; 
	padding:0 0 0 20px;
	display: inline;  
	float:left; margin-left:35px;
 	background:url("../img/simg/content_bg.gif") repeat-y left;
}
 div.nea-in {
 	width:650px;
 	margin:10px 0 40px  7px;
 	display: inline;  
 	float:left; 
 }
div.left-cc {
	width:224px;
	margin: 0 0 0 10;
	display: inline;  
	float:left;
}
ul.L-menu {
 	width: 208px;
 	padding:0;
	display: inline;  
 	float: right;	
}
ul.L-menu li {
 	width: 208px;
 	height:26px;
 	margin:0;
 	padding:0;
 	float: left;	
}
dl.content-tit {
 	width: 650px;
 	height:35px;
 	margin:19px 0 0 10px;
 	padding:0;
 	display: inline;  
 	float: left;
}
dl.content-tit dt {
 	margin:0;
 	padding:0;
 	display: inline;  
 	float: left;
}
dl.content-tit dd {
 	margin:0;
 	padding:20px 0 0 0;
 	display: inline;  
 	float: right;
 	font-size:8pt;
 	color:#777979;
 	vertical-align:bottom;
}

dl.content-tit dd span { 
	font-weight:bold;
	color:#3553B2;
}





table.infor_sch_date {
	margin:0;
 	padding:0;
 	display: inline;  
 	float: left;
}
table.infor_sch_date td {
	border-right:1px solid #D6D3D6;
}
table.infor_sch_date td.pd3{
	padding:3px;
}

table.sch_date_none {
	margin:0;
 	padding:0;
 	display: inline;  
 	float: left;
}
table.sch_date_none td {
	border-right:0px solid #FFFFFF;
}




ul.jang {
	width:680px;
	float:left;
	display: inline;
}
ul.jang li {
	padding:10px 0 0 0 ;
	float:left;
	display:inline;
}
.jang-wrap {
	width:143px;
	height:200px;
	border:2px solid #E4EEEF;
	background:#F9FCF0;
        margin:0 5px 0 6px;
	padding:15px 0 0 10px;
	display:inline;
	float:left;
}
.jang-tit {
	width:131px;
	height:20px;
	background: url("../img/simg/jang_tit_bg.gif") no-repeat;
	padding:3px 0 0 0;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}
ul.jang-name {
	width:131px;
	margin:8px 0 0 0;
	display:inline;
	float:left;
}
ul.jang-name  li {
	width:131px;
	line-height:17px;
	color:#474747;
	font-weight:bold;
	padding: 0 0 0 9px;
	background: url("../img/simg/ico_plus.gif") no-repeat  0 3px;
	float:left;
}
ul.jang-name  li span {
	color:#5E7D86;
}

 

table.mmr{
	width:595px;
	margin:0 0 0 28px;
}

table.mmr td{
	background:url("/img/simg/dot_line.gif") repeat-x bottom;
}
table.mmr td.bdno{
	color:#777777;
	padding:9px 0 9px 5px;
}
table.mmr td img{
	margin-bottom:1px;
}
table.mmr td div{
	margin-bottom:5px;
}



table.list-tb{
	border:1px solid #D9D3C6;
	color:#4D4D4D;
		
}
table.list-tb thead th{
	background:#A69A8E;
	color:#FFFFFF;
	padding:7px 0 5px 0;
	border:1px solid #D9D3C6;
	text-align:center;
}
table.list-tb th{
	background:#A69A8E;
	border:1px solid #D9D3C6;
	color:#FFFFFF;
	text-align:center;
}

table.list-tb td{
	border:1px solid #D9D3C6;
	padding:5px 5px 5px 5px;
	vertical-align:middle;
	word-break:break-all	
}

table.list-tb input{
	border:1px solid #B3A79B;
	height:16px;
}

/*----------MIDDLE----------*/

div.Md {
	position:relative;
	width: 1000px;
	float:left;
}
div.Md-left {
	position:relative;
	width: 241px;
	height:770px;
	background:url("../img/simg/sub_left_bg.gif") no-repeat right;
	display: inline;  
	float:left;
}

div.Md-tel {
	width: 220px;
	height: 120px;
	margin:20px 0 0 0;
	display: inline;  
	float:left;
}
div.Md-center {
	position:relative;
	width: 745px;
	display: inline;  
	float:right;
}
 div.nea-in {
 	width:650px;
 	margin:10px 0 0 7px;
 	display: inline;  
 	float:left; 
 }


div.left-cc {
	width:196px;
	margin: 0 0 0 19px;
	display: inline;  
	float:left;
}
 ul.L-menu {
 	width: 196px;
 	padding:0;
	display: inline;  
 	float: left;	
 }
 ul.L-menu li {
 	width: 196px;
 	height:30px;
 	margin:0;
 	padding:0;
 	float: left;	
 }
 dl.content-tit {
 	width: 650px;
 	height:35px;
 	margin:19px 0 0 0;
 	padding:0;
 	display: inline;  
 	float: left;
 }
 dl.content-tit dt {
 	margin:0;
 	padding:0;
 	display: inline;  
 	float: left;
 }
 dl.content-tit dd {
 	margin:0;
 	padding:20px 0 0 0;
 	display: inline;  
 	float: right;
 	font-size:8pt;
 	color:#777979;
 	vertical-align:bottom;
 }

 dl.content-tit dd span { 
	font-weight:bold;
	color:#3553B2;
  }

input.calendar{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member.htc)
}
input.calendar1{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member1.htc)
}
input.calendar2{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member2.htc)
}
input.calendar3{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member3.htc)
}
input.calendar_guin1{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member4.htc)
}
input.calendar_guin2{
	height: 18px;
	border:1 solid #C4CAD1; 	
	behavior:url(/include/lib/htc_calendar_member5.htc)
}


/*----------------------------
                   È¸¿ø°¡ÀÔ
----------------------------*/

div.agree-bg{
    	background: #F7F7F7; 	
	width:649px;
	margin:7px 0 6px 0;
	padding:0 0  16px 0;
	float:left;
	display:inline;
}
div.agree-info{
	border:1px solid #E7E7E7;
	width:617px;
	margin:15px 16px 0 15px;
    	background: #FFFFFF; 	
    	float:left;
	display:inline;
}
div.agree-btn{
	padding:25px 0 30px 0;
	text-align:center;
}

div.m-tit {
	width:650px;
	height:31px;
	margin:15px 0 0 0;
	border-top:2px solid #696969;
	border-bottom:1px solid #696969;
}

table.jo {
	width:650px;
	margin:18px 0 0 0 0;
	border-top:1px solid #D7D7D7;
}
table.jo th {
	text-align:center;
	height:30px; 
	color:#FFFFFF;
    background-color:#9F9589;
    border:1px solid #D9D3C6;

}
table.jo td {
	padding:7px ;
	border:1px solid #D7D7D7;
	color:#696969;
}


.Vtop {
	vertical-align:top;
}
.FontBold {
	font-weight:bold;
}

table.join {
	width:645px;
	margin:0 0 8px 2px;
	border-bottom:1px solid #696969;
}
table.join tr th {
	color:#626262;
	text-align:left;
	border-bottom:1px solid #E8E8E8;
}
table.join tr td {
	height:32px;
	padding:0 0 0 11px;
        background: url("/img/simg/join_bar.gif") no-repeat ;    
	border-bottom:1px solid #E8E8E8;
}


div.rulesdiv{
	border:10px solid #C5C5C5;
	margin:15px 0 0 0;
	padding:2px 11px 7px 11px;
}


div.Lo-wrap {
	width:605px;
	height:184px;
	border:5px solid #D9D9D9;
}

/*----------------------------
                MY º¸¼ö±³À°
----------------------------*/

div.m-wrap {
	width:662px;
        background: url("/img/simg/m_wrap_bg.gif") repeat-y ;    
    	float:left;
	display:inline;
        
}
div.m-wrap-t {
	width:662px;
	height:7px;
        background: url("/img/simg/m_wrap_top.gif") no-repeat ;    
    	float:left;
}
div.m-wrap-b {
	width:662px;
	height:24px;
        background: url("/img/simg/m_wrap_bottom.gif") no-repeat bottom;    
    	float:left;
}
div.m-content {
	width:638px;
	margin:10px 0 0 10px;
    	float:left;
	display:inline;
}
div.m-title {
	height:15px;
	padding:2px 0 3px 10px;
        background: url("/img/simg/bar_gray.gif") no-repeat ;    
        font-weight:bold;
    	float:left;
}
div.m-txt {
        clear:both;
        width:100%;
        padding:7px 0 6px 0;
        border-bottom:1px solid;
}
div.m-count{
        width:633px;
        padding:4px 15px 4px 0;
        margin:0 0 5px 0 ;
        text-align:right;
        border:1px solid #CBC4B1;
    	float:left;
	display:inline;
	font-weight:bold;
	color:#606060;
}


div.txt-fist {
        border-color:#8EA82E;
}
div.txt-sec {
        padding:7px 0 3px 0;
        border-color:#DEDEDE;
}
div.txt-sec span {
	font-weight:bold;
	padding:0 0 0 12px;	
        background: url("/img/simg/dot_gray.gif") no-repeat 6px  3px;    
}


 
/*----------------------------
                    Board
----------------------------*/
div.content {
	width: 98%;
	float:left;
}



/*°Ë»ö°ü·Ã*/
dl.b-search {
	width: 100%;
	margin: 0 0 10px 0 ;
	padding: 0;
	float:left;
}
dl.b-search dt {
	padding: 0 0 0 240px;
	float:left;
}
dl.b-search dd {
	float:left;
	padding:1px 0 0 3px;
}






/* board list - ÀüÃ¼°Ç¼ö */
div.bbs-list-01-Num {
    clear:both;
    padding-bottom:2px;
    float:right;
    color:#8c8c8c;
}
div.bbs-list-01-Num span {
    color:#f37318;
}
dl.bbs-list-Num-02 {
    float:right;
    margin-bottom:6px;
    color:#8c8c8c;
}
dl.bbs-list-Num-02 dt {
    display:inline;
    padding-left:11px;
    margin-left:7px;
}
dl.bbs-list-Num-02 dt.fir {
    background:none;
}
dl.bbs-list-Num-02 dd {
    display:inline;
}
dl.bbs-list-Num-02 dd span {
    color:#f37318;
}
/*dl.bbs-list-Num-02 xgridÀ§¿¡¼­ ¿ÞÂÊ¿¡ À§Ä¡µÇ°í ¿À¸¥ÂÊ¿¡ ¹öÆ°³ª¿Ã ¶§ */
    .xgrid-top {float:left !important;}
    .xgrid-top dt.fir {padding-left:0;margin-left:0;}







/*----- board list-01 -----*/
div.bbs-list-01 {
    width:100%;
    clear:both;
    padding-bottom:4px;
    margin-bottom:2px;
}
div.bbs-list-01 table {
    width:100%;
}
div.bbs-list-01 table thead th {
    height:23px;
    padding:2px 0 2px 0;
    background:#F7F7F6;
    color:#fff;
    text-align:center;
    line-height:18px;
    border-top:2px solid #9D9D9D;
    border-bottom:2px solid #9D9D9D;
}
div.bbs-list-01 table tbody td {
    padding:6px 0 2px 0;
    text-align:center;
    line-height:18px;
    color:#666666;
    border-bottom:1px solid #d5d4c2;
}
div.bbs-list-01 table tbody tr {
    border-bottom:1px solid #d5d4c2;
}

div.bbs-list-01 table tbody td.sbj {
    text-align:left;
    padding-left:5px;
}
div.bbs-list-01 table tbody td.sbj span {
    font-size:11px;
    font-weight:bold;
}
div.bbs-list-01 table tbody td.sbj img.new {
    margin-left:12px;
}
div.bbs-list-01 table tbody td.sbj img.re {
    margin:0 9px 0 34px;
}
div.bbs-list-01 table tbody td.sbj img.re02 {
    margin:0 9px 0 68px;
}
div.bbs-list-01 table tbody td.sbj span.etc {
    color:#d9a300;
}
div.bbs-list-01 table tbody td.sbj span.noti {
    color:#eb7102;
}
div.bbs-list-01 table tbody tr.sec td {
    background:#f3f3f3;
}
div.bbs-list-01 table tbody td a:link, div.bbs-list-01 table tbody td a:visited {
    color:#4e4e4e;
    text-decoration:none;
}
div.bbs-list-01 table tbody td a:hover, div.bbs-list-01 table tbody td a:active {
    color:#3cb4ab;
    text-decoration:underline;
} 







/*----- page -----*/
div.paging-area {
    width:100%;
    margin:10px 0 10px;
    text-align:center;
    float: left;
}
    div.paging-area strong {
        padding:0 2px;
        color:#39b1b1;
    }
    div.paging-area a {
        padding:0 1px;
        font-weight:normal;
    }
    div.paging-area a:link, div.paging-area a:visited {
        color:#8e8e8e;
        text-decoration:none;
    }
    div.paging-area a:hover, div.paging-area a:active {
        color:#3bb6b1;
        text-decoration:none;
    }
div.btn-area {
        width:80px;
        float: right;
}

div.paging-area2 {
        width:550px;
   	text-align:center;
        color:#CCCCCC;
        float: left;
}
    div.paging-area2 strong {
        padding:0 2px;
        color:#CA6114;
        
    }
div.btn_top {
        width:80px;
        float: right;
}






/* [1/50] */
div.page-area-01 {
    position:relative;
}
div.page-area-01 div.page-ing {
    position:absolute;
    top:0;
    right:0;
    color:#8c8c8c;
}
div.page-area-01 div.page-ing span {
    color:#f37318
}





/***---- board view, input -----***/

table.bt {
        width:100%;
        background:#F7F7F6;
        border-top:2px solid #9D9D9D;
        border-bottom:2px solid #9D9D9D;
}
table.bt tr {
        width:100%;
        border-top:2px solid #9D9D9D;
}
table.bt tr th {
	text-align:center;
}
table.bt tr td {
        margin:0 0 0 0;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 3px;
        background:url('../img/bimg/bar.gif') no-repeat  left 1px;
}
.bar {
        line-height:22px;
}



table.btb {
        width:100%;
        padding:8px 0 2px 0;
        background:#F7F7F6;
        border-top:2px solid #9D9D9D;
        border-bottom:2px solid #9D9D9D;
}

table.btb tr th {
	text-align:center;
}
table.btb tr td {
        line-height:29px;
        margin:0 0 0 0;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 3px;
        background:url('../img/bimg/bar.gif') no-repeat  left 1px;
        text-align:left;
}

table.btb tr td.bm5 {
        padding:5px 0 5px 10px;
}
table.btb tr td.ie8-no {
        background:none;
		padding:7px 0 0 25px;
		color:#585858;
}
table.btb tr td.ie8-no img {
	margin:0 0 0 5px;
}

table.btb tr td.ie8-no a:hover,a:active {color: #FF0C00;}

table.btb1 {
        width:100%;
        padding:8px 0 2px 0;
        background:#F7F7F6;
}
table.btb1 tr {
        width:100%;
        border-top:1px solid #9D9D9D;
}

table.btb1 tr th {
	text-align:center;
}
table.btb1 tr td {
        margin:0 0 0 0;
        line-height:29px;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 3px;
        background:url('../img/bimg/bar.gif') no-repeat  left 1px;
        text-align:left;
}

table.btb1 tr td.bm5 {
        padding:5px 0 5px 10px;
}





 
 

table.b2tb {
        width:100%;
        padding:8px 0 2px 0;
        background:#F7F7F6;
        border-bottom:2px solid #9D9D9D;
}
table.b2tb tr th {
	text-align:center;
}

table.b2tb tr td {
        margin:0 0 0 0;
        padding-left: 10px;
        padding-top: 5px;
        padding-bottom: 3px;
        background:url('../img/bimg/bar.gif') no-repeat  left 1px;
}
.bar {
        line-height:22px;
}
table.b2tb tr td.tit {
	font-weight:bold;
	color:#424242;
}



table.bc {
        width:100%;
        margin:10px 10px 10px 0;      
}
.cn {
        vertical-align:top;
        padding-top: 10px;
        background:#FFFFFF;
}

.btn {
        margin:10px 0 15px 0;
}

 


/*===comment Start====*/

div.news-comment {
	width:650px;
	float:left;
}
dl.news-order3 { 
	width:650px;
	margin:0 0 0 0;
	display:inline;
	float:left;
}
dl.news-order3 dt {
	width:75px;
	padding:4px 0 0 0;
	display:inline;
	float:left;
}
dl.news-order3 dd {
	width:520px;
	padding:3px 0 0 0;
	display:inline;
	float:left;
}

div.gray-box {
	width:600px;
	margin:0 auto;
}
dl.news-comment-wr { 
	width:570px;
	margin:10px 0 0 15px;
	display:inline;
	float:left;
}
dl.news-comment-wr dt {
	padding:0 0 0 0;
	float:left;
}
dl.news-comment-wr dd {
	height:70px;
	float:right;
}

div.news-dae {
	width:600px;
        clear:both;
	margin:0 auto;
	padding:4px 0 0 0 ;
	border-top:1px solid #E6E6E6;
	color:#777777;
}

 
ul.news-dae-list {
	width:610px;
	margin:0 auto;
}
ul.news-dae-list li {
	width:610px;
	padding:0 0 0 0;
	display:inline;
	float:left;	
}
ul.news-dae-list  li.dottee {
	padding:0 0 10px 0;
 	display:inline;
	float:left;	
}

dl.dae-tit { 
	width:610px;
	margin:0 0 0 0;
	display:inline;
	float:left;
}
dl.dae-tit dt {
	padding:1px 0 0 0;
	float:left;
}
dl.dae-tit dt span {
    	font-weight:bold;
    	color:#505050;
}

dl.dae-tit dd {
	padding: 4px 10px 0 0;
	float:right;
}
dl.dae-tit dd span {
	color:#0264A3;
}

 
div.dae-gg {
	width:600px;
	margin-top:3px;
	float:right;
	display:inline;
}

div.view-bt-list{
	width:628px;
	margin:10px 0 0 0;
	text-align:right;
}

  /**¸Þ¼¼Áö ¹Ú½º**/
  div.mesgbox {
      clear:both;
      width:100%;
      margin:20px 0 11px 0;
      background:#fff  url('/img/bimg/rybox_lrbg.gif') repeat-y left 0;
  }
  div.mesgbox div.mgright {
      width:100%;
      background:url('/img/bimg/rybox_lbg.gif') repeat-y right 0;
  }
  div.mesgbox div.mgright div.t-left {
      height:11px;
      background:url('/img/bimg/rybox_tleft.gif') no-repeat;
      font-size:0px;
  }
  div.mesgbox div.mgright div.t-left span {
      float:right;
      width:11px;
      height:11px;
      background:url('/img/bimg/rybox_tright.gif') no-repeat;
  }
  div.mesgbox div.mgright div.b-left {
      clear:both;
      margin:11px 0 0 0;
      height:11px;
      background:url('/img/bimg/rybox_bleft.gif') no-repeat;
      font-size:0px;
  }
  div.mesgbox div.mgright div.b-left span {
      float:right;
      width:11px;
      height:11px;
      background:url('/img/bimg/rybox_bright.gif') no-repeat;
  }
  
  /**¸Þ¼¼Áö ¹Ú½º2**/
  div.mesgbox2 {
      clear:both;
      width:100%;
      margin:0 0 7px 0;
      background:#FAFAFA  url('/img/bimg/rybox_lrbg2.gif') repeat-y left 0;
  }
  div.mesgbox2 div.mgright2 {
      width:100%;
      background:url('/img/bimg/rybox_lbg2.gif') repeat-y right 0;
  }
  div.mesgbox2 div.mgright2 div.t-left2 {
      height:7px;
      background:url('/img/bimg/rybox_tleft2.gif') no-repeat;
      font-size:0px;
  }
  div.mesgbox2 div.mgright2 div.t-left2 span {
      float:right;
      width:7px;
      height:7px;
      background:url('/img/bimg/rybox_tright2.gif') no-repeat;
  }
  div.mesgbox2 div.mgright2 div.b-left2 {
      clear:both;
      margin:7px 0 0 0;
      height:7px;
      background:url('/img/bimg/rybox_bleft2.gif') no-repeat;
      font-size:0px;
  }
  div.mesgbox2 div.mgright2 div.b-left2 span {
      float:right;
      width:7px;
      height:7px;
      background:url('/img/bimg/rybox_bright2.gif') no-repeat;
  }



/*----------------------------------------------------------
                          06. table
----------------------------------------------------------*/
td.color-1 {background-color:#f5f2e9;}
table.tablestyle-01 {
    clear:both;
    width:100%;
    margin:0 0 22px;
    color:#4D4D4D;
    border:1px solid #CBC4B1;
    zoom:1;
}
table.tablestyle-01 thead th {
    padding:7px 0 3px;
    color:#424242;
    text-align:center;
    background-color:#F2F0EE;
    border:1px solid #CBC4B1;
}
 
table.tablestyle-01 tbody th {
    padding:3px 0 3px;
    color:#8B7E70;
    text-align:center;
    background-color:#F2F0EE;
    border:1px solid #CBC4B1;
}
table.tablestyle-01 tbody th.left {text-align:left;padding:3px 5px 3px !important;}
table.tablestyle-01 tbody th.ntit {background-color:#F8F7F5;}
table.tablestyle-01 tbody th.title {
    color:#4d4d4d;
    font-weight:normal;
    vertical-align:top;
    background-color:#FFF;
}
table.tablestyle-01 tbody td {
    padding:3px 0 3px;
    background:#fff;
    border:1px solid #D9D3C6;
    text-align:center;
}
 table.tablestyle-01 thead th.left,
table.tablestyle-01 tbody td.left {
    padding:3px 9px 3px;
    text-align:left;
    border:1px solid #D9D3C6;
}
table.tablestyle-01 thead th.right,
table.tablestyle-01 tbody td.right {
    padding:3px 9px 3px 0;
    text-align:right;
    border:1px solid #D9D3C6;
}
table.tablestyle-01 tbody td input,
table.tablestyle-01 tbody td select {
    margin:-4px 0 -1px 0;
}
table.tablestyle-01 tbody td span {
    display:block;
    text-align:right;
}
table.tablestyle-01 tbody td.pt3 {padding:11px 0 8px 4px}
table.tablestyle-01 tbody td ul.Blist  {
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:100%;
}
table.tablestyle-01 tbody td ul.Blist  li {
    width:100%;
    margin:0 0 0 0;
    padding:0 0 5px 0 ;
}
 
 


























/*----------------------------------------------------------
                              ±¸ÀÎ / ±¸Á÷
----------------------------------------------------------*/

div.g-tit  {
    width:100%;
    float:left;
}
table.guin  {
    clear:both;
    width:100%;
    margin:0 0 10px 0;
    color:#4D4D4D;
    border-top:3px solid #3D4C50;
    zoom:1;
}
table.guin th {
    padding:3px 0 3px;
    color:#626262;
    text-align:center;
    background-color:#F7F7F8;
    border-bottom:1px solid #D8DBDC;
    border-right:1px solid #D8DBDC;
}
table.guin td {
    padding:3px 0 3px;
    color:#626262;
    text-align:left;
    border-bottom:1px solid #D8DBDC;
}

div.apply-tit{
	margin:22px 0 0 0;
}
div.apply-tit2{
	margin:15px 0 0 23px;
	width:480px
}
table.apply-input{
	width:100%;
	margin:7px 0 0 0;
	border-top:3px solid #3D4C50;
}
table.apply-input th{
	background:#FAFBFB;
	color:#626262;
	border-bottom:1px solid #D8DBDC;
	padding:7px 0 4px 10px;
}
table.apply-input td{
	color:#626262;
	border-bottom:1px solid #D8DBDC;
	padding:7px 0 4px 5px;
}

table.apply-input td select{
	margin:-2px 0 0 0;
}


div.apply-btn{
	margin:20px 0 30px 0;
	text-align:center;
}
div.apply-btn2{
	margin:10px 0 30px 0;
	text-align:right;
}


table.apply-search{
	width:625px;
	margin:7px 0 0 13px;
	border-top:3px solid #4A67C4;
}
table.apply-search th{
	background:#FAFBFB;
	color:#626262;
	border-bottom:1px solid #D8DBDC;
	padding:7px 0 4px 10px;
}
table.apply-search td{
	color:#626262;
	border-bottom:1px solid #D8DBDC;
	padding:7px 0 4px 5px;
}

table.apply-search td select{
	margin:-2px 0 0 0;
}


table.rec-search{
	margin:0 0 0 15px;
}
table.rec-search th{
	padding:6px 0 3px 3px;
}
table.rec-search td{
	padding:5px 0 5px 0;
}
table.rec-search select{
	font-size:11px;
}

table.apply-list{
	color:#606060;
	width:100%;
	margin:7px 0 0 0;
}
table.apply-list td{
	padding:8px 0 6px 0;
	text-align:center;
	border-bottom:1px solid #DFDFDF;
}
table.apply-list td.txtl{
	padding:8px 0 6px 5px;
	text-align:left;
}

table.apply-list td.txtno{
	padding:0;
	border:none;
	margin:0;
}


table.apply-view{
	border-top:2px solid #A9B6C7;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;

	margin:7px 0 0 23px;
	width:600px;
}
table.apply-view th{
	background:#F6F7FC;
	color:#626DA6;
	padding:8px 0 5px 7px;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
}
table.apply-view td{
	color:#464646;
	padding:8px 0 5px 5px;
	border-bottom:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}

table.gujik-list{
	color:#606060;
	width:100%;
	margin:7px 0 0 0;
}
table.gujik-list td{
	padding:5px 0 4px 0;
	text-align:center;
	border-bottom:1px solid #DFDFDF;
}
table.gujik-list td.txtl{
	padding:8px 0 6px 5px;
	text-align:left;
}

table.gujik-list td.txtno{
	padding:0;
	border:none;
	margin:0;
}


table.mmr{
	width:595px;
	margin:0 0 0 28px;
}

table.mmr td{
	background:url("../img/simg/dot_line.gif") repeat-x bottom;
}
table.mmr td.bdno{
	color:#777777;
	padding:9px 0 9px 5px;
}
table.mmr td img{
	margin-bottom:1px;
}
table.mmr td div{
	margin-bottom:5px;
}



/*----------------------------------------------------------
                              ¼³¹®Á¶»ç
----------------------------------------------------------*/

div.rs {
	width:650px;
	padding: 8px;
	background-color:#E9E9E9; 
    	display:inline;	
    	float:left;    	
}

div.rs1 {
	width:100%;
	border:1px solid #C3C3C3;
	background-color:#FFFFFF; 
    	display:inline;	
    	float:left;    	
}

div.rs2 {
	width:600px;
	margin: 24px;
    	display:inline;	
    	float:left;    	
}
div.rs-tit {
	width:600px;
	height:25px;
	color:#4A5B81;
	font-weight:bold;
    	display:inline;	
    	float:left;    	
}

div.rs-content {
	width:600px;
    	display:inline;	
    	float:left;    	
}
div.rs-content-top {
	widht:600px;height:10px;background:url(../img/simg/rs_bg_top.gif) no-repeat;
    	display:inline;	
    	float:left;    
}
div.rs-content-mid {
	widht:600px;background-color:#F2F6FA;
    	display:inline;	
    	float:left;    
}
div.rs-content-bottom {
	widht:600px;height:10px;background:url(../img/simg/rs_bg_bottom.gif) no-repeat;
    	display:inline;	
    	float:left;    
}
ul.rs_list {
	width:570px;	
	padding:10px 10px 10px 10px;
    	float:left;    
}
ul.rs_list li{
	width:580px;
	height:22px;
}

div.rs-btn {
	width:660px;
	margin:10px 0 20px 0;
	text-align:right;
    	display:inline;	
    	float:left;    
}


div.p-list {
    width:600px;
    clear:both;
    padding-bottom:4px;
    margin-bottom:10px;
}
div.p-list table {
    width:600px;
    margin:10px 0 0 0;
}
div.p-list table thead th {
    height:23px;
    padding:2px 0 2px 0;
    background:#E5E1D8;
    color:#5C523C;
    text-align:center;
    line-height:18px;
}
div.p-list table tbody td {
    padding:6px 0 2px 0;
    text-align:center;
    line-height:24px;
    color:#666666;
    border-bottom:1px dotted  #ABABAB;
}


.p-graph {
	width:255px;
	height:15px;
        padding:1px;
	background:url('/img/simg/graph_bg.gif') no-repeat;
}



/*----------------------------------------------------------
                              Åä·Ð¹æ
----------------------------------------------------------*/

div.bbs-list-02 {
    width:100%;
    clear:both;
    padding-bottom:4px;
    margin-bottom:10px;
}
div.bbs-list-02 table {
    width:100%;
}
div.bbs-list-02 table thead th {
    height:23px;
    padding:2px 0 2px 0;
    background:#F0F0EB;
    color:#fff;
    text-align:center;
    line-height:18px;
    border-top:1px solid #D5D4C2;
    border-bottom:1px solid #D5D4C2;
}

div.bbs-list-02 table tbody td {
    padding:6px 0 2px 0;
    text-align:center;
    line-height:18px;
    color:#666666;
    border-bottom:1px solid #d5d4c2;
}
div.bbs-list-02 table tbody td.sbj {
    text-align:left;
    padding-left:5px;
}


/*----- board input-01 -----*/

table.b-input {
        width:100%;
        padding:8px 0 2px 0;
        border-top:2px solid #D6D6D6;
}
table.b-input tr th {
	text-align:left;
	padding:0 0 0 16px;
	background:url('../Iimg/bimg/bg_dot.gif') repeat-x;

}

table.b-input tr td {
	line-height:27px;
        margin:0 0 0 0;
        padding:3px 0 3px 0;
	background:url('../Iimg/bimg/bg_dot.gif') repeat-x;
}



table.tb-list{
	width:100%;
	margin:7px 0 0 0;
}
table.tb-list th{
	background:#364D6A;
	color:#ffffff;
	text-align:center;
	padding:7px 0 5px 0;
}
table.tb-list td{
	border:1px solid #B9B9B9;
	padding:7px 3px 5px 0;;
	text-align:right;
}
table.tb-list td.tdyear{
	font-weight:bold;
	text-align:center;
	padding:7px 0 5px 0;;
}
table.tb-list td.tdmid{
	text-align:center;
	padding:7px 0 5px 0;;
}
table.nomessage{
	border-top:2px solid #4C5B6E;
	border-bottom:2px solid #4C5B6E;
	width:650px;
	margin:7px 0 0 0;
}
table.nomessage td{
	text-align:center;
	padding:100px 0 100px 0;
}


/*----- board input-01 -----*/

table.b-input {
        width:100%;
        padding:8px 0 2px 0;
        border-top:2px solid #D6D6D6;
}
table.b-input tr th {
	text-align:left;
	padding:0 0 0 16px;
	background:url('../img/bimg/bg_dot.gif') repeat-x;

}

table.b-input tr td {
	line-height:27px;
        margin:0 0 0 0;
        padding:3px 0 3px 0;
	background:url('../img/bimg/bg_dot.gif') repeat-x;
}
.comment-wrap {
        width:680px;
        margin: 20px 0 0 0 ;
        padding:0;      
}
.comment-wrap-dis {
        width:650px;
        margin: 20px 0 0 8px;
        padding:0;      
}

.comment {
        width:100%;
        height:81px;
        margin: 0 ;
        padding:15px 0 0 0;
        background:#F8F8F8;
        border:1px solid #C4C4C4;
}

table.comment-list {
       width:100%;
       margin:3px 0 16px 0;
       color:#6A6A6A;
}

table.comment-list tr{
        border-bottom:1px solid #D8D8D8;
}

table.comment-list  tr th.arrow {
        height:26px;
        font-weight:normal;
        vertical-align:top;
        margin:0 0 0 0;
        padding-top: 6px;
        padding-left: 10px;
        background:url('/img/simg/ico_arrow.gif') no-repeat  left 5px;
}

table.comment-list  tr td.bar2 {
        height:26px;
        vertical-align:top;
        margin:0 0 0 0;
        padding-bottom: 5px;
        padding-right: 3px;
        padding-top: 6px;
        padding-left: 10px;
        background:url('/img/simg/bar2.gif') no-repeat  left 1px;
}


dl.ad-list{
	width:615px;
	float:left;
	margin:0 0 10px 19px;
	padding:13px 0 0 0;
}
dl.ad-list dt{
	width:175px;
	float:left;
	padding:0 0 0 5px ;
}
dl.ad-list dt img{
	border:1px solid #767676;
}
dl.ad-list dd{
	width:415px;
	float:left;
}
dl.ad-list ul{
	float:left;
}

dl.ad-list ul li{
	background:url('/img/simg/bul_black.gif') no-repeat 0 2px;
	padding:2px 0 4px 17px;
	color:#454545;
}


table.faq-list{
	width:100%;	
	font-size:11px;
}
table.faq-list td{
	border-bottom:1px solid #D7E3F2;
	color:#46668D;
	padding:6px 0 6px 0;
}
table.faq-list td.answer{
	border-bottom:1px solid #D7E3F2;
	background:#EDF3FA;
}

table.faq-list p{
	padding:0;
	margin:0;
}

table.faq-list td a:link, table.faq-list td a:visited {
    color:#46668D;
    text-decoration:none;
}
table.faq-list td a:hover, table.faq-list td a:active {
    color:#3cb4ab;
    text-decoration:underline;
} 




 table.eduapply{
	clear:both;
	width:100%;
	border-top:4px solid #5A7DA7;
 }

 table.eduapply tbody th{
	background-color:#F6F9FD;
	color:#5B708C;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:6px 0 4px 10px;
 }

 table.eduapply tbody td{
	color:#616161;
	border-bottom:1px solid #DCDCDC;
	padding:6px 0 4px 5px;
 }
 table.eduapply input{
	border:1px solid #D6D6D6;
	height:17px;
	margin:-2px 0 0 0;
 }


 table.eduapply td.inputmg0 input{
	margin:0;
 }

 div.btn-area-min{
	text-align:center;
	padding:13px 0 30px 0;
 }
