
@charset "utf-8";
@import url(../font2/stylesheet.css);
 @import url(../font/NotoKR-Bold/stylesheet.css);
 @import url(../font/NotoKR-Light/stylesheet.css);
 @import url(../font/NotoKR-Medium/stylesheet.cs);
 @import url(../font/NotoKR-Regular/stylesheet.css);
 @import url(../font/NotoKR-Thin/stylesheet.css);


body{	background-color: #FFFFFF; font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:400;}	

#motion_wrap{position:relative;top:-16px;}

.motion_text {position:relative;margin:0 auto;}
.motion_text .text_1{position:absolute;top:0px;left:0;margin-left:20px;opacity:0;}
.motion_text .text_2{position:absolute;top:100px;left:0;margin-left:-20px;opacity:0;font-size:16px; color:#ffffff; font-family: 'Noto Sans KR', Noto Serif, serif; font-weight:500; letter-spacing:-0.4px; line-height:27px;}
.motion_text .text_3{position:absolute;top:350px;left:0;margin-left:-20px;opacity:0;font-size:16px; color:#ffffff; font-family: 'Noto Sans KR', Noto Serif, serif; font-weight:500; letter-spacing:-0.4px; line-height:27px;}


#m2 {position:fixed; _position:absolute; _z-index:-1; width:100px; height:315px;margin-top:62px; margin-left:19px;}


img{border:0px;}


.main_visual {margin:0 auto; width:100%; text-align:left; }
 
.main_visual .main_slider .wrap{position:relative;width:2000px;height:511px;overflow:hidden;min-width:1000px;}
.main_visual .main_slider .wrap ul{position:absolute;width:7600px;left:0px;min-width:1100px;}
.main_visual .main_slider .wrap ul li{position:relative;width:2000px;height:511px;float:left;min-width:1000px;overflow:hidden;}
.main_visual .main_slider .wrap ul li img{position:absolute;left:50%;margin-left:-1000px;} 



.footer {width:100%; text-align:center; background-color:#4b4b4b; }
.footer2 {text-align:left; font-size:13px; line-height:21px;}
.footer1 {margin:0 auto; width:1100px; text-align:left; height:100px; }

#input00 {
        box-sizing: border-box;
        height: 28px;
        border: 1px solid #de8866;
		line-height:22px;
				-webkit-border-radius: 5px;

	  	-moz-border-radius: 5px;

	  	border-radius: 5px;
      }



#input01 {
        box-sizing: border-box;
        height: 33px;
        border: 1px solid #aeaeae;
		line-height:22px;
				-webkit-border-radius: 15px;

	  	-moz-border-radius: 15px;

	  	border-radius: 15px;
      }
	  
#input011 {
        box-sizing: border-box;
        height: 33px;
        border: 1px solid #1a99d5;
		line-height:22px;
				-webkit-border-radius: 15px;

	  	-moz-border-radius: 15px;

	  	border-radius: 15px;
      }
	  
#input02 {
        box-sizing: border-box;
        height: 30px;
        border: 1px solid #1a99d5;
		line-height:22px;
				-webkit-border-radius: 15px;

	  	-moz-border-radius: 15px;

	  	border-radius: 15px;
      }
	  
#input03 {
        box-sizing: border-box;
        height: 30px;
        border: 1px solid #1a99d5;
		line-height:22px;
						-webkit-border-radius: 15px;

	  	-moz-border-radius: 15px;

	  	border-radius: 15px;
      }



#input04 {
        box-sizing: border-box;
        height:100px;
        border: 1px solid #cdcdcd;
		line-height:22px;
      }
	  
	  
#input042 {
        box-sizing: border-box;
        height: 150px;
        border: 1px solid #de8866;
		line-height:22px;
      }
	  
	  
#input05 {
        box-sizing: border-box;
        height: 28px;
        border: 1px solid #2e3239;
		background-color:#5f646f;
		color:#ffffff;
		line-height:22px;
      }


