 
/* ¾ÆÀÌµð Áßº¹ Ã¼Å©*/
.aCenterV {
    float:center;
	width:340px;
	height:30px; 
	text-align:center;
	margin:20px 0 0 60px;
    font-weight:bold;
	font-size:14px;
    padding-top:20px;
    border:1px solid #e3e3e3;
}
  
.email_pop{    
	/*width:630px;
	height:234px;  
	background:url(../img/emailstop.jpg) no-repeat 30px 30px;  
	margin:40px 0 0 60px;
    padding-top:10px  */
    float:center;
} 
.email_pop p{   
	font:14px/120% "Nanum Gothic","±¼¸²", Gulim, "µ¸¿ò", Dotum,  Arial, AppleGothic, sans-serif; 
	color:#4768A7;
    font-weight:bold; 
	width:630px;
	text-align:center;
	overflow:hidden;
    margin-top:5px  
}
.email_pop center{   
    float:center;
    padding-top:10px 
}

/* Å°º¸µå Á¢±Ù¼º  **********************************************************************************************/


#accessibility {
  float:left;
}

#accessibility a {
    background-color:#F9F9F9; 
    border:1px solid #7C3032;
    display:block;
    height:1px;
    line-height:1px;
	font-size:1px;
    position:absolute;
    text-align:center;
    top:-10px;
}

#accessibility a:hover, #accessibility a:focus {
    font-weight:bold;
    height:auto;
    line-height:18px;
    padding:10px;
    top:0;
    z-index:999;
	font-size:11px;
}



/* TABLE A TYPE (Å¸ÀÌÆ² Áß¾ÓÁ¤·Ä, ³»¿ë ¿ÞÂÊÁ¤·Ä)  **********************************************************************************************/


.tblTypeA {
    border-top:2px solid #525252;
	margin-bottom:15px;
}

.tblTypeA thead th {
    background-color:#f0f0f0;
    border:1px solid #e0e0e0;
    padding:9px;
	text-align:left;
	font-weight:bold;
}

.tblTypeA tbody th {
	padding:5px 9px;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #e0e0e0;
	background-color:#f7f7f7;
}

.tblTypeA tbody td {
    border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
    padding:5px 9px;
    text-align:left;
	font-weight:normal;
}

.tblTypeA tbody td:first-child {
	border-left:none;
}

.tblTypeA .aLeft {
	text-align:left;
}

.tblTypeA .aCenter {
	text-align:center;
}

.tblTypeA .aRight {
	text-align:right;
}

.tbl_txt {
	font-size:11px;
	color:#878787;
	float:right;
	margin-top:-15px;
	font-weight:normal;
}


/* TABLE B TYPE (Å¸ÀÌÆ² Áß¾ÓÁ¤·Ä, ³»¿ë ¿ÞÂÊÁ¤·Ä)  **********************************************************************************************/


.tblTypeB {
    border-top:2px solid #525252;
	margin-bottom:15px;
}

.tblTypeB thead th {
    background-color:#f0f0f0;
    border:1px solid #e0e0e0;
    padding:9px;
	text-align:center;
	font-weight:bold;
}

.tblTypeB tbody th {
	padding:5px 9px;
	text-align:center;
	font-weight:normal;
	border-bottom:1px solid #e0e0e0;
	background-color:#f7f7f7;
}

.tblTypeB tbody td {
    border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
    padding:5px 9px;
    text-align:center;
	font-weight:normal;
}

.tblTypeB tbody td:first-child {
	border-left:none;
}

.tblTypeB .aLeft {
	text-align:center;
}

.tblTypeB .aCenter {
	text-align:center;
}

.tblTypeB .aRight {
	text-align:right;
}


/* TABLE C TYPE (Å¸ÀÌÆ² Áß¾ÓÁ¤·Ä, ³»¿ë ¿ÞÂÊ Å¸ÀÌÆ² Áß¾ÓÁ¤·Ä, ³»¿ë Áß¾ÓÁ¤·Ä) **********************************************************************************************/


.tblTypeC {
    border-top:2px solid #525252;
	margin-bottom:15px;
	font-size:11px;
	letter-spacing:-1px;
}

.tblTypeC thead th {
    background-color:#f0f0f0;
    border:1px solid #e0e0e0;
    padding:9px;
	text-align:center;
	font-weight:bold;
}

.tblTypeC tbody th {
	padding:5px;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #e0e0e0;
}

.tblTypeC tbody td {
    border-bottom:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
    padding:5px;
    text-align:center;
	font-weight:normal;
}

.tblTypeC tbody td:first-child {
	border-left:none;
}




/* ÅØ½ºÆ® ¸®½ºÆ®  **********************************************************************************************/


ul.txtDep1 {
	margin-bottom:10px;
}

ul.txtDep1 > li {
	background:url(../images/common/bu_dep1.png) no-repeat 0 2px;
	font-weight:bold;
	padding-left:17px;
}

ul.txtDep2 {
	margin-bottom:10px;
}

ul.txtDep2 > li {
	background:url(../images/common/bu_dep2.png) no-repeat 0 1px;
	font-weight:normal;
	padding-left:15px;
}

ul.txtDep3 {
	margin-bottom:10px;
}

ul.txtDep3 > li {
	background:url(../images/common/bu_dep3.png) no-repeat 0 7px;
	font-weight:normal;
	padding-left:8px;
}



.txt2Dep1 {
	background:url(../images/common/bu_dep1.png) no-repeat 0 2px;
	padding-left:17px;
}

.txt2Dep2 {
	background:url(../images/common/bu_dep2.png) no-repeat 0 3px;
	padding-left:15px;
}

.txt2Dep3 {
	background:url(../images/common/bu_dep3.png) no-repeat 0 7px;
	padding-left:8px;
}



