/* CSS Document */
@import url('//fonts.googleapis.com/css?family=Noto+Sans');


/*¿ÞÂÊ¸Þ´º ½ºÅ¸ÀÏ*/
.title { font-size:25px; height:208px; text-align:center;  font-weight:bold; color:#ffffff; background:url(../images/sub01/sub01_05.jpg); background-repeat:no-repeat;  font-family: 'Noto Sans', sans-serif;  }

.tdmenu { font-size:15px;   padding:10px 0px 10px 20px; border-bottom:1px solid #ccc; font-family: 'Noto Sans', sans-serif; }

.tdmenu02 { font-size:13px; background-color:#f5f5f5; padding:5px 0px 5px 25px;  font-family: 'Noto Sans', sans-serif; }

.tdmenu03 { font-size:15px; color:#003366; font-weight:bold;  padding:10px 0px 10px 20px;  border-bottom:1px solid #ccc; font-family: 'Noto Sans', sans-serif; }



a.menu1,a.menu2,a.menu3,a.menu4,a.menu5,a.menu6,a.menu7,a.menu8,a.menu9,a.menu10 { text-decoration:none; color:#333333; font-family: 'Noto Sans', sans-serif;}
a.menu1:hover, a.menu2:hover, a.menu3:hover, a.menu4:hover, a.menu5:hover, a.menu6:hover, a.menu7:hover, a.menu8:hover, a.menu9:hover, a.menu10:hover { text-decoration:none; color:#003366; font-weight:bold; font-family: 'Noto Sans', sans-serif;}

a.menu1_1,a.menu1_2,a.menu1_3,a.menu1_4 { text-decoration:none; color:#333333; font-family: 'Noto Sans', sans-serif;}
a.menu1_1:hover,a.menu1_2:hover,a.menu1_3:hover,a.menu1_4:hover { text-decoration:none; color:#003366; font-weight:bold; font-family: 'Noto Sans', sans-serif;}

a.menu2_1,a.menu2_2,a.menu2_3,a.menu2_4 { text-decoration:none; color:#333333; font-family: 'Noto Sans', sans-serif;}
a.menu2_1:hover,a.menu2_2:hover,a.menu2_3:hover,a.menu2_4:hover { text-decoration:none; color:#003366; font-weight:bold; font-family: 'Noto Sans', sans-serif;}

a.menu10_1,a.menu10_2,a.menu10_3,a.menu10_4,a.menu10_5,a.menu10_6,a.menu10_7,a.menu10_8 { text-decoration:none; color:#333333; font-family: 'Noto Sans', sans-serif;}
a.menu10_1:hover,a.menu10_2:hover,a.menu10_3:hover,a.menu10_4:hover,a.menu10_5:hover,a.menu10_6:hover,a.menu10_7:hover,a.menu10_8:hover { text-decoration:none; color:#003366; font-weight:bold; font-family: 'Noto Sans', sans-serif;}


/*ÆäÀÌÂ¡ÀÎ½Ä*/
#sub01_01 #focus a.menu1, #sub01_02 #focus a.menu2, #sub01_03 #focus a.menu3, #sub01_04 #focus a.menu4, #sub01_05 #focus a.menu5, #sub01_06 #focus a.menu6{
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub02_01 #focus a.menu1, #sub02_02 #focus a.menu2, #sub02_03 #focus a.menu3{
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_01_01 #focus a.menu1_1,#sub03_01_02 #focus a.menu1_2,#sub03_01_03 #focus a.menu1_3,#sub03_01_04 #focus a.menu1_4,
#sub03_02_01 #focus a.menu2_1,#sub03_02_02 #focus a.menu2_2,#sub03_02_03 #focus a.menu2_3,#sub03_02_04 #focus a.menu2_4,
#sub03_03 #focus a.menu3,#sub03_04 #focus a.menu4,#sub03_05 #focus a.menu5 {
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_10 #focus a.menu10_1,#sub03_10_02 #focus a.menu10_2,#sub03_10_03 #focus a.menu10_3,#sub03_10_04 #focus a.menu10_4,#sub03_10_05 #focus a.menu10_5,#sub03_10_06 #focus a.menu10_6,#sub03_10_07 #focus a.menu10_7,#sub03_10_08 #focus a.menu10_8 {
	text-decoration:none; color:#003366; font-weight:bold;
}

/*#sub04_01 #focus a.menu1, #sub04_02 #focus a.menu2, #sub04_03 #focus a.menu3, #sub04_04 #focus a.menu4, #sub04_05 #focus a.menu5, #sub04_07 #focus a.menu7 {
	text-decoration:none; color:#003366; font-weight:bold;
}*/

#sub05_01 #focus a.menu1{
	text-decoration:none; color:#003366; font-weight:bold;
}
#sub06_01 #focus a.menu1 {
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub_sitemap #focus a.menu1 {
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_02_01 #focus a.menu1, #sub03_02_02 #focus a.menu2, #sub04_02 #focus a.menu3{
	text-decoration:none; color:#003366; font-weight:bold;
}
#sub07_01 #focus a.menu1, #sub07_02 #focus a.menu2 {
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_10 #focus a.menu1, #sub03_10_03 #focus a.menu2, #sub03_10_07 #focus a.menu3,#sub04_07 #focus a.menu4{
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_01_01 a:visited, #sub03_01_02 a:visited,#sub03_01_03 a:visited, #sub03_01_04 a:visited, #sub04_01 a:visited {color:#333333;}
#sub03_01_01 #focus a.menu1,#sub03_01_02 #focus a.menu2,#sub03_01_03 #focus a.menu3,#sub03_01_04 #focus a.menu4, #sub04_01 #focus a.menu5 {
	text-decoration:none; color:#003366; font-weight:bold;
}

#sub03_05 #focus a.menu1, #sub04_05 #focus a.menu2 {
	text-decoration:none; color:#003366; font-weight:bold;
}


/*¼­ºê À§Ä¡³×ºñ¿Í Å¸ÀÌÆ² ½ºÅ¸ÀÏ*/


.navi { text-align:left; padding:0px 0px 10px 0px; font-size:12px; color:#666666; font-family: 'Noto Sans', sans-serif;}

.tit01 { float:left;  padding:0px 0 20px 0px; font-weight:bold; font-size:35px; color:#333333; font-family: 'Noto Sans', sans-serif;}


/* 20250415 ÅÂ¾ç±¤±¸µ¿½Ã½ºÅÛ */

.new_content {font-family: 'Noto Sans', sans-serif; margin-top: 15px;}
.new_content .sub-title {font-size: 40px; color: #990033; font-weight: 700; display: block;}

.new_content .icon-tt {font-size: 20px;font-weight: 700;}
.new_content .icon-tt img {width: 15px;}

.new_content p {font-family: 'Noto Sans', sans-serif;}

.new_content .sub-tt {color: #003466; font-size: 20px;font-weight: 700;}
.new_content .sub-tt span {display: inline-block; width: 5px; height: 15px; background-color: #003366;}
.new_content .top-con {display: flex; justify-content: space-between; align-items: center;}

.new_content .top-con .img-area {border: 1px solid #dddddd; padding: 10px; height: fit-content;} 

.icon-text p {font-size: 15px; font-weight: 600; color: #666; margin-top: 0; margin-bottom: 5px;}

.sub-tt {margin-bottom: 20px; margin-top: 40px;}

.sub-info {font-size: 15px; color: #666666;font-weight: 400;}

.table-style {border: 1px solid #dddddd; border-collapse: collapse; width: 100%; border-top: 2px solid #000000;}
.table-style tr {border-bottom: 1px solid #cccccc;}
.table-style th {background-color: #efefef;font-size: 15px; padding: 10px 20px; text-align: left;}
.table-style td {font-family: 'Noto Sans', sans-serif;font-size: 15px; padding: 10px 20px;}


.font-16 {font-size: 16px; font-weight: 700; margin-top: 20px;}

.table-style-02 {border: 1px solid #dddddd; border-collapse: collapse; width: 100%; border-top: 2px solid #000000;}
.table-style-02 tr {border-bottom: 1px solid #cccccc;}
.table-style-02 thead th {background-color: #efefef;}
.table-style-02 th {font-size: 15px; padding: 10px 20px; text-align: left; border-right: 1px solid #cccccc;}
.table-style-02 td {font-family: 'Noto Sans', sans-serif;font-size: 15px; padding: 10px 20px;}

.dot-list {list-style: none; padding: 0;}
.dot-list li {position: relative; padding-left: 10px;}
.dot-list li::before {content: ""; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; border-radius: 50%; background-color: #666666;}
.recycle-icon {width: 12px;}

.mt-20 {margin-top: 20px;}

/* ¸Þ´º ÀÌ¹ÌÁö ¸Ê¿¡¼­ »õ·Î ¸¸µë- ¸ÞÀÎ¿¡ css¿¬°á µÈ°Ô ´Ù ½ºÅ² css¶ó¼­ ¾Æ¿¹ index¿¡µµ ¹Ú¾Æ³õÀ½ */
.gnb-menu {display: flex; align-self: center; gap: 50px; list-style: none; color: #ffffff; justify-content: space-between; padding-left: 0;}
.gnb-menu a {color: #ffffff !important; font-size: 18px;font-family: 'Noto Sans', sans-serif;}

