/* ----- layout default ----- */
body, div, ol, ul, li, dl, dt, dd, p,fieldset {
	margin:0px;
	padding:0px;
	list-style:none;
}
#body-c{
	width:620px;
	padding:0px;
	margin-bottom:0;
	float:left;
	display:inline;
}
#body-box{
	width:600px;
	padding:0px;
	margin:0px;
	background-color:#f5f5f5;
	border:1px solid #dbe6f0;
}
.body-box{
	width:600px;
	padding:0px;
	margin:0px;
	background-color:#f5f5f5;
	border:1px solid #dbe6f0;
}

#sub_body li{
	line-height:170%;
	font-size:12px;
	font-family:gulim,dotum, "µ¸¿ò", Arial;
}

#qmenu li{
	line-height:170%;
	font-size:12px;
	font-family:gulim,dotum, "µ¸¿ò", Arial;
}

td, th, tr {
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:gulim,dotum, "µ¸¿ò", Arial;
}
.body {
	font-size:12px;
}
caption{
	display:none;
}
img {
	border:0px;
}
form{padding:0; margin:0;}

/* ----- ¸µÅ©¸¸µé±â ¿µ¿ª ----- */

a.boxmenu{
	color:#fff;
	text-decoration:none;
}
a.boxmenu:hover{
	color:#336699;
	font-weight:bold;
	text-decoration:underline;
	
}
a.boxmenu01{
	color:#2352a9;
	font-weight:bold;
	text-decoration:none;
}
a.boxmenu01:hover{
	color:#4880ea;
	font-weight:bold;
	text-decoration:underline;
	
}
a.depth06{
	color:#616161;
	letter-spacing:-1px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
a.depth06:hover{
	color:#5694fb;
	letter-spacing:-1px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	
}
a.sitemenu{
	color:#006666;
	text-decoration:none;
}
a.sitemenu:hover{
	color:#4e86d3;
	text-decoration:underline;
	
}
a.sitemenu01{
	color:#424242;
	text-decoration:none;
}
a.sitemenu01:hover{
	color:#6195f3;
	text-decoration:none;
	
}
a.photo01{
	color:#2b78bf;
	font-weight:bold;
	text-decoration:none;
}
a.photo01:hover{
	color:#539ce0;
	font-weight:bold;
	text-decoration:none;
	
}
a.photo02{
	color:#4596e0;
	text-decoration:none;
}
a.photo02:hover{
	color:#4596e0;
	text-decoration:underline;
	
}
a.post{
	color:#545454;
	text-decoration:none;
}
a.post:hover{
	color:#545454;
	text-decoration:underline;
	
}
a.boardlist{
	color:#2b2b2b;
	text-decoration:none;
}
a.boardlist:hover{
	color:#2b2b2b;
	text-decoration:underline;
	
}

/* ----- ¸µÅ©¸¸µé±â ¿µ¿ª³¡ ----- */
/* ----- contents_padding ----- */
.paddingst01 {
	padding-left:10px;
}
.paddingst02 {
	padding-left:5px;
}
.boxst{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:center;
	color:#4e86d3;
	letter-spacing:5px;
}

.padding5 {
	padding-left:5px;
	
}
.padding010 {
	padding-left:10px;
}

.padding10 {
	padding-left:10px;
}

.padding11 {
	padding:10px 10px;
}

.padding15 {
	padding-left:15px;
}

.padding20 {
	padding-left:20px;
}

.padding30 {
	padding-left:30px;
}

.padding40 {
	padding-left:40px;
}

.padding50 {
	padding-left:50px;
}
.p_bottom10 {
	padding-bottom:10px;
}
/* ----- sub Å¸ÀÌÆ²°ü·Ã ----- */
h2{
	margin:0px;
	font-size:1.1em;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	color:#003399;
	text-indent:20px;
	padding-top:2px;
	background:url("/images/common/dot_001.gif") no-repeat 2px center;
}
h3{
	margin:0px;
	margin-left:3px;

	font-size:1.1em;
	font-weight:bold;
	line-height:21px;
	vertical-align:middle;
	text-align:left;
	color:#454545;
	text-indent:15px;
	padding-top:2px;
	background:url("/images/common/dot_002.gif") no-repeat 2px center;
}
h4{
	text-indent:10px;
	padding-top:2px;
	text-align:left;
	line-height:21px;
	margin:0px;



}

table ul{
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
table ul li{
	line-height:19px;
}

.type_dot{
	padding-left:13px;
	background:url("/images/common/dot_003.gif") no-repeat 5px 6px;
	list-style:none;
}
.type_dot01{
	padding-left:15px;
	background:url("/images/common/dot_005.gif") no-repeat 5px 5px;
	list-style:none;
	padding-bottom:5px;
	margin-left:10px;
}
.type_dot02{
	margin-left:10px;
	background:url("/images/common/dot_005.gif") no-repeat 5px 5px;
	list-style:none;
	padding-left:15px;

}
.type_dot03{
	padding-left:20px;
	background:url("/images/common/dot_004.gif") no-repeat 10px 5px;
	list-style:none;
	margin-left:12px;
}

.type_Event{
	padding-left:15px;
	background:url("/images/common/dot_004.gif") no-repeat 0px 12px ;
	list-style:none;
	
}
.type_dot04{
	padding-left:15px;
	background:url("/images/common/dot_005.gif") no-repeat 5px 5px;
	list-style:none;
}
.type_dot05{
	padding-left:15px;
	background:url("/images/common/dot_006.gif") no-repeat 5px 5px;
	list-style:none;
}
.type_dot06{
	padding-left:12px;
	background:url("/images/i/dot_my.gif") no-repeat 5px 5px;
	list-style:none;
}
.type_dot07{
	padding-left:12px;
	background:url("/images/i/dot_my01.gif") no-repeat 5px 5px;
	list-style:none;
}
.mylist li{
	line-height:22px;
}
/* ----- text Æ÷ÀÎÆ®°ü·Ã ----- */
.point01 {
	font-weight:bold;
	color:#4d4d4d;
}
.point02 {
	font-weight:bold;
	color:#34a129;
}
.point03 {
	font-weight:bold;
	color:#ff3300;
}
.point04 {
	font-weight:bold;
	color:#009e64;
}
.point05 {
	font-weight:bold;
	color:#006699;
}
.point06 {
	color:#315ebb;
}
.point07 {
	color:#315ebb;
	font-weight:bold;
}
.point002 {
	color:#d48b19;
	font-weight:bold;
}
.point003 {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

.pointEvent {
	color:#315ebb;
	font-weight:bold;
	font-size:5px;
}
/* ----- box°ü·Ã ----- */
.box01{
	padding-left:10px;
	padding-right:10px;
	color:#224596;
	/*background:#f5fbff;*/
	border-bottom:2px solid #bbe3ff;
	border-top:2px solid #bbe3ff;
}
.box02{
	border:2px solid #b6dbf7;
	padding:10px 10px;
	color:#333333;
	/*background:#edf7ff;*/
}

.box03{
	border:2px solid #b6dbf7;
	padding:10px 10px;
	color:#333333;
}
.box05{
	padding:10px;
	color:#2b2b2b;
	background:#ebf3fb;
	border-bottom:1px solid #d8e9ff;
	border-top:2px solid #c1dafb;
}
.box06{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:right;
	color:#4e86d3;
	letter-spacing:5px;
}
.box07{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:center;
	color:#4e86d3;
}
.box08{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:center;
	color:#4e86d3;
	font-size:13px;
}
.box001{
	border:1px solid #e3e3e3;
	background:#f6f6f6;
}

.box999{
	border:1px solid #dbe6f0;
	background:#f2f8fc;
	text-align:center;
	color:#4e86d3;
	letter-spacing:2px;
}

.point002 {
	color:#d48b19;
	font-weight:bold;
}
.point003 {
	color:#fff;
	font-weight:bold;
	text-align:center;
}

/* ----- table ----- */
.table {
	border-top:3px solid #2e97e8;
	border-bottom:3px solid #effbe9;
}
.table td.center{
	text-align:center;
}
.table td {
	background-color:#FFFFFF;
	padding:10px;
}

.table_bu {
	border-top:3px solid #f3df83;
	border-bottom:3px solid #efefef;
}
.table_bu th{
	font-weight:bold;
	color:#d0830b;
	text-align:center;
	background-color:#fdfaed;
	height:25px;
	line-height:150%;
}

.table_thead th {
	font-weight:bold;
	color:#3186ce;
	text-align:center;
	background-color:#ecf8ff;
	height:25px;
	line-height:150%;
}
.table_tfoot {
	font-weight:bold;
	color:#15999b;
	text-align:center;
	background-color:#f8f8f8;
	height:20px;
}
.table_th{
	font-weight:bold;
	color:#656565;
	text-align:center;
	background-color:#f4f4f4;
	height:25px;
	line-height:150%;
}
/* ----- board ----- */
.board {
	border-top:3px solid #b2cae2;
	border-bottom:3px solid #f2f2f2;
}
.board td{
	height:23px;
}
.board_photo{
	border-top:3px solid #b2cae2;
	border-bottom:3px solid #f2f2f2;
}
.photo_box{
	border:3px solid #e1ebf3;
	text-align:center;
}

.board_thead th {
	font-weight:bold;
	color:#296eb4;
	text-align:center;
	background-color:#ebf3fb;
	height:25px;
	line-height:150%;
}


.board_thead01 th {
	font-weight:bold;
	color:#296eb4;
	text-align:left;
	background-color:#ebf3fb;
	height:25px;
	line-height:150%;
}
.board_tfoot {
	font-weight:bold;
	color:#15999b;
	text-align:center;
	background-color:#f8f8f8;
	height:20px;
}
.board_th{
	font-weight:bold;
	color:#656565;
	text-align:center;
	background-color:#f4f4f4;
	height:25px;
	line-height:150%;
}

.rightmenu input{
	height:17px;
	border:1px solid #7f9db9;
	margin-left:3px;
}
.rightmenu select{
	border:1px solid #b6b6b6;
	height:22px;
}

/* -----a ----- */
.family li{
	float:left;
}
/* -----nopage ----- */

.nopage01{
	background:url("/images/common/bg_nopage01.gif") no-repeat 0px 0px;
	width:620px;
	height:354px;
}
.nopage02{
	background:url("/images/common/bg_nopage02.gif") no-repeat 0px 0px;
	width:620px;
	height:354px;
}
.nopage03{
	background:url("/images/common/bg_nopage03.gif") no-repeat 0px 0px;
	width:620px;
	height:354px;
}
.nobtn{
	padding-top:275px;
	padding-left:65px;
}
.nobtn li{
	float:left;
}



/* »ç¶ûÀÇPC css */
.pc01_about { overflow:hidden; background-image:url(/images/lecture/pc01_img01.gif); background-repeat:no-repeat; background-position:5px top; padding:0px 20px 10px 160px; }
.pc02_text { background-image:url(/images/lecture/pc02_img01.gif); background-repeat:no-repeat; padding:25px 60px 0px 200px; height:100px; }
.pc02_text2 { padding:0 0 20px 10px; clear:both; overflow:hidden;}
	dl.pc02_dl { overflow:hidden; float:left; width:300px; }
	dl.pc02_dl dt { font-weight:bold; color:#2e53bb; padding-left:10px; background-image:url(/images/lecture/pc_icon01.gif); background-repeat:no-repeat; background-position:left 5px; padding-bottom:5px; }
	dl.pc02_dl dd { padding-left:10px; }
.pc02_text3 { clear:both;  background-color:#EFF5F8; padding:10px; margin:10px 0 0 0; }
.pc_btn { text-align:center; padding:10px; }
.pc03_list { padding:0 0 20px 20px; }
	ul.pc03_ul { margin:0; overflow:hidden; }
	ul.pc03_ul li { background-image:url(/images/lecture/pc_icon01.gif); background-repeat:no-repeat; background-position:left 5px; line-height:20px; padding-left:10px;}



DIV.publicity {
        DISPLAY: block
}
DIV.publicity h2{clear:both;}

UL.pub {
        CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.publicity_list {
        CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
UL.publicity_list LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/c/bg_publicity.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 13px; HEIGHT: 165px
}
.publicity_title {
        FONT-WEIGHT: bold; WIDTH: 125px; COLOR: #006699; PADDING-TOP: 5px; TEXT-ALIGN: center
}

.ac{text-align:center !important;}
.ar{text-align:right !important;}
.al{text-align:left !important;}
.b{font-weight:bold;}

/* margin °ü·Ã*/
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}

.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}
.mb55{margin-bottom:55px !important;
}
.bul_squarr_green{margin:5px 0 0 5px; padding:0 0 0 15px; background:url("/images/common/dot_002.gif") no-repeat left 3px;}

.type_none li{background:none !important;}
.type_bul01 li{padding-left:20px; background:url("/images/common/dot_004.gif") no-repeat 10px 5px;	list-style:none; margin-left:12px;}
.type_bul01 li ul li{padding-left:20px; background:url("/images/common/dot_005.gif") no-repeat 10px 5px;	list-style:none; margin-left:12px;}


.mem_box01{overflow:hidden; width:608px; height:145px; background:url(/images/login/bg_mem_box01.gif) top left no-repeat ;}
.mem_box01 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}
.mem_box02{width:608px; height:207px; background:url(/images/login/bg_mem_box02.gif) top left no-repeat ;}
.mem_box02 .mem_in{float:right; width:380px; height:145px; padding:20px 30px ;}

.cycle_photo_box{overflow:hidden;}
.cycle_photo_box .bg_box01{padding:13px 0 0 13px; float:left; width:268px; height:223px; background:url(/images/b/bg_bicycle_photo01.gif) no-repeat left top;}
.cycle_photo_box .bg_box01 img{width:253px; height:209px;}
.cycle_photo_box .bg_box02{padding:8px 0 0 10px; float:left; width:534px; height:223px; background:url(/images/b/bg_bicycle_photo02.gif) no-repeat left top;}
.cycle_photo_box .bg_box02 img{width:525px; height:212px;}

.sub_box{ overflow:hidden; width:600px; border:1px solid #bdcdfb; padding:10px; margin-bottom:20px;}
.sub_box li{width:290px; float:left; padding:5px 5px; font-weight:bold; color:#517ada;}
.sub_box li a:hover{background:#e6ecff;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

/*minsun*/
.minsun .txt_box{ width:600px; padding:10px; border:2px solid #b6dbf7;}
.minsun .txt_box li {padding-left:13px;	background:url("/images/common/dot_003.gif") no-repeat 5px 6px;}
.minsun .txt_box li ul li{padding-left:20px; background:none;}

.minsun05_02_bg{padding-right:220px; min-height:211px; height:auto !important; height:211px; background:url(/images/b/img_minsun05_02.bmp) no-repeat right top;}
.minsun13{margin-top:20px; overflow:hidden;}
.minsun13 dl.left{width:300px; float:left;}
.minsun13 dl.right{width:300px; float:right;}
.minsun13 dl dt{font-weight:bold;}

/*tab*/
#tab_box01{ height:32px; border-bottom:2px solid #126b98; }
#tab_box01 li{margin:0 1px;float:left;}
#tab_box01 li a{display:inline-block;padding:0 0 0 5px;background:#f7f8ff;color:#676767;text-decoration:none}
#tab_box01 li a span{display:inline-block;padding:12px 5px 0 0;height:20px;background:#f7f8ff;cursor:pointer;font-weight:bold}
#tab_box01 li a:hover,#tab_box01 li a:active,#tab_box01 li a:focus{padding:0 0 0 5px;background:#a7b7f0;color:#fff;font-weight:bold}
#tab_box01 li a:hover span, #tab_box01 li a:active span, #tab_box01 li a:focus span{padding:10px 5px 0 0;height:22px;background:#a7b7f0;color:#fff}

#tab_box01 li.on{margin:0 1px;float:left;}
#tab_box01 li.on a{display:inline-block;padding:0 0 0 5px;background:#a7b7f0;color:#fff;text-decoration:none}
#tab_box01 li.on a span{display:inline-block;padding:12px 5px 0 0;height:20px;background:#a7b7f0;cursor:pointer;font-weight:bold}

#tab_box02{margin-top:10px; height:32px; border-bottom:2px solid #126b98; }
#tab_box02 li{margin:0 1px;float:left;}
#tab_box02 li a{display:inline-block;padding:0 0 0 5px;background:#f7f8ff;color:#676767;text-decoration:none}
#tab_box02 li a span{display:inline-block;padding:12px 5px 0 0;height:20px;background:#f7f8ff;cursor:pointer;font-weight:bold}
#tab_box02 li a:hover,#tab_box01 li a:active,#tab_box01 li a:focus{padding:0 0 0 5px;background:#a7b7f0;color:#fff;font-weight:bold}
#tab_box02 li a:hover span, #tab_box01 li a:active span, #tab_box01 li a:focus span{padding:10px 5px 0 0;height:22px;background:#a7b7f0;color:#fff}

#tab_box02 li.on{margin:0 1px;float:left;}
#tab_box02 li.on a{display:inline-block;padding:0 0 0 5px;background:#a7b7f0;color:#fff;text-decoration:none}
#tab_box02 li.on a span{display:inline-block;padding:12px 5px 0 0;height:20px;background:#a7b7f0;cursor:pointer;font-weight:bold}


.b03box {
	padding: 0;
	margin: 0;
	height: 75px;
	background: url(/images/mayor/b/img_b030_box.gif) no-repeat 0px 0;
}

.b03box ul.bul03h3 {
	padding: 0 0 11px 39px;
	margin: 0;
}

.b03box ul.bul03 {
	padding: 0;
	margin: 0;
	list-style: none;
}

.b03box ul.bul03 li {
	margin: 0;
	line-height: 0;
	font-size: 0;
	float: left;
}

.b03box ul.bul03 li.lf {
	padding: 10px 0 0 39px;
	margin: 0;
	width: 465px;
}

.b03box ul.bul03 li.rf {
	padding: 0 15px 0 0;
	margin: 0;
	width: 101px;
}

/* ----- ºÎ¼­¸ÞÀÎ Å¸ÀÌÆ²ºÎºÐ ----- */
#subpart{
	width:620px;
	padding:0px;
	margin:10px 0px 0px 0px;
	clear:both;
	font-size:12px;
}

#subpart .title{
	width:620px;
	padding:0px;
	margin:0px;
	list-style:none;
}

#subpart .title ul li{
	float:left;
	list-style:none;
}

#subpart .title ul li ul li{
	float:left;
	list-style:none;
}

#subpart .title01{
	float:left;
}

#subpart .title02{
	float:right;
	padding-top:18px;
}

#subpart .title03{
	float:right;	
}