.tbBoard {
	border-top:2px solid #0048a6;
}
.tbBoard thead th {
	padding:10px;
	font:13px NGBold; text-align:center; color:#333;
	background:#d9e1f2;
	border:1px solid #a3b2d2;
}
.tbBoard tbody td {
	padding:10px 5px;
	border:1px solid #cdcdcd;
	font:13px Nanum Gothic; color:#666; text-align:center;
}
.tbBoard tbody td.left {
	text-align:left;
}
.tbBoard tbody th {
	border:1px solid #cdcdcd;
	background:#f1f1f1;
	padding:15px 10px;
	font:bold 13px/17px NGBold; color:#444; text-align:center
}
.tbBoard .b {
	font-weight:bold;
}


.margin_l5 {margin-left:5px}
.margin_l10 {margin-left:10px}
.margin_l15 {margin-left:15px}
.margin_l20 {margin-left:20px}
.margin_l25 {margin-left:25px}
.margin_l30 {margin-left:30px}
.margin_l110 {margin-left:110px}

.mgt5 { margin-top:5px !important;}
.mgt10 { margin-top:10px !important;}
.mgt15 { margin-top:15px !important;}
.mgt20 { margin-top:20px !important;}
.mgt30 { margin-top:30px !important;}
.mgt40 { margin-top:40px !important;}
.mgt50 { margin-top:50px !important;}
.mgb10 { margin-bottom:10px !important;} 

.red { color:#ff0000 !important}
.green { color:#02840B !important}
.redBold { font-weight:bold;  color:#ff0000 !important}


#gWrap{  
    margin:0 auto;    
    padding: 10px;
} 

#gWrap h3{   
   padding-top:10px;  
   font: 18px/20px 'Nanum Gothic';  color:#666; text-align:center;
   font-weight:bold;
}

#gWrap h5{   
   padding-top:10px;  
   font: 13px/20px 'Nanum Gothic';  color:#666; text-align:center; 
}


#gWrap .title{    ; 
   font:14px/20px 'Nanum Gothic';  color:#666;  
   font-weight:bold;
    margin: 0 auto;
    width: 100%;
    text-align: center;
} 
#gWrap .title:before {
        content: url(../images/ico/bullet_h3.gif );
        margin-right: 10px;
}

#gWrap #boradWrap{
       /* margin-top: 20px; */
    /* margin-left: 10px; */
    padding-top: 20px; 
    /*height: 534px;*/
    height: 100vw;
    background: url(../boarder/board_both.png) no-repeat center 0px;
    background-size: 89%;
    width: 100%;
} 

#gWrap #boradWrap .titboard{
    /* margin-left: 30px; */
    width: 76vw;
    height: 12vw;
    border: 1px solid #c1bdbd;
    background: url(../images/logo/border_logo.png) no-repeat center 0px;
    background-size: 83%;
    background-position: center;
    background-color: white;
    text-align: center;
    margin: 0 auto;
}
#gWrap #boradWrap .board{
    width: 76vw;
    height: 12vw; 
   border:1px solid #CFCECE;   
   background:#FAFAFB;
   text-align:center;
    margin: 0 auto;
    margin-top: 5px;
}
#gWrap #boradWrap .board .txt{  
    padding: 2vw 0 0vw;
    font-weight: 700;
    font-size: 3.2vw;
}
#gWrap #boradWrap .board .txt1{   
    padding: 0vw 0 1vw;
    font-weight: 500;
    font-size: 2.2vw;
}
#gWrap #boradWrap .board img{  
   width:100%;
   height:100%;
}
  
/*section { */
	/*color: white;*/
	/*border-radius: 1em;*/
	/*padding: 1em;*/
	/*position: absolute;*/
	/*top: 50%;*/
	/*left: 50%;*/
	/*margin-right: -50%;*/
	/*transform: translate(-50%, -50%)  */
/*}*/
#gWrap #VerticalOneWrap{   
	float: left;
    margin-top: 20px;
    /* padding-left: 10px; */
    margin-left: 8px;
    width: 44vw;
    height: 100vw;
    background: url(../boarder/board_vertical_one.png) no-repeat left 0px;
    background-size: 86%;
    background-position: 0.0vw 13vw;
}

#gWrap #VerticalOneWrap .titboard{    
    width: 39vw;
    height: 14vw;
    /* left: 6vw; */
    /* border: 1px solid #000; */
    background: url(../boarder/board_VerticalOne_base.gif) no-repeat center 1px;
    background-size: 100%;
    background-position-x: 0vw;
    background-position-y: 0vw;
} 
#gWrap #VerticalOneWrap .board{
	float: left;
    width: 15vw;
    height: 75vw;
    margin-top: 2vw;
    margin-left: 3.4vw;
    border: 1px solid #CFCECE;
    background: #FAFAFB;
    text-align: center;
    writing-mode: tb-rl;
	display: flex, flex-direction: row, align-items: center, justify-content: flex-end, writing-mode: vertical-lr width:100px, height:100px, border: solid red 1px;
} 
.rotate {
    transform: rotate(90deg); 
    transform-origin: left top; 
	/* transform: scale(2,6); */    
}

#gWrap #VerticalOneWrap .board img{ 
  /* -ms-transform: rotate(90deg); /* IE 9 */
  /*  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */  
  /* transform:rotate(90deg);     /*90µµ È¸Àü */   
    width: 15vw;
    height: 75vw;
}

#gWrap #VerticalOneWrap .board .txt{  
   padding:10px 20px 10px  5px;
   font:18px/17px  'Nanum Gothic';   color:black; 
   font-weight:bold;
    letter-spacing:4px;
}
#gWrap #VerticalOneWrap .board .txt1{  
   padding:5px;
   font:13px  'Nanum Gothic';  color:#666;  
} 