@charset "utf-8";
body {margin:30px 0 0 0; padding:0; background:#ffffcc;}
div, p, ul, ol, li {margin:0; padding:0; font-family:MS PGothic; color:#444444; line-height:160%;}
Form {display:inline; margin:0; padding:0;}
img {border:none;}

hr {padding:0; margin:0;}

/* 이미지 롤오버 스타일 */
a.rollover img { border-width:0px; display:block; }
a.rollover img.rollover { display:none; }
a.rollover:hover { position:relative; }
a.rollover:hover img { display:none; }
a.rollover:hover img.rollover { display:block; }

/* default Link Style */
A:link       { color:#5f2a00;text-decoration:none; }
A:visited   { color:#5f2a00;text-decoration:none; }
A:active   { color:#5f2a00;text-decoration:none; }
A:hover    { color:#dd1038;text-decoration:none; }


.Both_center{clear:both; overflow:hidden;}

.F_left{float:left; margin:0; overflow:hidden;}
.F_right{float:right; margin:0; overflow:hidden;}

.tx_ac{text-align:center;}
.tx_al{text-align:left;}
.tx_ar{text-align:right;}




#Top_wap{clear:both; margin:0 auto; padding:0 0 15px 0; width:860px; overflow:hidden;}
#Logo {float:left; margin:0; padding:0 0 0 15px; width:280px;}
#top_Rihgt{float:right; margin:0; padding:14px 15px 0 0; width:550px; overflow:hidden;}
#top_Rihgt ul {margin:0; padding:0; height:12px; list-style:none;}
#top_Rihgt li {display:inline; float:left; margin:0; padding:0px 0px 0 20px; list-style:none;}

#flash{clear:both; margin:0 auto; padding:0 0 15px 0; width:900px;overflow:hidden;}
#center{clear:both; margin:0 auto; padding:0 15px; width:830px; overflow:hidden;}
#bottom {clear:both; margin:15px auto 0 auto; padding:15px 0; width:900px; background:#663200; overflow:hidden; text-align:center;}





/*다지인*/


.padding_b10{padding-bottom:10px;}
.padding_b15{padding-bottom:15px;}

.padding_r10{padding-right:10px;}
.padding_r34{padding-right:34px;}

.padding_l10{padding-left:10px;}

.padding_t10{padding-top:10px;}
.padding_t5{padding-top:5px;}
.padding_t25{padding-top:25px;}

.padding_lr5{padding:0 10px;}
.padding_tb{padding:10px 0;}


.sub_title {clear:both; margin:20px 0 20px 0; padding:0 0 0 15px; height:30px; background:url(../images/title_icon.gif) left center no-repeat; border-bottom:2px solid #c20026; overflow:hidden;}





.page_title  {clear:both; margin:10px 0; padding:2px 10px; border-top:1px solid #4d2807; border-bottom:1px solid #4d2807; border-right:1px solid #4d2807; border-left:10px solid #4d2807; font-size:13px; font-weight:bold; color:#4d2807	;}
.page_title02{clear:both; margin:0; padding:0 0 10px 20px;  background:url(../images/icon05.gif) left 7px no-repeat; color:#74593c; font-size:14px; font-weight:bold;}


.icon01{clear:both; margin:5px 0 0 0; padding:0 0 0 10px;  background:url(../images/icon01.gif) left center no-repeat;}

.icon02{clear:both; margin:0; padding:5px 0 5px 20px;  background:url(../images/icon02.gif) 5px 12px no-repeat; border-bottom:1px solid #eee; }
.icon03{clear:both; margin:0; padding:5px 0px 5px 35px; background:url(../images/icon03.gif) 20px center no-repeat;}
.icon04{clear:both; margin:0; padding:2px 10px 2px 20px; background:url(../images/icon04.gif) 5px 7px no-repeat;}


.bio_table{margin:0; padding:0; width:830px; overflow:hidden;}
.bio_table th{ padding:5px 0;width:180px; overflow:hidden;}
.bio_table td{padding:10px 0 0 10px; vertical-align:top; word-break:break-all;}

.sche_table{margin:0; padding:0; overflow:hidden;}
.sche_table th{ padding:10px 0;width:100px; overflow:hidden; vertical-align:top;}
.sche_table td{padding:10px 0 0 10px; vertical-align:top; vertical-align:top; word-break:break-all;}

.mun_table{margin:20px 0; padding:0; overflow:hidden; border-top:1px dashed #ccc;}
.mun_table th{padding:10px 0 0 20px; background:url(../images/icon01.gif) 10px 17px no-repeat; font-size:14px; color:#74593c; font-weight:bold; text-align:left; overflow:hidden;}
.mun_table td{padding:10px 10px 5px 10px; vertical-align:top; border-bottom:1px dashed #ccc; word-break:break-all;}


.font14{font-size:14px; font-weight:bold;}
.blue{color:#010daf;}

.strong{font-weight:bold;}

.line_red{margin:0 0 10px 0; padding:5px; border-bottom:1px solid #a2030a; color:#a2030a;}	

.line_dashed{border:2px dashed #b4b1a8; }	

.input{border:1px solid #CCCCCC;}

.input_b{border:1px solid #CCCCCC; background:#000000; color:#ccc;}


.bnt01{margin:0; padding:8px 5px 3px 5px; background:#c80500; border:1px solid #ff5c58; color:#fff; font-weight:bold; font-size:14px;}

.bnt02{margin:0; padding:8px 5px 3px 5px; background:#000;  border:1px solid #767676; color:#fff; font-weight:bold; font-size:14px;}

.fff{color:#FFFFFF; font-weight:bold;}

.red{color:#a2030a; font-weight:bold;}	

.q{
	margin:0;
	padding:5px 0 5px 30px;
	background:url(../images/q.gif) left center no-repeat;
	font-family:"ms ui Gothic"; font-size:14px; color:#4d83c8; font-weight:bold;
	text-align:left;
	}

.a{
	margin:0px 0 10px 0;
	padding:5px 0 10px 35px;
	background:url(../images/a.gif) left 5px no-repeat;
	border-bottom:1px dashed #333333;
	text-align:left;
	}
