.blind {
	position:absolute;
	left:-8000em;
	font-size:0;
	line-height:0;
	}

.png24 {
	tmp:expression(setPng24(this));
	}

/* ½ºÅµ */
#skip-navigation {
	position:absolute; 
	left:-8000em; 
	top:-8000em;
	}


/* ÇÃ·¡½ÃBG */
#flash_background {
	width:100%; 
	height:100%; 
	position:fixed; 
	left:0px;
	top:0px;
	}


/* ÀüÃ¼ */
#wrap {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0 auto;
	}


/******************* Header *******************/

#header {
	width:980px; 
	height:113px;
	margin:0 auto;
	z-index:10;
	}

#header h1#top-logo {
					width:256px; 
					height:42px;
					margin-top:43px;
					margin-left:7px;
					float:left;
					}

#header ul#top-menu {
					position:absolute;
					z-index:1; 
					top:21px;
					right:20px;
					}

#header ul#top-menu li {float:left;}

#header #main-menu {
					position:absolute; 
					z-index:0;								 
					top:50px;
					right:10px;
					}


/******************* Main *******************/

#container {
	width:980px; 
	height:603px; 
	margin:0 auto;
	border:0px solid #0F0;
	overflow:hidden;
	}

#container #text-flash {
						width:490px; 
						height:102px; 
						margin-top:101px;
						}

#container #notice-box {
						width:385px; 
						height:141px;
						margin-left:0px; 
						margin-top:30px;
						}

#container #notice-box ul#notice-list {
						width:266px;
						height:64px;
						top:50px;
						left:26px;
						position:absolute;
						z-index:10;
						}

#container #notice-box ul#notice-list li { color:#ffffff; height:24px; }

#container #product-box {
						width:385px; 
						height:138px;
						margin:0px;
						}



/******************* Sub *******************/

#wrap-sub {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0 auto;
	background-image:url('/img/comm/sub_bg.jpg');
	background-repeat:repeat-x;
	background-position:50% 0%;
	}

#wrap-sub #container {
			width:980px; 
			height:100%; 
			margin:0 auto;
			margin-top:20px;
			background-image:url('/img/sub/left_line.gif');
			background-repeat:repeat-y;
			}

#wrap-sub #container #left-menu {
							width:201px; 
							height:auto;
							margin-top:30px;
							float:left;	
							}

#wrap-sub #container #content { 
							width:720px;
							height:auto; 
							padding-bottom:30px;
							float:right;
							}

#left-menu-li {width:auto}
#left-menu-li a {text-decoration:none; display:block; cursor:pointer;}
#left-menu-li a:hover {}
#left-menu-li a.leftOver {font-weight:bold; color:#069; background-image:url('../images/home/sub/leftmenu_over.jpg'); font-weight:bold; color:#b3045f; border-bottom:0px solid #F00;}
#left-menu-li .subm {display:none}
#left-menu-li .subm li {}
#left-menu-li .subm a {text-decoration:none;margin-left:-10px; height:auto;}
#left-menu-li .subm a:hover {}
#left-menu-li .subm a.leftOver {}


a.rollover img {border-width:0px;display:inline;}
a.rollover img.over{display:none;}
a.rollover:hover {border:0px;}
a.rollover:hover img {display:none;}
a.rollover:hover img.over{display:inline;}

a.leftOver img {border-width:0px;display:none;}
a.leftOver img.over{display:inline;}

/******************* Bottom *******************/

#footer {
	width:100%;
	height:143px;
	position:absolute;
	margin-top:40px;
	background-image:url('/img/comm/bottom_bg.gif') ;
	}

#footer #footer-content {
			width:980px;
			height:auto;
			margin:0px auto; 
			}

#footer #footer-content #link-site {
						margin-left:12px;						
						height:37px;
						border:0px solid #F59;
						}

#footer #footer-content #link-site p {
						padding-top:13px;
						padding-right:10px;
						float:left;
						}

#footer #footer-content #link-site li {
						padding-top:3px;
						padding-right:10px;
						float:left;
						}

#footer #footer-content #foot-menu {	
						position:absolute;
						right:12px;
						top:13px;
						float:right;
						}

#footer #footer-content #foot-menu li {float:left;}

#footer #footer-content #foot-logo { 
						width:171px;
						margin-left:13px;
						margin-top:22px;
						float:left;
						}

