.mouse { position : absolute;  visibility : visible;}
A:link {  color : 888888;  text-decoration : none;}
A:visited {  color : 888888;  text-decoration : none;}
A:active {  color: 888888; text-decoration : none;}
A:hover {  color: 5cb6d9; text-decoration:none; }

/*¸ÞÀÎfood ÅØ½ºÆ® ºÎºÐ*/
.food{font-size:9pt; font-family:±¼¸²; color:888888;line-height:150%;text-decoration: none}
.food:link {color:888888; font-size: 9pt ;text-decoration : none}
.food:visited {color:888888 ; FONT-SIZE: 9pt;text-decoration : none}
.food:active {COLOR:888888 ; FONT-SIZE: 9pt ;text-decoration : none}
.food:hover {color:D65056 ; font-weight : none; text-decoration:none;}

/*headnews ÅØ½ºÆ® ºÎºÐ*/
.headnews{font-size:9pt; font-family:±¼¸²; color:006ea1;line-height:150%;text-decoration: none}
.headnews:link {color:006ea1; font-size: 9pt ;text-decoration : none}
.headnews:visited {color:006ea1 ; FONT-SIZE: 9pt;text-decoration : none}
.headnews:active {COLOR:006ea1 ; FONT-SIZE: 9pt ;text-decoration : none}
.headnews:hover {color:D65056 ; font-weight : none; text-decoration:none;}

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