.line_list{position:relative; overflow:hidden}
.line_list li{position:relative; font-size:13px;  margin-bottom:8px; padding-left:11px;}
.line_list li:before{width:5px; height:2px; content:''; display:block; background:#666;  position: absolute; left: 0;top: 10px;}
.line_list li:last-child{margin-bottom:0 !important}
.line_list li i{font-weight:600; color:#333}

.f1		        {font-size:22px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:justify; font-weight: 600; }
.f1  A:link   	{font-size:22px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f1  A:visited	{font-size:22px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f1  A:active 	{font-size:22px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f1  A:hover  	{TEXT-DECORATION:none; font-size:22px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}


.f2		        {font-size:13px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:justify; font-weight: 400; }
.f2  A:link   	{font-size:13px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 400;}
.f2  A:visited	{font-size:13px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 400;}
.f2  A:active 	{font-size:13px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 400;}
.f2  A:hover  	{TEXT-DECORATION:none; font-size:13px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 400;}


.f2a		    {font-size:20px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center; font-weight: 600; }
.f2a  A:link   	{font-size:20px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f2a  A:visited	{font-size:20px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f2a  A:active 	{font-size:20px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}
.f2a  A:hover  	{TEXT-DECORATION:none; font-size:20px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; font-weight: 600;}

.f3		        {font-size:14px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center; font-weight: 600; }
.f3  A:link   	{font-size:14px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center; font-weight: 600;}
.f3  A:visited	{font-size:14px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center; font-weight: 600;}
.f3  A:active 	{font-size:14px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center; font-weight: 600;}
.f3  A:hover  	{TEXT-DECORATION:none; font-size:14px; color:#2c2c2c; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px; text-align:center;  font-weight: 600;}


.win1		        {font-size:25px; color:#faf100; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win2		        {font-size:25px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win2a		        {font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win3		        {font-size:15px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win3  A:link   	{font-size:15px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win3  A:visited	{font-size:15px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win3  A:active 	{font-size:15px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.win3  A:hover  	{TEXT-DECORATION:none; font-size:15px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}



.pyo1		        {font-size:14px; color:#232323; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.9px; line-height:18px; text-align:center;}
.pyo2		        {font-size:14px; color:#232323; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.7px; line-height:18px; text-align:center;}
.pyo3		        {font-size:14px; color:#9c0055; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.9px; line-height:21px; text-align:center;}
.pyo3a		        {font-size:17px; color:#9c0055; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.9px; line-height:21px; text-align:center;}
.pyo4		        {font-size:15px; color:#2d2d2d; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.9px; line-height:18px; text-align:center;}
.pyo5		        {font-size:13px; color:#939393; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:18px; text-align:justify;}
.pyo6		        {font-size:20px; color:#203764; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.5px; line-height:28px; text-align:center;}
.pyo7		        {font-size:16px; color:#203764; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.5px; line-height:25px; text-align:center;}
.pyo8		        {font-size:15px; color:#203764; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:25px; text-align:center;}
.pyo8a		        {font-size:17px; color:#203764; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.5px; line-height:25px; text-align:center;}
.sub_center_01		        {font-size:42px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:50px; text-align:center;}
.sub_center_04		        {font-size:25px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:30px; text-align:left;}
.sub_center_07		        {font-size:15px; color:#101010; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:30px; text-align:left;}
.sub_center_07d		        {font-size:15px; color:#101010; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:30px; text-align:center;}
.sub_center_07b		        {font-size:16px; color:#101010; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:30px; text-align:center;}
.sub_center_07a		        {font-size:18px; color:#101010; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:30px; text-align:left;}
.sub_center_08		        {font-size:15px; color:#101010; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.6px; line-height:30px; text-align:left;}
.sub_center_05		        {font-size:15px; color:#dee3ec; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:26px; text-align:left;}
.sub_center_03		        {font-size:38px; color:#222222; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:40px; text-align:center;}
.sub_center_03a		        {font-size:28px; color:#222222; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:40px; text-align:left;}
.sub_center_03b		        {font-size:20px; color:#222222; font-family:'notokr-bold', sans-serif;  letter-spacing:-1px; line-height:40px; text-align:left;}
.sub_center_02		        {font-size:15px; color:#ccd1db; font-family:'notokr-Regular', sans-serif;  letter-spacing:-1px; line-height:20px; text-align:center;}
.sub_center_06		        {font-size:15px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:28px; text-align:justify;}
.sub_center_06a		        {font-size:14px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:25px;}
.sub_center_06b		        {font-size:14px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:28px;}
.sub_center_06c		        {font-size:15px; color:#666666; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.9px; line-height:28px;}


.tts1	        {font-size:15px; color:#1b5eb0; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:28px;}
.tts2	        {font-size:16px; color:#1b1b1b; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.9px; line-height:28px;}
.tts2a	        {font-size:15px; color:#1b1b1b; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:20px;}
.tts2b	        {font-size:14px; color:#1b1b1b; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.9px; line-height:20px; font-style:italic;}

.center_01		        {font-size:30px; color:#ffffff; font-family:'notokr-Medium', sans-serif;  letter-spacing:-2px; line-height:25px; text-align:center; text-shadow:2px 2px 1px #000;}
.center_02		        {font-size:40px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.3px; line-height:40px; text-align:center; text-shadow:2px 2px 1px #000;}
.center_02a	            {font-size:25px; color:#fee504; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:40px; text-align:center; text-shadow:2px 2px 1px #000;}
.center_02ab	        {font-size:18px; color:#ffffff; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:25px; text-align:center; text-shadow:2px 2px 1px #000;}
.center_03		        {font-size:70px; color:#ff5a33; font-family:'notokr-bold', sans-serif;  letter-spacing:-4px; line-height:80px; text-align:center;}
.center_04		        {font-size:73px; color:#f6ff00; font-family:'notokr-bold', sans-serif;  letter-spacing:-4px; line-height:95px; text-align:center; text-shadow:2px 2px 1px #000;}

.font_01		        {font-size:40px; color:#333333; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.7px; line-height:45px;}
.font_01c		        {font-size:20px; color:#00a0d2; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:35px;}
.font_01a		        {font-size:30px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:35px;}
.font_01ab		        {font-size:55px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.7px; line-height:65px; text-shadow:3px 3px 3px #62401c;}

.font_01b		        {font-size:25px; color:#333333; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.7px; line-height:35px;}
.font_02		        {font-size:16px; color:#8e8e8e; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:20px;}
.font_02a		        {font-size:13px; color:#8e8e8e; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.6px; line-height:25px;}
.font_03		        {font-size:25px; color:#333333; font-family:'NotoKR-bold', sans-serif;  letter-spacing:-0.7px; line-height:30px;  text-align:center;}
.font_04		        {font-size:14px; color:#a3a3a3; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:20px; text-align:center;}
.font_04a		        {font-size:14px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:20px; text-align:left;}
.font_05		        {font-size:21px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:35px;}
.font_06		        {font-size:13px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.6px; line-height:20px;}

.font_07		        {font-size:14px; color:#bababa; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:28px;}
.font_07  A:link   	    {font-size:14px; color:#bababa; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:28px;}
.font_07  A:visited   	{font-size:14px; color:#bababa; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:28px;}
.font_07  A:active 	    {font-size:14px; color:#bababa; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:28px;}
.font_07  A:hover  	    {TEXT-DECORATION:none; font-size:14px; color:#05a1fb; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:28px;}

.font_08		        {font-size:17px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:35px;}
.font_09		        {font-size:15px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.7px; line-height:35px;}



.oswald		        {font-size:60px; color:#ffffff; font-family: 'Oswald', sans-serif; line-height:55px;  font-weight: 400 ; text-align:center;}
.oswald3		    {font-size:45px; color:#212121; font-family: 'Oswald', sans-serif; line-height:55px;  font-weight: 400 ; text-align:center;}
.oswald8		    {font-size:22px; color:#0060af; font-family: 'Noto Sans KR', Noto Serif, serif;  text-align:center; font-weight:400; letter-spacing:-0.8px;}
.oswald17		    {font-size:17px; color:#000000; font-family: 'Oswald', sans-serif; line-height:30px;  font-weight: 300 ; text-align:left;}
.oswald2		    {font-size:40px; color:#ffffff; font-family: 'Oswald', sans-serif; line-height:35px;  font-weight: 300; text-align:center;}
.oswald4		    {font-size:20px; color:#151515;font-family: 'Noto Sans KR', Noto Serif, serif; text-align:left; font-weight: 500;}
.oswald44		    {font-size:18px; color:#121212;font-family: 'Noto Sans KR', Noto Serif, serif;text-align:center;font-weight: 400; }
.oswald444		    {font-size:15px; color:#121212;font-family: 'Noto Sans KR', Noto Serif, serif;text-align:left;font-weight: 400; }


.top_font1		        {font-size:12px; color:#9b9b9b; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.top_font1  A:link   	{font-size:12px; color:#9b9b9b; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.top_font1  A:visited	{font-size:12px; color:#9b9b9b; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.top_font1  A:active 	{font-size:12px; color:#9b9b9b; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.top_font1  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#0f4196; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}



.main_list_t		    {font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:500;}
.main_list_t  A:link   	{font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:500;}
.main_list_t  A:visited	{font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:500;}
.main_list_t  A:active 	{font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:500;}
.main_list_t  A:hover  	{TEXT-DECORATION:none; font-size:14px; color:#797979; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.8px; line-height:21px;  font-weight:500;}


.board_txt2		        {font-size:13px; color:#838383; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px; padding-left:10px;}
.board_txt2  A:link   	{font-size:13px; color:#838383; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.board_txt2  A:visited	{font-size:13px; color:#838383; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.board_txt2  A:active 	{font-size:13px; color:#838383; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.board_txt2  A:hover  	{TEXT-DECORATION:none; font-size:13px; color:#1facd6; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}


.sub_menu		        {font-size:16px; color:#3a3a3a; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.sub_menu  A:link   	{font-size:16px; color:#3a3a3a; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.sub_menu  A:visited	{font-size:16px; color:#3a3a3a; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.sub_menu  A:active 	{font-size:16px; color:#3a3a3a; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.sub_menu  A:hover  	{TEXT-DECORATION:none; font-size:16px; color:#00a0d0; font-family:'notokr-Medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}


.main_t0123		        {font-size:22px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:30px;}
.main_t0123  A:link   	{font-size:22px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:30px;}
.main_t0123  A:visited	{font-size:22px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:30px;}
.main_t0123  A:active 	{font-size:22px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:30px;}
.main_t0123  A:hover  	{TEXT-DECORATION:underline; font-size:22px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:30px;}



.main_t01		        {font-size:28px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t01  A:link   	{font-size:28px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t01  A:visited	{font-size:28px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t01  A:active 	{font-size:28px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t01  A:hover  	{TEXT-DECORATION:none; font-size:28px; color:#ffffff; font-family:'notokr-bold', sans-serif;  letter-spacing:-0.8px; line-height:22px;}


.main_t02		        {font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t02  A:link   	{font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t02  A:visited	{font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t02  A:active 	{font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.main_t02  A:hover  	{TEXT-DECORATION:none; font-size:18px; color:#ffffff; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.8px; line-height:22px;}






.cc1		        {font-size:20px; color:#ffffff; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.cc1  A:link   	{font-size:20px; color:#ffffff; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.cc1  A:visited	{font-size:20px; color:#ffffff; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.cc1  A:active 	{font-size:20px; color:#ffffff; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}
.cc1  A:hover  	{TEXT-DECORATION:none; font-size:20px; color:#ffffff; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.8px; line-height:22px;}

.c_txt1		        {font-size:20px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.c_txt1  A:link   	{font-size:20px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.c_txt1  A:visited	{font-size:20px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.c_txt1  A:active 	{font-size:20px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.c_txt1  A:hover  	{TEXT-DECORATION:none; font-size:21px; color:#666666; font-family:'notokr-Regular', sans-serif;  letter-spacing:-0.5px; line-height:30px;}

.sitemap		        {font-size:21px; color:#3d3d3d; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.sitemap  A:link   	{font-size:21px; color:#3d3d3d; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.sitemap  A:visited	{font-size:21px; color:#3d3d3d; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.sitemap  A:active 	{font-size:21px; color:#3d3d3d; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.sitemap  A:hover  	{TEXT-DECORATION:none; font-size:21px; color:#000000; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}


.datatt		        {font-size:14px; color:#898989; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.datatt  A:link   	{font-size:14px; color:#898989; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.datatt  A:visited	{font-size:14px; color:#898989; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.datatt  A:active 	{font-size:14px; color:#898989; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}
.datatt  A:hover  	{TEXT-DECORATION:none; font-size:14px; color:#898989; font-family:'notokr-medium', sans-serif;  letter-spacing:-0.5px; line-height:30px;}



.Nanum15txt			    {font-size:18px; color:#353535; font-family: 'Noto Sans KR', Noto Serif, serif; font-weight:500; letter-spacing:-0.5px;}
.Nanum15txt  A:link   	{font-size:18px; color:#353535; letter-spacing:-0.5px;  font-weight:500;}
.Nanum15txt  A:visited	{font-size:18px; color:#353535; letter-spacing:-0.5px;  font-weight:500;}
.Nanum15txt  A:active 	{font-size:18px; color:#353535; letter-spacing:-0.5px;  font-weight:500;}
.Nanum15txt  A:hover  	{TEXT-DECORATION:none; font-size:18px; color:#0060af; letter-spacing:-0.5px;  font-weight:500;}

.sss1		        {font-size:14px; color:#7f7f7f; font-family: 'NotoKR-Light', Noto Serif, serif; line-height:28px;}
.sss1  A:link   	{font-size:14px; color:#7f7f7f;}
.sss1  A:visited	{font-size:14px; color:#7f7f7f;}
.sss1  A:active 	{font-size:14px; color:#7f7f7f;}
.sss1  A:hover  	{TEXT-DECORATION:none; font-size:14px; color:#000000;}





#menu2 {
    width: 100%;
    height: 150px;
    position: fixed;
    left:0%;
}
#contents {
    width: 960px;
    margin: 0 auto;
    padding-top: 150px;
    background-color: orange;
}
.png24 { tmp:expression(setPng24(this)); } 
	
	

	
	
	
/* 메인 */
	
.box{position:fixed; _position:absolute; left:5px; top:249px; cursor:pointer; z-index:91999;}
.topBtn{position:fixed; _position:absolute; right:2%; bottom:2%; cursor:pointer; z-index:991299;}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:11;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:10;
}

#layer_fixed
{
            height:70px;
            width:100%;
            color: #555;
            font-size:12px;
            position:fixed;
            z-index:999;
            top:0px;
            left:0px;
            -webkit-box-shadow: 0 1px 2px 0 #777;
            box-shadow: 0 1px 2px 0 #777;
            background-color:#5a14c8;
}
#apDiv1 {
	position:absolute;
	width:245px;
	height:215px;
	z-index:1;
}
.layer {
	height:100px;
         width:100%;
         position:absolute;
		 z-index:99999999;
         }
#apDiv3 {
	position:absolute;
	width:200px;
	z-index:100000000;
}
#apDiv4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100000001;
}
#apDiv5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100000001;
}
#apDiv6 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100000002;
}

#visual {position:relative; width:100%; padding-top:60px; height:684px; overflow:hidden;}
	.jssorb05 {position: absolute; top:600px; left:0%; margin-left:0px; z-index:999;}
    .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {position: relative !important;  width: 14px !important;  height: 14px; cursor:pointer; margin:0 5px 0 0; padding:0; float:left; left:0px !important; background:none; border:3px solid #ffffff; box-sizing:border-box; border-radius:14px;}
    .jssorb05 div {  }
    .jssorb05 .av:hover {border:none; background:#fcff00; width:14px !important; }
    .jssorb05 .av {border:none; background:#fcff00;width:14px !important;}


.menu_txt		        {font-size:14px; color:#959595; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.6px; line-height:24px; text-align:center; font-weight:500;}
.menu_txt  A:link   	{font-size:14px; color:#959595; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.6px; line-height:24px; text-align:center; font-weight:500;}
.menu_txt  A:visited	{font-size:14px; color:#959595; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.6px; line-height:24px; text-align:center; font-weight:500;}
.menu_txt  A:active 	{font-size:14px; color:#959595; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.6px; line-height:24px; text-align:center; font-weight:500;}
.menu_txt  A:hover  	{TEXT-DECORATION:none; font-size:14px; color:#1d2088; font-family:'s-core_dream', sans-serif;  letter-spacing:-0.6px; line-height:24px; text-align:center; font-weight:500;}