#footer #footer-content address {
						margin-right:12px;
						margin-top:22px;
						float:right;
						}


/******************* font *******************/

.fon1 { color:#e15f00; }


/******************* Padding *******************/

.title-locat { text-align:right; padding-top:10px; }
.padd1 { padding-left:7px; }
.padd2 { padding-right:7px; text-align:right; }
.padd3 { padding-bottom:10px;}
.padd3_1 { padding-bottom:15px;padding-left:25px; background:url('/img/sub/subtitle_bulet.gif')no-repeat; background-position:0 4px; color:#00a1ff;font-weight:bold; font-size:20px;font-family:³ª´®°íµñ;}
.padd4 { padding-bottom:30px; line-height:20px;padding-left:5px;color:#252525;}
.padd5 { padding-bottom:20px; line-height:180%;padding-left:5px;font-size:18px;}
.padd6 { padding-bottom:20px; line-height:180%;padding-left:5px;font-size:28px;color:#195796;}
.padd7 { padding-bottom:10px; line-height:180%;font-size:16px;color:#000;}

.list{text-align:left; overflow:hidden; border:0px solid #F00;}
.list li{padding-bottom:4px; overflow:hidden; border:0px solid #F00;background-image:url('/img/sub/bulet_black.gif');background-repeat:no-repeat;background-position:0px 9px;padding-left:15px;}
.list2{text-align:left; overflow:hidden; border:0px solid #F00;}
.list2 li{padding-bottom:4px; width:45%; float:left; overflow:hidden; border:0px solid #F00;background-image:url('/img/sub/bulet_black.gif');background-repeat:no-repeat;background-position:0px 9px;padding-left:15px;}

.tab1{position:relative; width:725px; height:40px; border-bottom:1px solid #cccccc; margin-bottom:10px;border-left:1px solid #cccccc;margin-top:20px;}
.tab1 .on{height:40px; color:#fff;padding:0px 10px; background-color:#2d73c2;border:0px solid #F00;}
.tab1 li{display:block;float:left;height:40px; line-height:40px;padding:0px 10px;border-top:1px solid #cccccc;border-right:1px solid #ccc;font-weight:bold;}

.tab2{position:relative; width:100%; border-bottom:1px solid #cccccc; margin-bottom:10px;border-left:1px solid #cccccc;margin-top:20px;}
.tab2 .on{position:relative; height:40px; color:#fff; background-color:#2d73c2;border:0px solid #F00;}
.tab2 li{float:left;height:30px; padding-top:10px; padding-left:10px; padding-right:9px; text-align:center; border-top:1px solid #cccccc;border-right:1px solid #ccc;font-weight:bold;}


/******************* Table *******************/

#table_pdd { border-top:1px solid #3387d4; line-height:20px;  }
#table_pdd td { padding:5px 3px 5px 3px; color:#555555; background-color:#fff; height:20px; }
#table_pdd .tt { background-color:#f3f3f3; color:#1694ce; height:25px; text-align:center; }
#table_pdd .txt { vertical-align:top; }
#table_pdd .txt1 { color:#fa4e02; }

#table1 {border-top:2px solid #333;font-size:12px;width:90%;margin-top:10px;}
#table1 th.none, #table1 td.none {border-left:0px solid #f6f6f6;font-size:12px;}
#table1 th {text-align:left;  padding:5px; font-weight:bold; color:#000; background-color:#f6f6f6; font-size:13px;border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #ccc;font-family:'malgun gothic', '¸¼Àº°íµñ';}
#table1 td { padding:5px; border-left:1px solid #e1e1e1; font-size:13px; border-bottom:1px solid #cccccc; border-right:1px solid #e1e1e1;font-family:'malgun gothic', '¸¼Àº°íµñ';}
#table1 input{border:1px solid #ccc; font-size:12px;height:25px;}
.b_btn { padding:10px 0px; width:150px; height:40px; margin:0 auto; background-color:#555;color:#fff;border:0px;margin-top:10px;margin-left:40%;}

#table2 {border-top:2px solid #333;font-size:12px;width:100%;margin-top:10px;border-left:1px solid #e1e1e1; }
#table2 th.none, #table1 td.none {border-left:0px solid #f6f6f6;font-size:12px;}
#table2 th {text-align:center;  padding:5px; font-weight:bold; color:#000; background-color:#f6f6f6; font-size:13px;border-right:1px solid #e1e1e1; border-bottom:1px solid #ccc;font-family:'malgun gothic', '¸¼Àº°íµñ';}
#table2 td { padding:5px; font-size:13px; border-bottom:1px solid #cccccc; border-right:1px solid #e1e1e1;font-family:'malgun gothic', '¸¼Àº°íµñ';}
#table2 input{border:1px solid #ccc; font-size:12px;height:25px;}
.b_btn { padding:10px 0px; width:150px; height:40px; margin:0 auto; background-color:#555;color:#fff;border:0px;margin-top:10px;margin-left:40%;}

#table2_1 {border-top:2px solid #333;font-size:12px;margin-top:10px;border-left:1px solid #e1e1e1; }
#table2_1 th.none, #table1 td.none {border-left:0px solid #f6f6f6;font-size:12px;}
#table2_1 th {text-align:center;  padding:5px; font-weight:bold; color:#000; background-color:#f6f6f6; font-size:13px;border-right:1px solid #e1e1e1; border-bottom:1px solid #ccc;font-family:'malgun gothic', '¸¼Àº°íµñ';}
#table2_1 td { padding:5px; font-size:13px; border-bottom:1px solid #cccccc; border-right:1px solid #e1e1e1;font-family:'malgun gothic', '¸¼Àº°íµñ';}


#table3 {border-top:1px solid #e1e1e1;font-size:12px;width:100%;}
#table3 td { padding:10px; text-align:center; border-left:1px solid #e1e1e1; font-size:13px; border-bottom:1px solid #cccccc; border-right:1px solid #e1e1e1;font-family:'malgun gothic', '¸¼Àº°íµñ';}


.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.int{display:flex; border-bottom:1px solid #c9c9c9; margin-bottom:20px; padding-bottom:20px;}
.int .img{width:40%;}
.int .info{width:60%; font-family: 'Pretendard'; font-size:13px;}
.int .info h3{color:#1b5082; margin-bottom:18px; padding-bottom:8px; border-bottom:1px solid #c9c9c9; font-size:24px; font-weight:700; letter-spacing:-1px;}
.int .info h4{font-weight:600; font-size:15px; margin-bottom:5px;}

ul.lss-dot > li{position:relative; padding-left:8px; margin-bottom:3px; line-height:1.5; transform:rotate(-0.03deg); word-break:keep-all;}
ul.lss-dot > li:last-child{margin-bottom:0;}
ul.lss-dot > li::before{width:2px; height:2px; content:''; display:block; top:7px; left:0; position:absolute; border-radius:50%; background:#333;}
ul.lss-line > li{position:relative; padding-left:8px; margin-bottom:3px; line-height:1.5;}
ul.lss-line > li:last-child{margin-bottom:0;}
ul.lss-line > li::before{width:4px; height:1px; content:''; display:block; top:7px; left:0; position:absolute; border-radius:50%; background:#333;}

.flex_wrap{display:flex; flex-wrap:wrap;}
.img_wrap{text-align:center;}

.pro_cont{font-family: 'Pretendard'; font-size:13px; line-height:1.5; padding-right:3px;}
.pro_cont p{margin-bottom:10px; transform:rotate(-0.03deg);}
.pro_cont p:last-child{margin-bottom:0;}
.pro_cont h4{font-weight:600; font-size:15px; margin-bottom:5px;}

.tbs{width:100%; border-spacing:5px 20px; /*border-bottom: 1px solid #eee;*/ margin-top: 5px; border-collapse:collapse; border-spacing:0;}
.tbs caption{height:0; text-indent:-9999px; overflow:hidden}
.tbs th, .tbs td{border: 1px solid #eee;}
.tbs th{padding:5px; text-align:center; color:#097cb1; vertical-align:middle; background: #f9f9f9;}
.tbs th:first-child{border-left:0}
.tbs th:last-child{border-right:0}
.tbs td{padding:5px;/}
.tbs td:first-child{border-left:0}
.tbs td:last-child{border-right:0}

.btn_wrap{display:flex; justify-content:right; gap:1%; margin-bottom:20px;}
.btn-down{display:inline-block; background:#5cb101; color:#fff !important; font-family: 'Pretendard'; padding:3px 8px; font-weight:600;}
.btn-down i{font-style:normal; font-size:8px; vertical-align:middle; margin-right:5px;}