/* ----- ºÎ¼­¸ÞÀÎ »õ¼Ò½ÄºÎºÐ ----- */
#subpart  .notice{
	width:620px;
	height:139px;
	background:url("../images/g/bg_notice.gif") no-repeat 0px 0px;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

#subpart .notice ul{
	margin:0px;
	padding:0px;
}
#subpart .notice li{
	margin-top:15px;
	list-style:none;
}

#subpart .notice ul h3{
	margin:0px;
	padding:0px;
}

#subpart .notice01{
	width:290px;
	padding-left:20px;
	float:left;
}

#subpart .notice01 ul li{
	margin:0px;
	padding:0px;
}

#subpart .notice01 ul li{
	text-decoration:none;
	color:#515151;
	background:url("../images/g/dot_notice01.gif") no-repeat 0px 6px;
	line-height:20px;
	text-indent:5px;
	width:100%;
	list-style:none;
}

#subpart .notice02{
	width:275px;
	padding-left:35px;
	float:left;
}

#subpart .notice02 ul li{
	margin:0px;
	padding:0px;
}

#subpart .notice02 ul li{
	text-decoration:none;
	color:#515151;
	background:url("../images/g/dot_notice02.gif") no-repeat 0px 6px;
	line-height:20px;
	text-indent:5px;
	width:100%;
	list-style:none;
}

