@font-face {font-family:NanumGothic;
src: url(/common/font/common/NanumGothic.eot);
src: local("NanumGothic"),url(/common/font/NanumGothic.eot)format("woff");}

@charset "euc-kr";

@import url(default.css);
@import url(main.css);

.png					{_display:inline-block;}
.png img				{_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


body { width:100%; height:100%; padding:0px; margin:0px; }

#wrap				{width:100%; text-align:center;}


.top_wrap			{width:100%; height:120px; text-align:center; margin: 0 auto; border-bottom:1px #dcdcdc solid;}
.top				{width:1200px; text-align:center; margin: 0 auto; padding-top:0px;}

.top_				{width:1200px; height:100%; text-align:center; margin: 0 auto; padding-top:0px; background-color:#fff;}

.uti				{width:1200px; height:22px; text-align:right; float:left;}
.logo				{width:300px; text-align:left; float:left; margin-top:0px;}



.menu				{width:880px; float:left; text-align:right; margin-top}
.menu_				{width:145px; text-align:center; float:left;}

.menu_ a:link		{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#454444;}
.menu_ a:hover		{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#454444;}
.menu_ a:active		{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#454444;}
.menu_ a:visited	{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#454444;}







.menu_2				{width:145px; text-align:center; float:left;}

.menu_2 a:link		{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#803da7;}
.menu_2 a:hover		{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#803da7;}
.menu_2 a:active	{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#803da7;}
.menu_2 a:visited	{text-decoration:none; font:bold 16px Malgun Gothic; width:135px; color:#803da7;}











/*  sub  */

.s_visual			{width:100%; height:172px; text-align:center; background:url('/common/img/common/s_visual1.jpg') no-repeat; margin: 0 auto;}
.s_vi_tit_all		{width:960px; margin: 0 auto; text-align:left; padding:70px 0 0 240px;}
.s_vi_tit			{text-align:left; font:normal 18px NanumGothic; color:#fff; line-height:150%; text-shadow: 1px 0 1px -1px rgba(0,0,0,1);}
.s_vi_tit2			{text-align:left; font:normal 40px NanumGothic; color:#fff; text-shadow: 3px 0 2px -1px rgba(0,0,0,1);}

.s_vi_tit_all_		{width:960px; float:left; text-align:left; padding:0px 0 0 0;}
.s_vi_tit_all_2		{width:1160px; float:left; padding:0px 0 0 0;}

.s_vi_tit_			{width:960px; float:left; text-align:left; font:normal 14px NanumGothic; color:#555555; line-height:150%; margin-top:8px;}
.s_vi_tit2_			{text-align:left; font:normal 40px Malgun Gothic; color:#252525; letter-spacing:-3px; margin-top:25px; float:left;}
.s_tit_line			{width:960px; float:left; text-align:left; border-bottom:1px #dcdcdc solid; }
.s_tit_line2		{width:1200px; float:left; text-align:left; border-bottom:1px #dcdcdc solid; }


.navi				{width:960px; text-align:left; float:left;}
.navi_				{width:960px; text-align:left; float:left; margin-top:0px;}

.tit_icon			{width:940px; float:left; text-align:right; right:50%; margin-top:-105px;}



.tit1				{font:normal 20px NanumGothic; color:#333; letter-spacing:-1px;}




/* ¹öÆ° */


.btn1		{width:100px; padding:10px 15px; float:left; text-align:center; background-color:#565656; color:#fff; font:normal 13px NanumGothic;}

.btn1 a:link		{text-decoration:none; color:#fff;}
.btn1 a:hover		{text-decoration:none; color:#fff;}
.btn1 a:active		{text-decoration:none; color:#fff;}
.btn1 a:visited		{text-decoration:none; color:#fff;}








.foot				{width:100%; height:150px; float:left; margin: 0 auto; border-top:1px #dcdcdc solid;}
.foot_				{width:1200px;  margin: 0 auto;}


.foot_left			{width:818px; margin-top:10px; float:left;}
.foot_right			{width:382px; float:left;}

.foot_1				{width:100%; text-align:left; float:left;}
.foot_2				{width:100%; text-align:left; float:left; line-height:22px;}

.foot_btn			{float:left; text-align:right; padding-top:12px;}
.foot_bottom		{float:left;}




/*.foot				{width:100%; height:160px; float:left; margin: 0 auto; border-top:1px #dcdcdc solid;}
.foot_top			{width:1200px; margin: 0 auto;}
.foot_1				{width:1200px; text-align:left; margin: 0 auto; line-height:23px;}
.foot_btn			{width:100%; margin: 0 auto; text-align:right; margin-top:-15px;}
.foot_bottom		{width:1200px; margin: 0 auto;}
.foot_2				{width:1200px; text-align:left; line-height:18px; margin-top:-40px;}*/





.text_a		{width:100%; color:#fff; line-height:18px; text-align:left; float:left;}
.text_b		{font:normal 11px NanumGothic; color:#8f8f8f; line-height:25px; text-align:center; /*text-align:left;*/}
.text_c		{font:normal 34px Malgun Gothic; color:#333; line-height:25px; text-align:left; letter-spacing:-1px;}
.text_d		{font:normal 22px Malgun Gothic; color:#565656; line-height:25px; text-align:left; letter-spacing:0px;}
.text_e		{font:normal 22px Malgun Gothic; color:#2f2f2f; text-align:center; letter-spacing:0px;}

.text_bg	{width:100%; padding:20px 0 20px 0; background-color:#f7f7f7; border-bottom:1px #c9c9c9 solid; border-top:1px #c9c9c9 solid;}

.text_1		{width:100%; font:normal 13px NanumGothic; line-height:22px;}




.fixed_link {position:fixed; top:15%; right:1%;}
.fixed_link:hover {border:1px solid #ddd;  }