


html, body { margin:0px;padding:0px; font-family:'Nanum Gothic', sans-serif;font-size:12px;color:#666666; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,a,button,checkbox { margin:0px;padding:0px;font-weight:normal;}

li{list-style:none;}
img { border:0px;vertical-align:top; }
.img_middle { border:0px;vertical-align:middle; }
.hidden{display:none;}

/* ÀÏ¹Ý ¸µÅ© ½ºÅ¸ÀÏ ******************************/
a:link { color: #222222; text-decoration: none; }
a:visited {color: #222222; text-decoration: none;}
a:hover { color: #bababa; text-decoration: none;}

.button_center {margin:2px;text-align:center;}
.button_right {margin:2px;text-align:right;}
.button_left {margin:2px;text-align:left;}

.clear {clear:both;}

.vw_content img {max-width: 890px;height:auto;}


/* È¿°ú ******************************/
.etcmenu a.etc_txt img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.etcmenu a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: .7;}

/* Form ÅÂ±× ¼³Á¤ ******************************/
.txtbox {height:22px;line-height:22px;border:1px solid #828282;}

select.txtbox, input[type="file"] {
  height:26px;
  line-height: 30px;
  background-color:white;
}

.whidden {display: none;}


.Wid05 { width: 5%;}
.Wid15 { width: 15%;}
.Wid10 { width: 10%;}
.Wid20 { width: 20%;}
.Wid30 { width: 30%;}
.Wid35 { width: 35%;}
.Wid40 { width: 40%;}
.Wid50 { width: 50%;}
.Wid80 { width: 80%;}
.Wid85 { width: 85%;}
.Wid90 { width: 90%;}
.Wid98 { width: 98%;}



#header { width:100%;height:120px;margin:0 auto;}
#mainContents { width:100%;margin:0 auto;}
#mainContents .contentsWrap {width:100%;max-width:1170px;margin:0 auto; *zoom:1;}
#mainContents .contentsWrap:after {content:""; clear:both; display:block; height:0; visibility:none;}



/* TOP¸Þ´º, ¸Þ´º ******************************/
.top_bg {width:100%;height:120px;background:url(/images/bg/top_bg.gif) repeat-x;text-align:center;box-shadow:0px 0px 7px #bbbbbb;}
.top_menu {width:100%;max-width:1170px;height:36px;margin:0 auto;border:0px solid red;}
.top_menu ul {float:right;width:100%;min-width:241px;max-width:241px;}
.top_menu ul li {list-style:none;float:left;width:79px;height:36px;line-height:36px;border-left:1px solid #e6e6e6;}
.top_menu ul li.end {list-style:none;float:left;width:79px;height:36px;line-height:36px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.top_menu ul li a{color:#6f6a65;text-decoration:none;}
.top_menu ul li a:hover{color:#bababa;text-decoration:none;}

#navi {width:100%;max-width:1170px;margin:0 auto;}
#navi .menu_logo {float:left;width:25%;max-width:290px;box-sizing:border-box;height:82px;line-height:82px;}
#navi .menu_logo img {width:100%;max-width:244px;border:0;vertical-align:middle;}
#navi .menu {float:left;width:75%;max-width:880px;box-sizing:border-box;}
#navi .icon_menu {float:right;width:5%;padding:5px 0 0 5px;display:none;text-align:left;cursor:pointer;}



#mMenuClose { display:none; }



.contentsWrap {width:100%;max-width:1170px;margin:0 auto;}
.contentsListTit {
	display:table;
	font-size:170%;
	color:#fff; 
	font-weight:550; 
	margin:30px 0 16px 0;
	background:#685b55;
	padding:10px 32px;
	text-align:center;
}




#subNavi {position:relative; width:100%; text-align:center; z-index:0; *zoom:1;}
#subNavi:after {content:""; clear:both; display:block; height:0; visibility:none;}

#subTop {background:#e9ebe1;}
#subTop .subImg {text-align:center; margin:0 auto; *zoom:1;}
#subCate {border-top:solid 1px #d1cfcc; border-bottom:solid 1px #d1cfcc;}
#subCate p {margin:0 auto; width:100%; max-width:1200px; text-align:left; padding:12px 0 12px 30px;box-sizing:border-box;}
#subCate p span {font-weight:bold;}

#subContainer {width:1200px; margin:0 auto; z-index:100; /*background:url(/images/bg/bg_sub.gif) repeat-y;*/ *zoom:1;}
#subContainer:after {content:""; clear:both; display:block; height:0; visibility:none;}

#subLeft {float:left;}
#subLeft h2 {width:230px; background:url(/images/bg/bg_left_tit.gif) no-repeat; color:#deefac; font-size:200%; font-weight:600; line-height:95px; text-align:center;}
#subLeft ul {margin-bottom:20px;}
#subLeft li {height:40px; line-height:40px; text-align:left; background:url(/images/bg/bg_left01.gif) no-repeat;}
#subLeft li span {padding:0 18px 0 48px;}
#subLeft li a{display:block; height:40px; font-size:120%; text-decoration:none; font-weight:600; color:#5f5f5f}
#subLeft li a:hover {background:url(/images/bg/bg_left02.gif) no-repeat; color:#FFF; font-weight:bold; text-decoration:none;}
#subLeft li a.selected {background:url(/images/bg/bg_left02.gif) no-repeat; color:#FFF; font-weight:bold; text-decoration:none;}

#subLeft .subBank {border: solid 1px #bdc7cc; width:100%; max-width:192px; margin-top:20px; padding:13px;}
#subLeft .subBank p.subBankTit {font-size:130%; color:#6b5d56; font-weight:600; padding-bottom:14px;}
#subLeft p.subLeftBtn {padding-top:20px;}
#subLeft p.subLeftBtn span {display:block; padding-bottom:4px;}

#subRight {float:left; width:970px; max-width:970px; padding:0 0 50px 50px;box-sizing:border-box;}
#subRight h3 {color:#6b5d56; font-size:250%; width:100%;  font-weight:600; text-align:left; border-bottom:solid 1px #bfbfbf; padding-bottom:16px; padding-top:29px;margin-bottom:30px;}

#subPage {font-size:110%; line-height:30px; width:100%; max-width:930px; text-align:left;  font-size:120%;}
#subPage:after {content:""; clear:both; display:block; height:0; visibility:none;}
#subPage h4 {clear:both; background:url(/images/icon/icon_page_blt01.gif) left no-repeat; padding-left:26px; color:#ed723a; font-weight:600; font-size:140%; margin-bottom:12px;}
#subPage h5 {color:#9e5b3c; text-decoration:underline; margin-left:18px;}



/* Å×ÀÌºí¸®½ºÆ® ******************************/
.table_css {font-size:100%;color:#666666;}

.table_css .head_Gray_No{text-align:center;background-color:#efefef;}
.table_css .head_Gray_T{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;}
.table_css .head_Gray_L{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;}
.table_css .head_Gray_B{text-align:center;background-color:#efefef;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_R{text-align:center;background-color:#efefef;border-right:1px solid #bebebe;}

.table_css .head_Gray_LB{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_BR{text-align:center;background-color:#efefef;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .head_Gray_LR{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .head_Gray_TL{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-left:1px solid #bebebe;}
.table_css .head_Gray_TB{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TR{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-right:1px solid #bebebe;}

.table_css .head_Gray_LBR{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .head_Gray_TLB{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TBR{text-align:center;background-color:#efefef;border-top:1px solid #bebebe;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TLBR{text-align:center;background-color:#efefef;border:1px solid #bebebe;}


.table_css .list_NO_left{text-align:left;padding:0 0 0 5px;}
.table_css .list_NO_center{text-align:center;}
.table_css .list_NO_right{text-align:right;padding:0 5px 0 0;}

.table_css .list_T_center{text-align:center;border-top:1px solid #bebebe;}
.table_css .list_L_center{text-align:center;border-left:1px solid #bebebe;}
.table_css .list_B_center{text-align:center;border-bottom:1px solid #bebebe;}
.table_css .list_R_center{text-align:center;border-right:1px solid #bebebe;}

.table_css .list_LB_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_BR_center{text-align:center;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LR_center{text-align:center;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TL_center{text-align:center;border-top:1px solid #bebebe;border-left:1px solid #bebebe;}
.table_css .list_TR_center{text-align:center;border-top:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TB_center{text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}

.table_css .list_LBR_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLB_center{text-align:center;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_TBR_center{text-align:center;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLBR_center{text-align:center;border:1px solid #bebebe;}

.table_css .list_T_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;}
.table_css .list_L_left{padding:0 0 0 5px;text-align:left;border-left:1px solid #bebebe;}
.table_css .list_B_left{padding:0 0 0 5px;text-align:left;border-bottom:1px solid #bebebe;}
.table_css .list_R_left{padding:0 0 0 5px;text-align:left;border-right:1px solid #bebebe;}

.table_css .list_LB_left{padding:0 0 0 5px;text-align:left;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_BR_left{padding:0 0 0 5px;text-align:left;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LR_left{padding:0 0 0 5px;text-align:left;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TL_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;border-left:1px solid #bebebe;}
.table_css .list_TR_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TB_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}

.table_css .list_LBR_left{padding:0 0 0 5px;text-align:left;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLB_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_TBR_left{padding:0 0 0 5px;text-align:left;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLBR_left{padding:0 0 0 5px;text-align:left;border:1px solid #bebebe;}


.table_css .list_T_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;}
.table_css .list_L_right{padding:0 5px 0 0;text-align:right;border-left:1px solid #bebebe;}
.table_css .list_B_right{padding:0 5px 0 0;text-align:right;border-bottom:1px solid #bebebe;}
.table_css .list_R_right{padding:0 5px 0 0;text-align:right;border-right:1px solid #bebebe;}

.table_css .list_LB_right{padding:0 5px 0 0;text-align:right;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_BR_right{padding:0 5px 0 0;text-align:right;border-right:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LR_right{padding:0 5px 0 0;text-align:right;border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TL_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;border-left:1px solid #bebebe;}
.table_css .list_TR_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TB_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;}

.table_css .list_LBR_right{padding:0 5px 0 0;text-align:right;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLB_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_TBR_right{padding:0 5px 0 0;text-align:right;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLBR_right{padding:0 5px 0 0;text-align:right;border:1px solid #bebebe;}