/* ----- ºÎ¼­¸ÞÀÎ ÇÏ´Ü¹öÆ°ºÎºÐ ----- */
#subpart .bottombtn{
	width:620px;
	margin:0px;
	padding:0px;
}

#subpart .bottombtn li{
	float:left;
}

#subpart .btn01{
	width:159px;
	height:195px;
	background:url("../images/g/bg_ucc01.gif") no-repeat 0px 0px;
	list-style:none;
	float:left;
	margin:0px;
	margin-top:30px;
}

#subpart .btn01 ul{
	margin:0px;
	padding-top:28px;
	padding-left:9px;
	height:210px;
}

#subpart .btn01 ul li{
	list-style:none;
	clear:both;
	width:145px;
	line-height:30px;
}
#subpart .btn02{
	width:427px;
	list-style:none;
	padding-top:30px;
	margin-left:32px;
	float:left;
}
#subpart .part01{
	width:110px;
	float:left;
}
#subpart .part01 li{
	background:url("../images/g/dot_bu.gif") no-repeat 0px 6px;
	/*margin:3px;*/
	text-indent:10px;
	width:130px;
	list-style:none;
}
#subpart .part02{
	width:590px;
	margin:0px;
	padding:0px;
	margin-top:5px;
}
#subpart .part02 li{
	list-style:none;
	float:left;
}
/* ----- Å¸ÀÔº° ºÎ¼­¸ÞÀÎ ----- */
#typebu{
	width:427px;
	padding:0px;
	margin:0px;
	float:left;
	height:auto;
	display:inline;
}
#typebu .tpart01{
	width:427px;
	height:73px;
	margin:0px 0px 12px 0px;
	padding:0px;
}
#typebu .tpart01 li {
	float:left;
	margin:0px;
	padding:0px 0px 1px 0px;
	list-style:none;
	font-size:0px;
	line-height:0px;
}
/* ----- °¡Á¤º¹Áö°ú °ø¿ø³ìÁö°ú ±³ÅëÇàÁ¤°ú ¹®È­°øº¸Ã¼À°°ú ¹Î¿ø¿©±Ç°ú »çÈ¸º¹Áö°ú Àç¹«°ú Ä¡¼ö¹æÀç°ú ºÎ¼­¸ÞÀÎ ----- */
#typebu .tpart02 {
	border:1px solid #e8e8e8;
	width:427px;
	height:118px;
	margin:0px;
	padding:0px;
}
#typebu .tpart02 li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:0px;
	line-height:0px;
}
/* ----- °ÇÃà°ú ºÎµ¿»êÁ¤º¸°ú ºÎ¼­¸ÞÀÎ ----- */
#typebu .tpart03 {
	border:1px solid #e8e8e8;
	width:427px;
	height:118px;
	margin:0px;
	padding:0px;
}
#typebu .tpart03 dl{
	margin:0px;
	padding:0px;
}
#typebu .tpart03 dl dt{
	float:left;
	font-size:0px;
	line-height:0px;
}
/* ----- ±³ÅëÁöµµ°ú ¸¼ÀºÈ¯°æ°ú ¼¼¹«°ú Áö¿ª°æÁ¦°ú ºÎ¼­¸ÞÀÎ ----- */
#typebu .tpart04 {
	border:1px solid #e8e8e8;
	width:427px;
	height:118px;
	margin:0px;
	padding:0px;
}
#typebu .tpart04 li{
	float:left;
	font-size:0px;
	line-height:0px;
}
#typebu .tpart04 dl{
	text-align:center;
	padding:6px 0px 0px 0px;
}
/* ----- Ã»¼ÒÇàÁ¤°ú ºÎ¼­¸ÞÀÎ ----- */
#typebu .tpart05 {
	border:1px solid #e8e8e8;
	width:427px;
	height:118px;
	margin:0px;
	padding:0px;
}
#typebu .tpart05 li{
	float:left;
	font-size:0px;
	line-height:0px;
}
#typebu .tpart05 dl{
	text-align:center;
	padding:0px;
	margin:0px;
}
/* ----- Åä¸ñ°ú ºÎ¼­¸ÞÀÎ ----- */
#typebu .tpart06 {
	border:1px solid #e8e8e8;
	background:url("../images/g/part016_bg01.gif") no-repeat 0px 0px;
	width:427px;
	height:118px;
	margin:0px;
	padding:0px;
}
#typebu .tpart06 li{
	clear:both;
	font-size:0px;
	line-height:0px;
}
#typebu .tpart06 dl{
	float:left;
	padding:0px;
	margin:8px 10px 10px 15px;
}
#typebu .tpart06 dl dt{
	margin-bottom:2px;
}
/* 100512 Ãß°¡ ½ÃÀÛ */
#foot .footer01 li.foot_logo{
	float:left;
	padding:20px 0 0 25px;
}
/* 100512 Ãß°¡ ³¡ */

