@charset "utf-8";

html,body{width:100%;height:100%;margin:0;padding:0;}
li{list-style-type:none;}
span{list-style-type:none;}
a{ text-decoration: underline; text-decoration: none; color: black;}



h2{
font-weight: 600;
font-family: 'Noto Sans KR', sans-serif;
font-size: 24px;
letter-spacing: 1px;
line-height: 140%
}


h4{
font-weight: 600;
font-family: 'Nanum Myeongjo', serif;
font-size: 16px;
letter-spacing: 1px;
line-height: 140%
}


p{
font-weight: 300;
font-family: 'Nanum Myeongjo', serif;
font-size: 16px;
letter-spacing: 1px;
line-height: 140%
}



table{
border-collapse:collapse; 
border-spacing:0;
}

caption{
overflow:hidden; 
visibility:hidden;
width:0;
height:0;
padding:0;
font-size:0;
line-height:0;
text-indent:-9999px;
}

th,td{
padding:0;
vertical-align:middle;
}


.host{
float:left; 
}


.maeillogo{
width: 130px;
}

.support{
float:left; 
}

.dgcitylogo{
width: 130px;
}


.gsbdlogo{
width: 130px;
}


.dslogo{
width: 130px;
}


.felogo{
width: 130px;
}


.section01{
text-align: center;
}



.section02 h4{
padding-left: 30px;
}

.section02 p{
padding-left: 30px;
}



.section03 h4{
padding-left: 30px;
}



.section04 h4{
padding-left: 30px;
}

.section04 p{
padding-left: 50px;
}




.section05 h4{
padding-left: 30px;
}




.section06 h4{
padding-left: 30px;
}




.section07 h4{
padding-left: 30px;
}




.section08 h4{
padding-left: 30px;
}




.tbl01{
margin-left: 30px;
width: 700px;
height: 300px;
border:2px solid #000000;
}



.tbl01 th {
border-right:1px solid #4a6a06;
border-bottom:2px solid #4a6a06;
padding: 10px; 
font:600 16px/130% AppleSDGothicNeo-bold,'Nanum Myeongjo', serif;
text-align: center;
color: #4a6a06;
}


.tbl01 td {
padding: 8px; 
font:300 16px/130% AppleSDGothicNeo-Regular,'Nanum Myeongjo', serif;
border-right:1px solid #000000; 
border-bottom:1px solid #000000; 
color: #333; 
text-align: center; 
vertical-align:middle;
}




.section09 h4{
padding-left: 30px;
}


.section10 h4{
padding-left: 30px;
}


.section10 p{
padding-left: 50px;
}