.contact2 A:link {color:#3A6907; border-bottom:1 solid #3A6907}
.contact2 A:visited {color:#3A6907; border-bottom:1 solid #3A6907}
.contact2 A:active {color:#3A6907; border-bottom:1 solid #3A6907}
.contact2 A:hover {color:#1D7AB6; border-bottom:1 solid #1D7AB6}

td,th,body {font-size:9pt;font-family:µ¸¿ò;color:#888888;line-height:150%}

.box1 {width: 457; height: 500; overflow: yes; padding-right:5px; border:0 solid;} 
.box {border-style:solid;border-width:1px;border-color:404040 E1E1E1 E1E1E1 404040;color:000000;font-size:9pt;background-color:EDEDED;height:18px}
.compel {background: #F3F3F3 url(images/star.gif) no-repeat fixed 2px right;}

body {
scrollbar-face-color:#dddddd;
scrollbar-shadow-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#F5F5F5;
scrollbar-arrow-color:999999;
margin:0; padding:0;
}

.a01 { font-size: 8pt; color: #5C5C5C; font-style: normal; font-weight: normal; font-family:"µ¸¿ò", "±¼¸²"; line-height:14px}

textarea
	{		
	border:1px solid #B5B5B5;
	font-family : ±¼¸², Arial;
	font-size: 9pt;
	color: #5C5C5C;
	padding: 4px;
	line-height: 120%;
	scrollbar-3dlight-color:#B5B5B5; 
	scrollbar-arrow-color:#999999; 
	scrollbar-base-color:#999999; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-face-color:#F3F3F3; 
	scrollbar-highlight-color:#FFFFF; 
	scrollbar-shadow-color:#999999
	}

/* 220322_ÇÃ·¡½Ã ¸Þ´º Á¦°Å */		
#header{position:relative; width:100%; min-width:998px; height:70px; font-family:'¸¼Àº°íµñ',Malgun Gothic,Dotum,sans-serif,Tahoma; overflow:hidden;}
#header h1{display:block; vertical-align:top; margin:0; padding:0; z-index:999;}
div.gnb{position:absolute; left:250px; top:0; margin:0; padding:0; width:100%; height:43px; z-index:99;
		background:url(/kor/images/menu_bg.jpg) 0 0 repeat-x; border-radius:15px 0 0 15px;}

.gnb ul,
.gnb ul li,
.gnb ul ul{margin: 0;padding: 0;list-style: none;}
	.gnb .gnbDiv:after {content:""; clear:both; display:block;}
	.gnb .gnbDiv{position:relative; width:745px;}
	.gnb .gnb_menu01 {float:left; width:16%; text-align:center; margin:0; padding:0;}
	.gnb .gnb_menu01:first-child{background:none;}
	.gnb .gnb_menu01 a span{display:block; text-align:center; height:40px; line-height:40px; font-size:13px; font-weight:600; letter-spacing:-1px; color:#fff;
							transition: all .2s ease;
							-webkit-transition: all .2s ease;
						  -moz-transition: all .2s ease;
						  -ms-transition: all .2s ease;
						  -o-transition: all .2s ease;}
	.gnb .gnb_menu01:hover a span{color:#fff600; font-size:15px;}
	
	.gnb .gnb_menu01 .gnbsub{position:absolute; top:40px; left:30px; padding:0 10px; border:3px solid #52a429; background:#fff; border-radius:30px 30px; display:none; }
	.sublist{position:relative; height:24px; padding:0; }
	.sublist li{padding:0; margin:0; float:left;}
	.sublist li a{display:block; margin:0; padding:0 7px; height:22px; line-height:22px; font-size:11px; color:#767676; font-weight:bold;}
	.sublist li a:hover{color:#41397a;}
		
		.gnb .gnb_menu01 .gnbsub02{left:100px;}
		.gnb .gnb_menu01 .gnbsub03{left:200px;}
		.gnb .gnb_menu01 .gnbsub04{left:auto;right:270px;}
		.gnb .gnb_menu01 .gnbsub05{left:auto;right:160px;}
		.gnb .gnb_menu01 .gnbsub06{left:auto;right:30px;}
		
.clear{clear:both !important;}
.main_visual{width:100%; max-width:998px; height:365px; overflow:hidden; background:url(/kor/images/main_visual_bg.png) 0 0 no-repeat;}
.main_busi{float:left; width:440px; overflow:hidden;}
.main_img{float:right; width:558px; overflow:hidden;}
.swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

.main_busi img.title{padding-top:10px;}   
.main_busi .swiper {width: 100%; padding-top: 40px; }
.main_busi .swiper-slide {
		position:relative;
        background-position: center;
        background-size: cover;
        width: 160px;
        height: 120px;
        opacity:.1;
      }
.main_busi .swiper-slide-active{opacity:1;  width: 160px; height: 120px;}
.main_busi .swiper-slide a{display:none; width:100%; height:100%; position:absolute; left:0; top:0;}
.main_busi .swiper-slide-active a{display:block; }
      
.sub_visual{width:650px; height:90px; overflow:hidden; text-align:left;}
.sub_visual p{width:160px; padding:5px 0 0 220px;}
.sub_visual p span{ display:block;	
	margin-bottom:3px;	
	animation:Txtline_movetxt1 4s;
	-webkit-animation:Txtline_movetxt1 4s ;
	-moz-animation:Txtline_movetxt1 4s; 
	  opacity:1;

}
.sub_visual p strong{ display:block;
	animation:Txtline_movetxt1 9s;
	-webkit-animation:Txtline_movetxt1 9s;
	-moz-animation:Txtline_movetxt1 9s; 
	opacity:1;
}
	
@keyframes Txtline_movetxt1{
0%{
	 margin-left:-50%;
	 opacity:0;
}

25%{
	margin-left:0;
	 opacity:1;
}
90%{
	margin-left:0;
	 opacity:1;
}
95%{
	 margin-left:0;
	 opacity:0.5;
}
100%{
	 margin-left:0;
	 opacity:0.3;
}}



@-webkit-keyframes Txtline_movetxt1{
0%{
	 margin-left:-50%;
	 opacity:0;
}

25%{
	margin-left:0;
	 opacity:1;
}
90%{
	margin-left:0;
	 opacity:1;
}
95%{
	 margin-left:0;
	 opacity:0.5;
}
100%{
	 margin-left:0;
	 opacity:0.3;
}}


.subv_1{background:url('/kor/images/sub_visual_1.png') 0 0 no-repeat;}
.subv_2{background:url('/kor/images/sub_visual_2.png') 0 0 no-repeat;}
.subv_3{background:url('/kor/images/sub_visual_3.png') 0 0 no-repeat;}
.subv_4{background:url('/kor/images/sub_visual_4.png') 0 0 no-repeat;}
.subv_5{background:url('/kor/images/sub_visual_5.png') 0 0 no-repeat;}
.subv_6{background:url('/kor/images/sub_visual_6.png') 0 0 no-repeat;}
.subv_7{background:url('/kor/images/sub_visual_7.png') 0 0 no-repeat;}