/* 110809 Ãß°¡ ½ÃÀÛ */
.mt0 {
	margin-top: 0 !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.ar {
	text-align: right !important;
}
.fn {
	font-weight: normal !important;
}
.t_type01 {
	margin: 0;
	padding: 0;
	border-top: 3px solid #2e97e8;
	border-bottom: 2px solid #effbe9;
}
.t_type01 thead th {
	margin: 0;
	padding: 8px 0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ecf8ff;
	color: #3186ce;
}
.t_type01 tbody th,
.t_type01 tfoot th {
	padding: 8px 0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f4f4f4;
	color: #656565;
}
.t_type01 tbody td,
.t_type01 tfoot td {
	padding: 8px 5px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 1.3em;
}
.t_type01 th.right,
.t_type01 td.right {
	border-right: 1px solid #ddd;
}
.t_type01 .center td {
	text-align: center !important;
}
.t_type01 .type02 th {
	background: #fff;
	color: #000;
	font-weight: normal;
}
.t_type01 .type02 td {
	text-align: center;
}
.t_type01 .type02 td.left {
	text-align: left;
}
.t_type01 .type02 ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.t_type01 .type02 li,
.t_type01 .type02 p {
	margin: 0;
	padding: 0 0 0 10px;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background:url("/images/common/dot_003.gif") no-repeat left 6px;
	line-height: 1.6em;
}
.t_type01 .type03 th {
	padding: 8px 5px;
	background: #fff;
	color: #000;
	font-weight: normal;
	text-align: left;
}
.t_type01 .type03 td {
	text-align: left;
}
.t_type01 .type04 th,
.t_type01 .type05 th {
	margin: 0;
	padding: 8px 0;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ecf8ff;
	color: #3186ce;
}
.t_type01 .type05 th.nor {
	background: #fff;
	color: #000;
	font-weight: normal;
}
.t_type01 .type04 td {
	text-align: right;
}
.t_type01 .type05 td {
	text-align: center;
}
.t_type01 .type05 td.left {
	text-align: left;
}
.t_type01 .type06 th {
	padding: 8px 5px;
	background: #fff;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.list_tab,
.list_tab3,
.list_tab4 {
	width: 620px;
	padding: 10px 0 0 0;
	background: url("/images/110809/110809_bg01_tab.gif") no-repeat left top;
}
.list_tab .btm,
.list_tab3 .btm,
.list_tab4 .btm {
	padding: 0 0 10px 0;
	background: url("/images/110809/110809_bg01_tab.gif") no-repeat -620px bottom;
}
.list_tab ul,
.list_tab3 ul,
.list_tab4 ul {
	width: 620px;
	background: url("/images/110809/110809_bg01_tab.gif") repeat-y right top;
	overflow: hidden;
}
.list_tab li {
	float: left;
	width: 33%;
	padding: 2px 0;
}
.list_tab3 li {
	float: left;
	width: 25%;
	padding: 2px 0;
}
.list_tab4 li {
	float: left;
	width: 50%;
	padding: 2px 0;
}
.list_tab li a,
.list_tab3 li a,
.list_tab4 li a {
	display: block;
	padding: 0 0 0 30px;
	background:url("/images/common/dot_004.gif") no-repeat 20px 5px;
	color: #2352a9;
	font-weight: bold;
}
.list_tab li a.on,
.list_tab3 li a.on,
.list_tab4 li a.on {
	color: #ff4e00;
}
.list_tab2 {
	margin: 15px 0 0 0;
	padding: 0;
	overflow: hidden;
}
.list_tab2 li {
	float: left;
	width: 33%;
	height: 27px;
	margin: 0;
	padding: 7px 0 0 0;
	background: url("/images/common/bg_tab06.gif") no-repeat center top;
	font-size: 12px;
	line-height: 1.2em;
	text-align: center;
}
.list_tab2 li a {
	color: #616161;
	font-weight: bold;
}
.list_tab2 li.on {
	background: url("/images/common/bg_tab06_on.gif") no-repeat center top;
}
.depth001 dt {
	margin: 40px 0 0 0;
	padding: 0 0 0 18px;
	font-size: 13px;
	font-weight: bold;
	color: #003399;
	background: url("/images/common/dot_001.gif") no-repeat left 2px;
}
.depth001 dt.mt0,
.depth001 li.mt0,
.depth001 p.mt0 {
	margin-top: 0 !important;
}
.depth001 dt span {
	font-weight: normal !important;
}
.depth001 dd {
	padding: 5px 0 0 18px;
}
.depth001 .depth002 dt {
	margin: 20px 0 0 0;
	padding: 0 0 0 14px;
	font-size: 13px;
	font-weight: bold;
	color: #454545;
	background: url("/images/common/dot_002.gif") no-repeat left 3px;
}
.depth001 .depth002 dd {
	padding: 5px 0 0 14px;
}
.depth001 .depth002 .depth003 dt {
	margin: 15px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	color: #34a129;
	background: url("/images/common/dot_003.gif") no-repeat left 6px;
}
.depth001 .depth002 .depth003 dd {
	padding: 5px 0 0 10px;
}
.depth001 .depth002 .depth003 .depth004 dt {
	margin: 15px 0 0 0;
	padding: 0 0 0 10px;
	font-size:12px;
	font-weight: bold;
	color: #006699;
	background: url("/images/common/dot_004.gif") no-repeat left 5px;
}
.depth001 .depth002 .depth003 .depth004 .depth005 dt {
	margin: 15px 0 0 0;
	padding: 0 0 0 7px;
	font-size:12px;
	font-weight: bold;
	color: #006699;
	background: url("../images/110809/110809_dot03.gif") no-repeat left 7px;
}
.depth001 .depth002 .depth003 .depth004 .depth005 dd {
	padding: 5px 0 0 7px;
}
.depth001 ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 14px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("/images/common/dot_002.gif") no-repeat left 3px;
}
.depth001 ul li ul li,
.depth002 ul li,
.bul_dot01 {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("/images/common/dot_003.gif") no-repeat left 6px;
}
.depth001 ul li ul li ul li,
.depth002 ul li ul li,
.depth003 ul li,
.bul_dot02 {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("/images/common/dot_004.gif") no-repeat left 5px;
}
.depth001 ul li ul li ul li ul li,
.depth002 ul li ul li ul li,
.depth003 ul li ul li,
.depth004 ul li,
.bul_dot03 {
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("../images/110809/110809_dot03.gif") no-repeat left 7px;
}
.depth001 ul li ul li ul li ul li ul li,
.depth002 ul li ul li ul li ul li,
.depth003 ul li ul li ul li,
.depth004 ul li ul li,
.depth005 ul li,
.bul_dot04 {
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("../images/110809/110809_dot04.gif") no-repeat left 7px;
}
.depth001 ol {
	padding: 0 0 0 25px;
}
.depth001 ol li,
.depth002 ol li,
.depth003 ol li,
.depth004 ol li {
	margin: 5px 0 0 0;
	padding: 0;
	font-size:12px;
	font-weight: normal;
	color: #000;
	background: none;
	list-style: decimal;
}
.depth001 ol.rom li,
.depth002 ol.rom li,
.depth003 ol.rom li,
.depth004 ol.rom li {
	margin: 5px 0 0 0;
	padding: 0;
	font-size:12px;
	font-weight: normal;
	color: #000;
	background: none;
	list-style: lower-roman;
}
.depth001 ol li ul,
.depth001 ol.rom li ul {
	padding: 0;
}
.depth001 ol li ul li,
.depth001 ol.rom li ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("/images/common/dot_003.gif") no-repeat left 6px;
	list-style: none;
}
.depth001 ol li ul li ul li,
.depth001 ol.rom li ul li ul li,
.depth002 ol li ul li,
.depth002 ol.rom li ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("/images/common/dot_004.gif") no-repeat left 5px;
}
.depth001 ol li ul li ul li ul li,
.depth001 ol.rom li ul li ul li ul li,
.depth002 ol li ul li ul li,
.depth002 ol.rom li ul li ul li,
.depth003 ol li ul li,
.depth003 ol.rom li ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("../images/110809/110809_dot03.gif") no-repeat left 7px;
}
.depth001 ol li ul li ul li ul li ul li,
.depth001 ol.rom li ul li ul li ul li ul li,
.depth002 ol li ul li ul li ul li,
.depth002 ol.rom li ul li ul li ul li,
.depth003 ol li ul li ul li,
.depth003 ol.rom li ul li ul li
.depth004 ol li ul li,
.depth004 ol.rom li ul li {
	margin: 5px 0 0 0;
	padding: 0 0 0 7px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url("../images/110809/110809_dot04.gif") no-repeat left 7px;
}
.depth001 .caution1 {
	color: #ff3300;
}
.dlist_qna {
	margin: 5px 0 0 0;
	padding: 10px;
	border: 2px solid #b6dbf7;
}
.dlist_qna dt {
	margin: 0 !important;
	padding: 0 0 0 18px !important;
	font-size: 12px !important;
	font-weight: bold !important;
	color: #454545 !important;
	background: url(../images/110809/110809_icon_q.gif) no-repeat left top !important;
	line-height: 1.3em;
}
.dlist_qna dt.mt30 {
	margin-top: 30px !important;
}
.dlist_qna dd {
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 18px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #454545 !important;
	background: url(../images/110809/110809_icon_a.gif) no-repeat left 3px !important;
}
.dlist_qna dd ul li {
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 10px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #454545 !important;
	background: url("/images/common/dot_003.gif") no-repeat left 6px !important;
}
.dlist_qna dd ul li ul li {
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 10px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #454545 !important;
	background: url("/images/common/dot_004.gif") no-repeat left 5px !important;
}
.dlist_qna dd ol {
	padding: 0 0 0 25px;
}
.dlist_qna dd ol li {
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #454545 !important;
	background: none !important;
	list-style: decimal;
}
.list_box01 {
	padding: 10px !important;
	border: 2px solid #b6dbf7 !important;
}
.list_box01 li {
	margin: 5px 0 0 0 !important;
	padding: 0 0 0 10px !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #000 !important;
	background: url("/images/common/dot_003.gif") no-repeat left 6px !important;
}
.t_sign {
	border-top: 1px solid #ccc;
}
.t_sign td {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}
.t_sign .odd td {
	background: #f9f9f9;
}
/* 110809 Ãß°¡ ³¡ */

.depth001 dd.twin {
 position: relative;
 margin: 5px 0 0 0;
 padding: 0;
}
.depth001 dd.twin .pic {
 position: absolute;
 left: 0;
 top: 0;
 width: 180px;
 text-align: center;
}
.depth001 dd.twin .twin {
 padding: 0 0 0 200px;
} 

/* 20111222 Ãß°¡ */
li.bg_n {background:none !important; padding:0 !important; margin:0 !important;}
li.type_ndot {background: url("/images/common/dot_003.gif") no-repeat scroll 5px 6px transparent !important; list-style: none outside none !important; padding-left: 13px !important;}
span.bul_ndot02 {background: url("/images/common/dot_004.gif") no-repeat scroll left 3px transparent !important; margin: 5px 0 0; padding: 0 0 0 10px;}
.n_depth002 dt {background: url("/images/common/dot_002.gif") no-repeat scroll left 4px transparent !important;color: #454545 !important;font-size: 13px !important;font-weight: bold !important;margin: 10px 0 0 !important;padding: 0 0 0 14px !important;}
