html, body { margin:0px;padding:0px; font-family:'Nanum Gothic', sans-serif;font-size:12px;color:#222222; }
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;}

.button_center {margin:2px;text-align:center;}
.button_right {margin:2px;text-align:right;}
.button_left {margin:2px;text-align:left;}

.clear {clear:both;}

/* ÀÏ¹Ý ¸µÅ© ½ºÅ¸ÀÏ ******************************/
a:link { color: #222222; text-decoration: none; }
a:visited {color: #222222; text-decoration: none;}
a:hover { color: #c7b794; text-decoration: none;}


/* È¿°ú ******************************/
.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;
}



.vw_content img {max-width: 100%;height:auto;}

#header { width:100%;margin:0 auto;border-bottom:1px solid #cacaca;}
#container { width:100%;margin:0 auto; *zoom:1;}
#container:after {content:""; clear:both; display:block; height:0; visibility:none;}
#footer { width:100%;margin:0 auto;border-top:1px solid #cdcdcd;}

.floatLeft {float:left;}
.floatRight {float:right;}





.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%;}


.icon_menu {display:none;}

/* ¼­ºê ÆäÀÌÁö °æ·Î ******************************/
#subSloganBg {width:100%;height:48px;background:url(/images/bg/bg_slogan.gif) repeat-x;}
.subSloganWrap {width:100%;max-width:1200px;height:48px;line-height:48px;margin:0 auto;background-color:#4a3626;} 
.subSloganWrap li.sloganName {float:left;background-color:#262626;color:#e7dcc5;font-size:150%;padding:0 20px;}
.subSloganWrap li.slogan {float:left;padding-left:3%;box-sizing:border-box;font-size:130%;font-weight:bold;color:#e7dcc5;}
.subSloganWrap li.sloganTxt{float:right;color:#d3d3d3;text-align:right;font-size:12px;padding-right:2%;box-sizing:border-box;font-weight:bold;}
.subSloganWrap li.slogan > img {width:100%;max-width:30px;}


/* ¼­ºê ******************************/
#subContainer { width:100%;max-width:1200px;margin:0 auto; *zoom:1;border-left:1px solid #d9d9d9;}
#subContainer:after {content:""; clear:both; display:block; height:0; visibility:none;}
#subContainer .subLeft {float:left;width:18.3%;max-width:220px;text-align:center;}
#subContainer .subRight {float:left;width:81.7%;max-width:980px;padding:3% 0 3% 4%;box-sizing:border-box;border-left:1px solid #d9d9d9;}


/* ¿ÞÂÊ¸Þ´º ******************************/
.subLeftWrap {margin:40px 0;}
.subLeftWrap h2 {font-size:190%; font-weight:600; padding:0px 0 25px 0;border-bottom:2px solid #4e4e4e;display:inline-block;}
.subLeftWrap ul {width:100%;max-width:220px;margin-top:25px;}
.subLeftWrap li a{height:40px; line-height:40px;text-align:center;display:block;font-size:16px;font-weight:bold;}
.subLeftWrap li a:hover{background-color:#ec143c;color:#fff;}
.subLeftWrap li a.selected {background-color:#ec143c;color:#fff;}


/* ¼­ºêÅ¸ÀÌÆ² ******************************/
.subPageWrap {width:100%;max-width:929px;text-align:left;}
.subPageWrap h2 {font-size:250%;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #a8a8a8;font-weight:600;}



/* °Ô½ÃÆÇ °ø¿ë ******************************/
.board_title {float:left;width:80%;text-align:left;font-size:14px;font-weight:bold;padding-left:30px;}
.board_readnum {float:right;width:10%;}



/* Å×ÀÌºí¸®½ºÆ® ******************************/
.table_css {font-size:13px;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;}


/*½É¸® ÀÚ°¡Ã¼Å©*/
#check_tab{	
	margin:0px auto;
	width:100%;
	max-width:929px;
	height:35px;
	border-bottom:0px solid #d0d0d0;
}
#check_tab ul.tab{
	padding:0;
}
#check_tab ul.tab li{
	list-style-type:none;
	float:left;
	margin:0px 8px 5px 0;
	cursor:pointer;
}
#check_tab ul.tab li a{
	background-color:#59c4f6;
	outline:none;	
	display:block;
	color:#fff;
	text-align:center;
	padding:10px 15px; 

	
}
#check_tab ul.tab li a:hover{
	background-color:#cecece;
	text-decoration:none;
	color:#424242;
	cursor:pointer;
}
#check_tab ul.tab li a.selected{
	background-color:#cecece;
	text-decoration:none;
	color:#424242;
	cursor:pointer;
}


/* ¸ð¹ÙÀÏ */
@media screen and (max-width:768px) {
	
	.mhidden {display: none;}

	.vw_content img {max-width: 100%;height:auto;}

	.mWid05 { width: 5%;}
	.mWid10 { width: 10%;}
	.mWid20 { width: 20%;}
	.mWid30 { width: 30%;}
	.mWid35 { width: 35%;}
	.mWid40 { width: 40%;}
	.mWid50 { width: 50%;}
	.mWid80 { width: 80%;}
	.mWid85 { width: 85%;}
	.mWid90 { width: 90%;}
	.mWid98 { width: 98%;}	
	


	/* ¼­ºê ÆäÀÌÁö °æ·Î ******************************/
	.subSloganWrap {width:100%;max-width:100%;height:48px;line-height:48px;margin:0 auto;background-color:#4a3626;} 
	.subSloganWrap li.sloganName {display:none;}
	.subSloganWrap li.slogan {clear:left;width:100%;padding-left:0%;font-size:100%;font-weight:bold;color:#e7dcc5;text-align:center;}
	.subSloganWrap li.sloganTxt{display:none;}
	.subSloganWrap li.slogan > img {width:100%;max-width:20px;}


	/* ¼­ºê ******************************/
	#subContainer { width:100%;max-width:100%;margin:0 auto; *zoom:1;border-left:0px solid #d9d9d9;}
	#subContainer:after {content:""; clear:both; display:block; height:0; visibility:none;}
	#subContainer .subLeft {display:none;}
	#subContainer .subRight {clear:left;width:100%;max-width:100%;padding:3% 1%;box-sizing:border-box;border-left:0px solid #d9d9d9;}


	/* ¿ÞÂÊ¸Þ´º *****************************
	.subLeftWrap {margin:40px 0;}
	.subLeftWrap h2 {font-size:190%; font-weight:600; padding:0px 0 25px 0;border-bottom:2px solid #4e4e4e;display:inline-block;}
	.subLeftWrap ul {width:100%;max-width:220px;margin-top:25px;}
	.subLeftWrap li a{height:40px; line-height:40px;text-align:center;display:block;font-size:16px;font-weight:bold;}
	.subLeftWrap li a:hover{background-color:#ec143c;color:#fff;}
	*/


	/* ¼­ºêÅ¸ÀÌÆ² ******************************/
	.subRightWrap {width:100%;max-width:100%;text-align:left;}
	.subRightWrap h2 {font-size:250%;padding-bottom:25px;}

	
}

