@import url(bbs.css);
@import url(sub.css);


/********** font **********/
@font-face	{
	font-family:"Nanum";
	src:url('font/NanumGothic.eot');
	src:url('font/NanumGothic.eot?#iefix') format('embedded-opentype'),
	url('font/NanumGothic.woff') format('woff'),
	url('font/NanumGothic.ttf') format('truetype');
	url('font/NanumGothic.svg#NanumGothic') format('svg')
	src:local(¡Ø), url('font/NanumGothic.woff') format('woff');
}
@font-face	{
	font-family:"NanumBold";
	src:url('font/NanumGothicBold.eot');
	src:url('font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
	url('font/NanumGothicBold.woff') format('woff'),
	url('font/NanumGothicBold.ttf') format('truetype');
	url('font/NanumGothicBold.svg#NanumGothicBold') format('svg')
	src:local(¡Ø), url('font/NanumGothicBold.woff') format('woff');
}
@font-face	{
	font-family:"NanumBarun";
	src:url('font/NanumBarunGothic.eot');
	src:url('font/NanumBarunGothic.eot?#iefix') format('embedded-opentype'),
	url('font/NanumBarunGothic.woff') format('woff'),
	url('font/NanumBarunGothic.ttf') format('truetype');
	url('font/NanumBarunGothic.svg#NanumBarunGothic') format('svg')
	src:local(¡Ø), url('font/NanumBarunGothic.woff') format('woff');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Myeongjo Bold';
  font-style: normal;
  font-weight: 600;
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanummyeongjo/v4/NanumMyeongjo-Bold.ttf) format('truetype');
}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


/********** reset **********/
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select	{margin:0; padding:0; word-break:break-all;}
img		{margin:0; border:0}
ul,li	{list-style:none}
td		{word-break:break-all}
body	{font:normal 15px/1.7 'NanumBarun','¸¼Àº °íµñ',dotum,verdana; color:#666}
.label_hide	{position:absolute; top:-9999px; font-size:0; text-indent:-9999px;}


/********** common link **********/
a:link,a:visited	{text-decoration:none}
a:hover,a:active	{text-decoration:underline}

/********** layout **********/
#wrap		{position:relative; width:100%; min-width:1150px; margin:0 auto;}
#header			{position:relative; width:100%; min-width:1150px; background:#fff; border-bottom:1px solid #e7e7e7; z-index:200}
#footer			{position:relative; width:100%; min-width:1150px; border-top:1px solid #ddd; padding:40px 0; background:#666; overflow:hidden;}

/* main */
#main_container	{position:relative; width:1150px; height:348px; margin:0 auto; padding:56px 0; overflow:hidden;}
#notice_box		{position:relative; float:left; width:558px; height:346px; overflow:hidden;}
#main_icon	{position:relative; width:100%; min-width:1150px; height:251px; padding-top:86px; background:url(/img/common/main_container2_bg.png) repeat-x;}
#main_container2 {position:relative; width:1150px; height:70px; margin:0 auto; padding:45px 0; overflow:hidden;}
#main_container3 {position:relative; width:1150px; height:358px; margin:0 auto; border:1px solid #ccc;  margin-bottom:56px; overflow:hidden;}
#main_container4 {position:relative; width:1150px; height:370px; margin:0 auto; border:1px solid #ccc;  margin-bottom:70px; overflow:hidden;}
#main_container5 {position:relative; width:1150px; height:385px; margin:0 auto; border:1px solid #ccc;  margin-bottom:70px; overflow:hidden;}
/* ¸ÞÀÎÀÌ¹ÌÁö */
#banner_box		{position:fixed; width:1920px; /*height:502px;*/ margin:130px 0 0 -960px; left:50%; text-align:center;}
#banner_box_main1	{position:relative; /*height:602px;*/}
#banner_box_main2	{position:relative; /*height:602px;*/}
#banner_box_main3	{position:relative; /*height:602px;*/}
#banner_box_main4	{position:relative; /*height:602px;*/}

#banner_box .bx-controls			{position:absolute; width:100%; bottom:45px;}
#banner_box .bx-controls-direction	{position: absolute; width: 100%; bottom: 200px;}
#banner_box .bx-pager.bx-default-pager{width:1100px; margin:0 auto; text-align:center; position:relative; .left:-50%}
#banner_box .bx-pager-item	{width:10px; height:10px; display:inline}
#banner_box .bx-pager-item a{width:10px; height:10px; background:url(/img/common/bx-pager-link.png) no-repeat; padding:5px; margin:0 4px; font-size:0}
#banner_box .bx-pager-item a.active	{background:url(/img/common/bx-pager-link_on.png) no-repeat;}

#banner_box .bx-prev		{float:left; padding-left:35px; font-size:0}
#banner_box .bx-prev:before	{content:"<"; visibility: visible!important; background:url(/img/common/bx-pager-prev.png) no-repeat; padding:30px; font-size:0; alpha(opacity=30); opacity: 0.3;}
#banner_box .bx-next		{float:right; padding-right:35px; font-size:0}
#banner_box .bx-next:after	{content:">"; visibility: visible!important; background:url(/img/common/bx-pager-next.png) no-repeat; padding:30px; font-size:0; alpha(opacity=30); opacity: 0.3;}

/* sub */
#container		{position:relative; width:1150px; min-width:1150px; margin:0 auto; overflow:hidden; padding-top:150px; padding-bottom:50px; .padding-top:0}
#lnb				{float:left; position:relative; width:220px; margin:24px 60px 150px 0}

.page_title		{float:right; position:relative; width:870px; height:120px; border-bottom:1px solid #d6d6d6; margin-bottom:40px;}
.page_title h3		{position:absolute; bottom:22px; left:0; font:300 32px/36px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-3px; color:#000; text-indent:-2px;}
.page_title .page_nav	{position:absolute; bottom:16px; right:0; height:20px; background:url(/img/common/ico_home.gif) no-repeat left 3px; padding:0 1px 0 17px;}
.page_title .page_nav span	{display:inline-block; padding:0 3px; font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#999;}
.page_title .page_nav,.page_title .page_nav a,.page_title .page_nav a:visited	{font:300 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#666;}
.page_title .page_nav strong	{font:400 13px/18px 'Noto Sans KR', sans-serif,dotum; color:#333;}

/********** bbs ***********/
.bbs_title		{position:relative; height:120px; border-bottom:1px solid #d6d6d6; margin-bottom:40px;}
.bbs_title h3		{position:absolute; bottom:22px; left:0; font:normal 36px/40px '¸¼Àº °íµñ','Nanum'; letter-spacing:-3px; color:#000; text-indent:-2px;}
.bbs_title .page_nav	{position:absolute; bottom:16px; right:0; height:20px; background:url(/img/common/ico_home.gif) no-repeat left 3px; padding:0 1px 0 17px;}
.bbs_title .page_nav span	{display:inline-block; padding:0 3px; font:normal 11px/18px dotum; color:#999;}
.bbs_title .page_nav,.bbs_title .page_nav a,.bbs_title .page_nav a:visited	{font:normal 12px/18px "Nanum",dotum; color:#666;}
.bbs_title .page_nav strong	{font:normal 12px/18px "NanumBold",dotum; color:#333;}

/********** #header **********/
#header h1				{float:left; width:279px; height:62px; margin:10px 0 20px 0;}
#header .gnb_box			{float:left; width:871px; height:70px;}
#header .gnb_box .menu			{float:right;}
#header .gnb_box .menu li			{float:left;}
#header .gnb_box .menu li a			{display:inline-block; margin-left:53px;}
#header .gnb_box .menu li,#header .gnb_box .menu li a,#header .gnb_box .menu li a:visited	{font:bold 17px/70px "¸¼Àº °íµñ","NanumBarun"; color:#222; letter-spacing:-2px;}
#header .gnb_box .menu li a:hover		{border-bottom:4px solid #a59263; text-decoration:none; color:#a59263;}
#header .gnb_box .menu li a.on			{border-bottom:4px solid #a59263; text-decoration:none; color:#a59263;}

.gnb	{width:100%; height:126px; position:fixed; .left:0; z-index:99; .position:relative}
#header #gnb			{float:right; height:43px; margin:28px 0 0 95px}
#header #gnb li				{float:left; height:43px; text-align:right; padding:10px 0 0 50px;}
#header #gnb li a				{display:inline-block; height:45px}
#header #gnb li,#header #gnb li a,#header #gnb li a:visited	{font:400 20px/20px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-1px; color:#000}
#header #gnb li.on a,#header #gnb li.on a:visited,#header #gnb li a:hover			{background:url(/img/common/gnb_on.gif) no-repeat center bottom; font:400 20px/20px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; letter-spacing:-1px; color:#a59263}

#header_top		{position:relative; width:100%; height:34px; background:#f7f7f7; border-bottom:1px #e6e6e6 solid; z-index:9999}
#header_top .topmenu	{position:relative; width:1150px; margin: 0 auto;}
#header_top .topmenu li	{display:inline-block;}
#header_top .topmenu .topmenu_m  {position:relative; float:left; width:928px; text-align:right; padding-top:5px;}
#header_top .topmenu .topmenu_m a	{color:#444; font-size:11px; vertical-align:top; text-decoration:none;}
#header_top .topmenu .sns  {position:relative; float:right; width:202px;}

#header_top .cal		{margin-top:5px; height:34px; background:#859ba9; color:#fff; font:normal 12px/2 "NanumBold"; padding:7px; .padding:3px 8px; position:relative}
#header_top .cal .btn	{ font:normal 18px/1 "Nanum"; position:relative; top:2px}

#header .headerBox		{position:relative; width:1150px; margin:0 auto; height:100px; z-index:100}
#header .headerBox h1		{float:left;}
#header .headerBox h1 img	{position:relative; top:10px; bottom:10px}

#header #all_list	{display:none; width:100%; position: absolute; top: 76px; background:#fff; padding:20px 0; border-bottom: 1px #888 solid; }
#header #all_list h1{font:normal 30px/24px "NanumBold";}

.gnb_Fixed	{float:left; width:100%; position:fixed; top:0; z-index:99999999}

.gnbLayerBox		{position:absolute; left:0; top:-200px; width:100%; border-bottom:1px solid #a59263; background:#fff; z-index:90}
.gnbLayer				{position:relative; width:1150px; margin:0 auto; padding-top:50px; overflow:hidden}
.gnbLayer .title			{float:left; width:225px; height:160px;}
.gnbLayer .sub_menu_area li,.gnbLayer .sub_menu_area li a,.gnbLayer .sub_menu_area li a:visited	{font:300 13px/24px 'Noto Sans KR', sans-serif,dotum; color:#333}
.gnbLayer .sub_menu			{float:left; width:168px; height:176px}
.gnbLayer .sub_menu p				{margin:8px 0 5px}
.gnbLayer .sub_menu p,.gnbLayer .sub_menu p a,.gnbLayer .sub_menu p a:visited	{font:400 15px/22px 'Noto Sans KR', sans-serif,dotum; color:#a59263}
.gnbLayer .sub_menu li,.gnbLayer .sub_menu li a,.gnbLayer .sub_menu li a:visited	{font:300 13px/22px 'Noto Sans KR', sans-serif,dotum; color:#444}
.gnbLayer .sub_menu_bbs		   {float:left; width:130px}
.gnbLayer .sub_menu_bbs p			{margin:8px 0 11px; font:400 15px/22px 'Noto Sans KR', sans-serif,dotum; color:#a59263}
.gnbLayer .sub_menu_bbs dt			{width:120px; height:90px; overflow:hidden; margin-bottom:7px; border:1px solid #ccc}
.gnbLayer .sub_menu_bbs dt img		{width:120px; height:90px;}
.gnbLayer .sub_menu_bbs dd			{width:130px; height:32px; overflow:hidden; margin-bottom:7px}
.gnbLayer .sub_menu_bbs dd,.gnbLayer .sub_menu_bbs dd a,.gnbLayer .sub_menu_bbs dd a:visited	{font:300 13px/16px 'Noto Sans KR', sans-serif,dotum; color:#666}
.gnbLayer .sub_menu_bbs .more,.gnbLayer .sub_menu_bbs .more a,.gnbLayer .sub_menu_bbs .more a:visited	{font:300 12px/14px 'Noto Sans KR', sans-serif,dotum; color:#a59263}

.gnbLayer1				{height:220px}
.gnbLayer2				{height:220px}
.gnbLayer3				{height:220px}
.gnbLayer4				{height:220px}

.gnbLayer1 .title			{width:120px;}
.gnbLayer2 .title			{width:320px}
.gnbLayer3 .title			{width:120px}
.gnbLayer4 .title			{width:655px}

.gnbLayer1 .sub_menu_bbs		{float:left; width:145px; height:213px; padding-left:25px}
.gnbLayer1 .sub_menu_bbs dt img	{}
.gnbLayer1 .sub_menu_bbs dd		{width:120px}
.gnbLayer1 .sub_menu_bbs2		{float:left; width:145px}
.gnbLayer1 .sub_menu_bbs2 dd	{width:120px}
.gnbLayer1 .sub_menu			{float:left; width:115px; height:213px; padding-left:25px}

.gnbLayer2 .sub_menu			{width:150px!important; height:220px; margin-bottom:20px; padding-left:30px}

.gnbLayer3 .sub_menu_bbs		{float:left; width:140px; height:213px; }
.gnbLayer3 .sub_menu_bbs dt img	{}
.gnbLayer3 .sub_menu_bbs dd		{width:120px}
.gnbLayer3 .sub_menu_bbs2		{float:left; width:135px}
.gnbLayer3 .sub_menu_bbs2 dd	{width:120px}
.gnbLayer3 .sub_menu			{float:left; width:94px; height:213px; padding-left:25px}

/********** #footer **********/
#footer .footer_box		{width:1150px; margin:0 auto; background:#666; overflow:hidden;}
#footer .footer_menu		{float:left; width:645px; margin-bottom:15px;}
#footer .footer_menu,#footer .footer_menu a,#footer .footer_menu a:visited	{font:normal 14px/18px "NanumBarun"; color:#eeeeee;}
#footer .btw					{display:inline-block; padding:0 5px; color:#c0c0c0;}
#footer .contact			{float:left; width:100%; font:normal 13px/20px "NanumBarun"; color:#bdbcbc;}
#footer .copy				{float:left; width:100%; font:normal 13px/20px "NanumBarun"; color:#bdbcbc;}

/* main */
.notice_box		{float:left; position:relative; width:496px; height:286px; border:1px solid #ccc; overflow:hidden; margin-right:30px; padding:30px;}
.notice_box p	{background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000,endColorstr=#20000000); position:absolute; top:0; right:0; padding:5px; .padding:5px; text-align:right; alpha(opacity=100); opacity: 1.0; z-index:999999}
.notice_box p img {width:12px}
.notice_box h2			{margin-bottom:16px; font:bold 16px/20px "¸¼Àº °íµñ"; color:#000; padding:18px 0 18px 18px;}
.notice_box h3			{margin-bottom:20px; font:400 24px/24px 'Noto Sans KR', sans-serif,dotum; color:#000;}
.notice_box .more		{position:absolute; top:30px; right:36px;}
.notice_box li			{position:relative; height:20px; padding-right:110px; overflow:hidden; margin-bottom:7px;}
.notice_box li,.notice_box li a,.notice_box li a:visited	{font:normal 15px/20px "NanumBarun"; color:#555;}
.notice_box .date		{display:inline-block; position:absolute; top:0; right:0; font:normal 11px/20px "Nanum"; color:#999;}

.main_icon_box	{position:relative; width:1150px; height:335px; margin:0 auto; overflow:hidden;}
.main_icon_box_m	{float:left; width:863px;}
.main_icon_box_m li		{float:left; width:119px; height:140px; padding:0 40px;}
.main_icon_box_m li a			{display:inline-block; width:119px; height:20px; padding-top:145px; font:400 17px/22px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-0.5px; text-decoration:none;  color:#555; text-align:center;}
.main_icon_box_m li a.main_ico1:link,.main_icon_box_m li a.main_ico1:visited	{background:url(/img/main/icon1.gif) no-repeat left top;}
.main_icon_box_m li a.main_ico1:hover,.main_icon_box_m li a.main_ico1:active	{background:url(/img/main/icon1_on.gif) no-repeat left top; color:#000;}
.main_icon_box_m li a.main_ico2:link,.main_icon_box_m li a.main_ico2:visited	{background:url(/img/main/icon2.gif) no-repeat left top;}
.main_icon_box_m li a.main_ico2:hover,.main_icon_box_m li a.main_ico2:active	{background:url(/img/main/icon2_on.gif) no-repeat left top; color:#000;}
.main_icon_box_m li a.main_ico3:link,.main_icon_box_m li a.main_ico3:visited	{background:url(/img/main/icon3.gif) no-repeat left top;}
.main_icon_box_m li a.main_ico3:hover,.main_icon_box_m li a.main_ico3:active	{background:url(/img/main/icon3_on.gif) no-repeat left top; color:#000;}
.main_icon_box_m li a.main_ico4:link,.main_icon_box_m li a.main_ico4:visited	{background:url(/img/main/icon4.gif) no-repeat left top;}
.main_icon_box_m li a.main_ico4:hover,.main_icon_box_m li a.main_ico4:active	{background:url(/img/main/icon4_on.gif) no-repeat left top; color:#000;}

.join_box {float:left; width:229px; .width:287px; height:107px; padding:29px; background:url(/img/main/join_icon.png) no-repeat left top;}
.join_box .title_b {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-align:center; padding:15px 0 0 40px;}
.join_box .title_b a, .join_box .title_b a:visited {font:400 30px/36px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-decoration:none;}
.join_box .title_s {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-align:center; padding-top:30px;}
.join_box .title_s a, .join_box .title_s a:visited {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#f9f1a9; text-decoration:underline;}

.join_box2 {float:left; width:229px; .width:287px; height:107px; padding:29px; background:url(/img/main/join_icon.png?wdate=<?=time()?>) no-repeat left top;}
			.join_box2 .title_b {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-align:center; padding:15px 50px 15px 0;}
.join_box2 .title_b a, .join_box2 .title_b a:visited {font:400 30px/36px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-decoration:none;}
.join_box2 .title_b a:hover, .join_box2 .title_b a:active {font:400 30px/36px 'Noto Sans KR', sans-serif,dotum; color:#000; text-decoration:none;}

.join_box2 .title_s {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-align:center; padding-top:30px;}
.join_box2 .title_s a, .join_box2 .title_s a:visited {font:300 15px/20px 'Noto Sans KR', sans-serif,dotum; color:#f9f1a9; text-decoration:underline;}

.from_box {float:left; position:relative; width:845px; height:68px; border:1px solid #ccc;}
.from_box .from_box_tt {float:left; position:relative; width:286px; height:48px; font:300 20px/24px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-align:center; padding-top:20px; background:#20436f;}
.from_box .from_box_txt {float:left; position:relative; width:479px; font:normal 18px/24px "Nanum"; color:#000; text-align:left; padding:20px 40px; text-decoration:none;}
.from_box .from_box_txt a, .from_box .from_box_txt a:visited {font:normal 18px/24px "Nanum"; color:#000; text-decoration:none;}
.from_box .from_box_txt a:hover, .from_box .from_box_txt a:active {font:normal 18px/24px "Nanum"; color:#000; text-decoration:underline;}

.newsletter  {float:right; position:relative; width:288px; margin:0 0 0 10px;}

#main_container3 h2 {font:400 18px/22px 'Noto Sans KR', sans-serif,dotum; color:#222; text-align:center;}
#main_container3 h2 a,#main_container3 h2 a:link,#main_container3 h2 a:hover,#main_container3 h2 a:active {font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#222;}
#main_container3 img {border:1px solid #e6e6e6; width:253px; height:223px; margin:23px 0;}
#main_container3 .bbs_who .tt  {position:absolute; left:90px; bottom:20px; font:normal 15px/20px "Nanum"; color:#222; overflow:hidden;}
#main_container3 .bbs_who .tt a, #main_container3 .bbs_who .tt a:visited {font:normal 15px/20px "Nanum"; color:#222; text-decoration:none;}
#main_container3 .bbs_who .tt a:hover, #main_container3 .bbs_who .tt a:active {font:normal 15px/20px "Nanum"; color:#a59263; text-decoration:none;}
.bbs_who {float:left; position:relative; width:253px; height:308px; padding:25px 16px; border-right:1px solid #ccc;}
.bbs_gallery {float:left; position:relative; width:253px; height:308px; padding:25px 16px; border-right:1px solid #ccc;}
.bbs_newsletter {float:left; position:relative; width:252px; height:308px; padding:25px 16px; border-right:1px solid #ccc;}
.bbs_daesan {float:left; position:relative; width:251px; height:308px; padding:25px 18px;}

#main_container4 h2 {font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#222; margin-bottom:23px;}
#main_container4 .bbs_data_tt li {display:inline-block; width:100px;}
#main_container4 .bbs_data_tt li,#main_container4 .bbs_data_tt li a,#main_container4 .bbs_data_tt li a:visited	{font:normal 18px/22px "Nanum"; color:#222; letter-spacing:-2px;}
#main_container4 .bbs_data_tt li a:hover		{padding-bottom:5px; border-bottom:2px solid #03418e; text-decoration:none; color:#03418e;}
#main_container4 .bbs_data_tt li a.on			{padding-bottom:5px; border-bottom:2px solid #03418e; text-decoration:none; color:#03418e;}

.column_box {float:left; position:relative; width:539px; height:316px; padding:27px 19px; border-left:1px solid #ccc; overflow:hidden;}
.column_box img {float:left; width:253px; height:262px; border:1px solid #eee; overflow:hidden; margin-right:30px;}
.column_box h3 {float:left; position:relative; width:240px; height:60px; font:bold 22px/28px "Nanum"; color:#000; text-align:left; overflow:hidden;}
.column_box h3 a, .column_box h3 a:visited {font:bold 22px/28px "Nanum"; color:#000; text-decoration:none;}
.column_box h3 a:hover, .column_box h3 a:active {font:bold 22px/28px "Nanum"; color:#000; text-decoration:underline;}

.column_box h4 {float:left; position:relative; margin-top:20px; width:240px; height:180px; font:normal 13px/20px "Nanum"; color:#666; text-align:left; overflow:hidden;}
.column_box h4 a, .column_box h4 a:visited {font:normal 13px/20px "Nanum"; color:#666; text-decoration:none;}
.column_box h4 a:hover, .column_box h4 a:active {font:normal 13px/20px "Nanum"; color:#666; text-decoration:underline;}

.column_box .ac_wrap2		{float:left; width:520px; height:100%;}
.column_box .ac_tabs2 {float:left; font:400 20px/22px 'Noto Sans KR',sans-serif,dotum; color:#222;}
.column_box .ac_tabs2 li	{cursor: pointer; position:relative; display:inline-block; padding-bottom:10px; font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#222;}
.column_box .ac_tabs2 li:hover	{border-bottom:2px solid #03418e; cursor: pointer;}
.column_box .ac_tabs2 li.active	{border-bottom:2px solid #03418e;}
.column_box .ac_tabs2 li a:link {text-decoration:none; color: #222;}
.column_box .ac_tabs2 li a {color: #222;}
.column_box .ac_container2	{width:539px; height:261px; overflow:hidden; margin:0 auto; position:relative; top:12px;}

/*section3*/
.bbs_data_box-2020 {float:left; position:relative; width:469px; height:386px; overflow:hidden;}
.bbs_data_box-2020 .center	{height:370px; padding-top:160px; .padding-top:100px}
.bbs_data_box-2020 .ac_wrap		{float:left; width:418px; height:386px;}
.bbs_data_box-2020 .ac_tabs {float:left; font:normal 20px/1.4 'nanumbold'; color:#222;color:#222; display: none;}
.bbs_data_box-2020 .ac_tabs li	{cursor: pointer; position:relative; display:inline-block; padding-bottom:10px; font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#222;}
.bbs_data_box-2020 .ac_tabs li:hover	{border-bottom:2px solid #03418e; cursor: pointer;}
.bbs_data_box-2020 .ac_tabs li.active	{border-bottom:2px solid #03418e;}
.bbs_data_box-2020 .ac_tabs li a:link {text-decoration:none; color: #222;}
.bbs_data_box-2020 .ac_tabs li a {color: #222;}
.bbs_data_box-2020 .ac_container	{width:418px; height:386px; overflow:hidden; position:relative;}
.bbs_data_box-2020 .ac_container	dt	{float:left; width:153px; max-height:386px; overflow:hidden; margin-right:25px; border:1px #ccc solid}
.bbs_data_box-2020 .ac_container	dt img	{max-width:100%; height:auto;
			-webkit-transform:scale(1.04); /*  Å©·Ò */
            -moz-transform:scale(1.04); /* FireFox */
            -o-transform:scale(1.04); /* Opera */
            transform:scale(1.04);}
.bbs_data_box-2020 .ac_container	dd		{float:left; width:240px; text-align:left; padding-top:20px}
.bbs_data_box-2020 .ac_container	dd a	{font:normal 20px/1.4 'nanumbold'; color:#222; }
.bbs_data_box-2020 .ac_container	.sbody	{float:left; width:100%; max-height:75px; overflow:hidden; font:normal 15px/1.6 'nanum'; color:#666; position:relative; top:10px;}


.column_box-2020 {float:left; position:relative; width:610px; height:332px; padding:27px 35px; border-left:1px solid #ccc; overflow:hidden;background:#7f95a3; }
.column_box-2020 .ac_wrap2-2020		{float:left; width:100%; height:100%; }
.column_box-2020 .ac_wrap2-2020 .box-1 {padding-bottom: 20px; border-bottom: 1px solid #a6b4bc;}
.column_box-2020 .ac_wrap2-2020 .box-1 .title {padding-bottom: 16px;}
.column_box-2020 .ac_wrap2-2020 .box-1 .title:after {content: url(../img/main/main-tab-button.png);padding-left: 10px; vertical-align: middle;}
.column_box-2020 .ac_wrap2-2020 .box-1 .title a:link{font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
.column_box-2020 .ac_wrap2-2020 .box-1 .title a:visited {color: #fff; }
.column_box-2020 .ac_wrap2-2020 .box-2 {padding-top: 20px;}
.column_box-2020 .ac_wrap2-2020 .box-2 .title {padding-bottom: 16px;}
.column_box-2020 .ac_wrap2-2020 .box-2 .title:after {content: url(../img/main/main-tab-button.png);padding-left: 10px; vertical-align: middle;}
.column_box-2020 .ac_wrap2-2020 .box-2 .title a:link{font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
.column_box-2020 .ac_wrap2-2020 .box-2 .title a:visited {color: #fff; }

/*¹è³Ê*/
#main_container .banner_business	{float:right; width:558px; height:346px; border:1px solid #ccc; overflow:hidden;}
#main_container .mbanner	{float:left; position:relative; width:100%; display:block}
.mbanner .bn{width:100%; height:346px;}
#main_container .mbanner2	{float:left; position:relative; width:100%; display:block}
.mbanner2 .bn{width:100%; height:346px;}
.m_banner				{margin:0!important;}
.m_banner img			{width:auto; height:100%}
.m_banner .bx-caption	{width:100%; height:48px; position:absolute; bottom:0; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);}
.m_banner .bx-caption span		{position:relative; top:7px; left:20px; color:#fff; font:normal 14px/1 "nanum"}
.m_banner .bx-controls-direction	{float:right; visibility:visible; height:44px; bottom:0; right:0; text-align:right; overflow:hidden}
.m_banner .bx-controls-direction a{color:#fff;}
.m_banner .bx-prev		{float:left; padding-right:25px; padding-top:7px;}
.m_banner .bx-prev:before	{content:"<"; padding:15px 10px;alpha(opacity=80); opacity: 0.8; visibility: visible!important;}
.m_banner .bx-next		{float:right; padding-right:5px;  padding-top:7px;}
.m_banner .bx-next:after	{content:">"; padding:15px 10px;alpha(opacity=80); opacity: 0.8; visibility: visible!important;}
.m_banner .bx-prev,.m_banner .bx-next{color:rgba(0,0,0,0.4); font-size:15px; visibility:visible;}
.m_banner .bx-pager-item a,.m_banner .bx-prev,.m_banner .bx-prev:hover,.m_banner .bx-next,.m_banner .bx-next:hover{text-decoration:none; alpha(opacity=50);}
.m_banner .bx-controls			{position:absolute; width:100%; bottom:-5px;}
.m_banner .bx-pager.bx-default-pager{width:1100px; margin:0 auto; text-align:center; position:relative; .left:-50%}

.m_banner2				{margin:0!important;}
.m_banner2 img			{width:auto; height:100%}
.m_banner2 .bx-prev,.m_banner2 .bx-next{display:none;}

.m_banner2 .bx-controls			{position:absolute; width:100%; bottom:5px;}
.m_banner2 .bx-controls-direction	{position: absolute; width:100%; bottom:5px;}
.m_banner2 .bx-pager.bx-default-pager {width:558px; margin:0 auto; text-align:center; position:relative; .left:-50%}
.m_banner2 .bx-pager-item	{width:10px; height:10px; display:inline;}
.m_banner2 .bx-pager-item a {width:10px; height:10px; background:url(../img/common/bx-pager-link.png) no-repeat; padding:5px; margin:0 4px; font-size:0;}
.m_banner2 .bx-pager-item a.active	{background:url(../img/common/bx-pager-link_on.png) no-repeat;}

/* sub */
#lnb a:hover,#lnb a:active	{text-decoration:none}
#lnb h2			{height:70px; padding:20px 0 20px 23px; margin-bottom:4px; background:#688292; font:300 26px/30px 'Noto Sans KR', sans-serif,dotum; letter-spacing:-1px; color:#fff}
#lnb h2 span		{font:normal 13px/18px 'Noto Sans KR', sans-serif,dotum; letter-spacing:0; color:#99CFED}
#lnb ul.one_depth	{display:block; overflow:hidden; width:220px;}
#lnb .one_depth li		{display:block; cursor:pointer; font-size:15px;}
#lnb .one_depth li.icon_depth > a		{background: #fff url('/img/common/left_menu_down2.gif?wdate=<?=time()?>') no-repeat 190px 13px;}
#lnb .one_depth li.icon_depth.on > a	{background: #859ba9 url('/img/common/left_menu_down.gif') no-repeat 190px 13px; border-bottom:none;}
#lnb .one_depth > li:first-child	{border-top:1px solid #dedede;}
#lnb .one_depth > li > a	{display:block; background-color:#fff; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #dedede; color:#090909; font-family:'Noto Sans KR', sans-serif,dotum; line-height:40px; text-indent:24px; height:42px; width:218px;}
#lnb .one_depth > li > a.tit_long	{letter-spacing:-2px;}
#lnb .one_depth > li.on > a		{background:#859ba9 url('/img/common/left_menu_arr.gif') no-repeat 190px 13px;; color:#fff; border-right:1px solid #859ba9; border-left:1px solid #859ba9; width:218px;}
#lnb .one_depth > li.on .two_depth	{border: 1px solid #dedede; padding-top:10px; padding-bottom:10px; width:218px;}
.two_depth	{display:block; overflow:hidden; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #dedede; padding-top:15px; padding-bottom:15px; width:218px;}
.two_depth.fixed	{display: block !important; }
.two_depth li	{display:block; padding-left:24px;}
.two_depth li a		{display:inline-block; color:#4a4a4a; font-size:13px; font-family:'Noto Sans KR', sans-serif,dotum; line-height:2em;}
.two_depth li a:hover	{background:url("/img/common/lnb_2dt_arr.png") no-repeat right 50%; color:#688292; padding-right:15px;}
.two_depth li.on a	{background:url("/img/common/lnb_2dt_arr.png") no-repeat right 50%; color:#688292; padding-right:15px;}
.two_depth .three_depth		{background:url("/images/bullet/blue_list_02.png") no-repeat 20px 50%; padding-left:28px;}
#lnb .one_depth li.icon_depth.on > a	{background: #859ba9 url('/img/common/left_menu_down.gif') no-repeat 190px 13px; border-bottom:none;}


/* ³»¿ë */
#contents			{float:left; position:relative; width:870px; height:auto; font:300 13px/20px "Nanum"; color:#555}
#contents #bbs_cate    {position:relative; display: flex; flex-wrap: wrap; width: 870px;}
#contents #bbs_cate li    {display:inline-block; width:auto; height:30px; margin-right:0; padding:5px; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; flex: 1 1 auto;}
#contents #bbs_cate li a,#contents #bbs_cate li a:hover   {display:inline-block; margin-right:2px; padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
#contents #bbs_cate .on    {background:#a24b4b; padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
#contents #bbs_cate .on a    {padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
#contents #bbs_cate .on a:hover	{color: #fff;}

#contents #bbs_cate3    {position:relative;}
#contents #bbs_cate3 li    {display:inline-block; float:left; height:30px; margin-bottom:50px; width:160px; text-align: center; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum;}
#contents #bbs_cate3 li a,#contents #bbs_cate3 li a:hover   {display:inline-block; margin-right:2px; padding:5px 15px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
#contents #bbs_cate3 .on    {background:#a24b4b; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
#contents #bbs_cate3 .on a    {font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}

#contents #bbs_cate-v    {position:relative; width:870px; margin-bottom: 30px;}
#contents #bbs_cate-v li    {display:inline-block; width:159px; height:30px; text-align: center; margin-right:2px; padding:5px; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum;}
#contents #bbs_cate-v li a,#contents #bbs_cate li a:hover   {display:inline-block; margin-right:2px; padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
#contents #bbs_cate-v .on    {background:#a24b4b; padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
#contents #bbs_cate-v .on a    {padding:5px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}

.sub_body_box {font:300 16px/26px 'Noto Sans KR', sans-serif,dotum; color:#777; letter-spacing:-0.5px;}
.sub_body_box ul {float:left; width:600px; margin-bottom:30px;}
.sub_body_box ol {float:left; width:600px;}
.sub_body_box .pyo {position:relative; width:100%; margin:50px 0; vertical-align:top;}
.sub_body_box .pyo li {display:inline-block; padding:10px 0;}
.sub_body_box .pyo .pdate  {width:100px; font:300 14px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
.sub_body_box h3 {font:400 24px/32px 'Noto Sans KR', sans-serif,dotum; color:#a59263; margin-bottom:20px; letter-spacing:-0.5px;}
.sub_body_box .tt {font:400 22px/30px 'Noto Sans KR', sans-serif,dotum; color:#a59263; margin-bottom:20px;}

.sub_body_box .people_box {position:relative; float:left; width:870px; margin-top:30px;}
.sub_body_box .people_box .name {font:300 16px/100px 'Noto Sans KR', sans-serif,dotum; color:#a59263; vertical-align:top;}
.sub_body_box .people_box .name_s {font:300 14px/22px 'Noto Sans KR', sans-serif,dotum; color:#000; vertical-align:top;}
.sub_body_box .people_box .name_tt {font:300 14px/22px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .people_box span {font:300 14px/20px 'Noto Sans KR', sans-serif,dotum; color:#666;}
.sub_body_box .people_box ul {position:relative; width:870px; }
.sub_body_box .people_box li {display:inline-block; border:1px solid #d6d6d6;}
.sub_body_box .people_box .left {float:left; width:390px; margin-right:26px; padding:15px;}
.sub_body_box .people_box .right {float:right; width:390px; padding:15px;}
.sub_body_box .people_box .right img {float:right; padding-left:20px;}
.sub_body_box .people_box .left img {float:left; padding-right:20px;}

.sub_body_box .business_box {width:828px; padding:20px; border:1px solid #ddd;}
.sub_body_box .business_box h3 {font:400 22px/36px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .business_box h4 {font:400 18px/34px 'Noto Sans KR', sans-serif,dotum; color:#a59263; margin-left:20px;}
.sub_body_box .business_box h5 {font:400 18px/24px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .business_box .list {margin-left:40px;}
.sub_body_box .business_box .txt {float:left; width:620px; font:300 14px/22px 'Noto Sans KR', sans-serif,dotum;}
.sub_body_box .business_box .img {float:right; width:150px;}

.sub_body_box .business_box_new {width:828px; padding:34px 0 34px 20px; border:1px solid #ddd;}
.sub_body_box .business_box_new h5 {font:400 18px/24px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .business_box_new .txt {float:left; width:620px; font:300 14px/22px 'Noto Sans KR', sans-serif,dotum;}
.sub_body_box .business_box_new .img {position:absolute; top:161px; right:0;}

.sub_body_box .business_box_new2 {width:828px; padding:23px 20px; border:1px solid #ddd;}
.sub_body_box .business_box_new2 h5 {font:400 18px/24px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .business_box_new2 .txt {float:left; width:620px; font:300 14px/22px 'Noto Sans KR', sans-serif,dotum;}
.sub_body_box .business_box_new2 .img {position:absolute; top:161px; right:0;}

.sub_body_box .business_box2 {width:868px; font:300 16px/32px 'Noto Sans KR', sans-serif,dotum; color:#777; border-bottom:1px dotted #ccc; padding-bottom:20px;}
.sub_body_box .business_box2 h3 {font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#a59263;}
.sub_body_box .business_box2 .title {font:300 16px/26px 'Noto Sans KR', sans-serif,dotum; color:#859ba9; margin-bottom:10px}
.sub_body_box .bt_box   {font:300 16px/26px 'Noto Sans KR', sans-serif,dotum; width:200px; height:30px; padding:10px; background:#2d2d2d; text-align:center;}
.sub_body_box .bt_box a  {font:300 16px/26px 'Noto Sans KR', sans-serif,dotum; color:#fff; text-decoration:none;}

.sub_body_box_intro {clear:both; width:100%;}
.sub_body_box_intro .bbs_cate3 li    {display:inline-block; float:left; height:40px; margin-bottom:50px; width: 180px; margin-right: 2px; text-align: center; padding: 7px 0; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum;}
.sub_body_box_intro .bbs_cate3 li a,.sub_body_box_intro .bbs_cate3 li a:hover   {display:inline-block;width: 180px; text-align: center; padding: 7px 0; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
.sub_body_box_intro .bbs_cate3 .on    {background:#a24b4b; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;  padding: 7px 0; margin-right: 2px; }
.sub_body_box_intro .bbs_cate3 .on a    {font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;  padding: 7px 0;}
.sub_body_box_intro .pyo3  {position:relative; float:right; width:620px; margin-bottom:20px;}
.sub_body_box_intro .pyo3_imgbox  {position:relative; float:left; width:200px; margin-right:30px;}

.sub_body_box_intro .pyo3 .pdate_y  {float:left; width:100px; font:500 30px/30px 'Noto Sans KR', sans-serif,dotum; color:#b43232;}
.sub_body_box_intro .pyo3 .pdate_explain {display:inline-block; float:right; width:520px; margin-bottom:15px;}
.sub_body_box_intro .pyo3 .line2   {clear:both; border-top:1px solid #eee;}
.sub_body_box_intro .pyo3 .pdate_m {float: left; width:100px; margin-bottom:10px; font:400 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#000;}
.sub_body_box_intro .pyo3 .pdate_txt {float:left; width:420px; margin-bottom:10px; font:300 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333;}
.sub_body_box_intro .pyo3 .pdate_txt span  {font:300 14px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#859ba9;}

/* ´ë»ê½Å¿ëÈ£±â³ä°ü */
#contents #bbs_cate2  {position:relative; float:left; width:200px; overflow:hidden; margin:10px 0;}
#contents #bbs_cate2 li  {float:left; width:200px; margin-bottom:20px;}
#contents #bbs_cate2 li a:hover   {color:#000; border-bottom:2px solid #a59263; text-decoration:none;}
#contents #bbs_cate2 li a   {font:bold 18px/20px '¸¼Àº °íµñ','Nanum'; text-decoration:none; color:#bbb;}
#contents #bbs_cate2 .on a {color:#000; border-bottom:2px solid #a59263; text-decoration:none;}

#contents #bbs_cate2_1  {position:relative; height:40px; margin:10px 0 50px; border:1px solid #e0e0e0; border-left:0;}
    #contents #bbs_cate2_1 li  {display:inline; float:left; border-left:1px solid #e0e0e0; padding:10px 30px; border-top:0; border-bottom:0}
	#contents #bbs_cate2_1 li span {padding-left:10px;}
	#contents #bbs_cate2_1 li.last   {border-right:1px solid #e0e0e0;}
    #contents #bbs_cate2_1 li a:hover   {color:#916907; text-decoration:none; }
    #contents #bbs_cate2_1 li a   {font:normal 15px/20px '¸¼Àº °íµñ','Nanum'; text-decoration:none; color:#222; letter-spacing:-1px;}
    #contents #bbs_cate2_1 .on a {font:bold 15px/20px '¸¼Àº °íµñ','Nanum'; color:#916907; text-decoration:none;}

.sub_body_box dl {float:left; width:670px;}

.sub_body_box .pyo2  {position:relative; float:left; width:670px; margin-bottom:50px; vertical-align:top;}
.sub_body_box .pyo2 dl {display:inline-block; padding:0;}
.sub_body_box .pyo2 .pdate_y  {float:left; width:100px; height:auto; font:500 20px/30px 'Noto Sans KR', sans-serif,dotum; color:#b43232;}
.sub_body_box .pyo2 .line   {border-bottom:1px solid #eee; margin:10px 0;}

.sub_body_box .pyo2 .pdate_explain {overflow: hidden;}
.sub_body_box .pyo2 .pdate_m {float: left; margin-bottom:10px; width: 100px; font:400 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#000;}
.sub_body_box .pyo2 .pdate_txt {margin-bottom:10px; font:300 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333; overflow: hidden;}
.sub_body_box .pyo2 .pdate_txt span  {font:300 14px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#859ba9;}

.sub_body_box .pyo3  {position:relative; float:left; width:470px; margin-bottom:50px; vertical-align:top;}
.sub_body_box .pyo3 dl {display:inline-block; padding:0;}
.sub_body_box .pyo3 .pdate_y  {float:left; width:100px; height:auto; font:500 30px/30px 'Noto Sans KR', sans-serif,dotum; color:#859ba9;}
.sub_body_box .pyo3 .line   {border-bottom:1px solid #eee; margin:10px 0;}
.sub_body_box .pyo3_imgbox  {position:relative; float:left; width:200px; margin-right:30px;}
.sub_body_box .pyo3 .pdate_explain {overflow: hidden;}
.sub_body_box .pyo3 .pdate_m {float: left; margin-bottom:10px; width: 100px; font:400 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#000;}
.sub_body_box .pyo3 .pdate_txt {margin-bottom:10px; font:300 16px/30px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333;}
.sub_body_box .pyo3 .pdate_txt span  {font:300 14px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#859ba9;}


.sub_body_box_intro {clear:both; width:100%;}
#contents #bbs_cate3    {position:relative;}
#contents #bbs_cate3 li    {display:inline-block; float:left; height:30px; margin-bottom:50px; margin-right:2px; padding:5px 15px; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum;}
#contents #bbs_cate3 li a,#contents #bbs_cate3 li a:hover   {display:inline-block; margin-right:2px; padding: 5px 15px 10px; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#000;}
#contents #bbs_cate3 .on    {background:#a24b4b;  font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
#contents #bbs_cate3 .on a    { font:400 16px/22px 'Noto Sans KR', sans-serif,dotum; color:#fff;}


/* ¿î¿µ°ø½Ã */
#contents #bbs_cate3_1    {position:relative;}
	#contents #bbs_cate3_1 li    {display:inline-block; text-align:center; width:80px; height:80px; margin-right:2px; padding:5px; border-radius:50%; background:#eee; font:400 16px/22px 'Noto Sans KR', sans-serif,dotum;}
	#contents #bbs_cate3_1 li a,#contents #bbs_cate3_1 li a:hover   {display:inline-block; text-align:center; margin-top:15px; margin-right:2px; padding:5px; font:400 14px/18px 'Noto Sans KR', sans-serif,dotum; color:#000;}
	#contents #bbs_cate3_1 .on    {background:#a59263; padding:5px; text-align:center;  font:400 14px/18px 'Noto Sans KR', sans-serif,dotum; color:#fff;}
	#contents #bbs_cate3_1 .on a    {padding:5px; text-align:center; font:400 14px/18px 'Noto Sans KR', sans-serif,dotum; color:#fff;}

/*section3*/
.bbs_data_box {float:left; position:relative; width:533px; height:316px; padding:27px 19px; overflow:hidden;}
.bbs_data_box .center	{height:370px; padding-top:160px; .padding-top:100px}
.bbs_data_box .ac_wrap		{float:left; width:520px; height:100%;}
.bbs_data_box .ac_tabs {float:left; font:400 20px/22px 'Noto Sans KR',sans-serif,dotum; color:#222;}
.bbs_data_box .ac_tabs li	{cursor: pointer; position:relative; display:inline-block; padding-bottom:10px; font:400 20px/22px 'Noto Sans KR', sans-serif,dotum; color:#222;}
.bbs_data_box .ac_tabs li:hover	{border-bottom:2px solid #03418e; cursor: pointer;}
.bbs_data_box .ac_tabs li.active	{border-bottom:2px solid #03418e;}
.bbs_data_box .ac_tabs li a:link {text-decoration:none; color: #222;}
.bbs_data_box .ac_tabs li a {color: #222;}
.bbs_data_box .ac_container	{width:518px; height:260px; overflow:hidden; margin:0 auto; position:relative; top:12px;}
.bbs_data_box .ac_container	dt	{float:left; width:153px; max-height:208px; overflow:hidden; margin-right:25px; border:1px #ccc solid}
.bbs_data_box .ac_container	dt img	{max-width:100%; height:auto;
			-webkit-transform:scale(1.04); /*  Å©·Ò */
            -moz-transform:scale(1.04); /* FireFox */
            -o-transform:scale(1.04); /* Opera */
            transform:scale(1.04);}
.bbs_data_box .ac_container	dd		{float:left; width:240px; text-align:left; padding-top:20px}
.bbs_data_box .ac_container	dd a	{font:normal 20px/1.4 'nanumbold'; color:#222; }
.bbs_data_box .ac_container	.sbody	{float:left; width:100%; max-height:75px; overflow:hidden; font:normal 15px/1.6 'nanum'; color:#666; position:relative; top:10px;}

/* ÁÖ¿ä»ç¾÷ */
#business_box_award {position:relative; float:left; width:870px; overflow:hidden;}
#business_box_award h3 {font:400 20px/30px 'Noto Sans KR',sans-serif,dotum; color:#a59263;}
#business_box_award .img {float:left; width:145px; margin:0 40px 40px 0; border:1px solid #cdcdcd;}
#business_box_award .img img {width:145px; height:158px;}
#business_box_award ul {width:680px;}
#business_box_award li {display:inline-block;}
#business_box_award .text {float:left; width:680px; font:300 16px/26px 'Noto Sans KR',sans-serif,dotum; color:#777;}
#business_box_award .text .title {font:400 18px/50px 'Noto Sans KR',sans-serif,dotum; color:#666;}
#business_box_award .text .title_s {margin-left:10px; font:300 13px/16px 'Noto Sans KR',sans-serif,dotum; color:#859ba9;}
#business_box_award .line {float:left; width:100%; border-bottom:1px dashed #ccc; margin-bottom:30px;}

#business_box_insu {position:relative; float:left; width:870px; overflow:hidden;}
#business_box_insu .tab li a  {padding:7px 10px; text-align:center; width:70px; height:35px; border-radius:5px; background:#a59263; font:normal 14px/30px "Nanum","¸¼Àº °íµñ"; color:#fff;}
#business_box_insu li {display:inline-block; margin-bottom:5px;}
#business_box_insu .text .title {width:100px; font:normal 18px/40px "NanumBold","¸¼Àº °íµñ"; color:#916907;  background:#f7f5ee}
#business_box_insu .text  {width:100%; }
#business_box_insu .text table {width:100%; margin-bottom:50px;}
#business_box_insu .text th {padding:7px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #666;}
#business_box_insu .text td {padding:7px; text-align:center; border-bottom:1px solid #e0e0e0;}
#business_box_insu .text .last {border-bottom:1px solid #666;}
#business_box_insu .text .t1 {width:50px;}
#business_box_insu .text .t2 {width:100px;}
#business_box_insu .text .t3 {width:320px;}
#business_box_insu .text .t4 {width:100px;}
#business_box_insu .text .t5 {width:250px;}

#business_box_insu .text2 .title {width:100px; font:normal 18px/40px "NanumBold","¸¼Àº °íµñ"; color:#916907;  background:#f7f5ee}
#business_box_insu .text2  {width:100%; }
#business_box_insu .text2 table {width:100%; margin-bottom:50px; font:normal 13px/20px "Nanum","¸¼Àº °íµñ"; letter-spacing:-1px; color:#666;}
#business_box_insu .text2 th {padding:7px; text-align:center; border-top:2px solid #333; border-bottom:1px solid #666;}
#business_box_insu .text2 td {padding:7px; text-align:center; border-bottom:1px solid #e0e0e0;}
#business_box_insu .text2 .last {border-bottom:1px solid #666;}
#business_box_insu .text2 .t1 {width:50px;}
#business_box_insu .text2 .t2 {width:80px;}
#business_box_insu .text2 .t3 {width:220px;}
#business_box_insu .text2 .t4 {width:470px;}

#business_box_tradi {position:relative; float:left; width:870px; overflow:hidden;}
#business_box_tradi img {width:300px; height:360px; margin-bottom:30px; border:1px solid #e9e8e4; background:url(/img/business/bg_space.gif) no-repeat;}
#business_box_tradi .left {float:left; text-align:center; padding:20px 10px; width:400px; height:600px;  margin-bottom:20px; border:1px solid #ccc;}
#business_box_tradi .right {float:right; text-align:center; padding:20px 10px; width:400px; height:600px; margin-bottom:20px; border:1px solid #ccc;}
#business_box_tradi dt {font:normal 18px/30px "NanumBold","¸¼Àº °íµñ"; color:#a59263;}
#business_box_tradi .e {width:400px; margin-bottom:20px;}
#business_box_tradi .more_box  {margin:20px auto; width:100px; height:30px; text-align:center; background:#a59263; color:#fff;}
#business_box_tradi .more_box a:link,#business_box_tradi .more_box a:hover,#business_box_tradi .more_box a:active,#business_box_tradi .more_box a:visited {font:normal 13px/30px "Nanum","¸¼Àº °íµñ"; color:#fff;}

#business_box_tradi .bt {text-align:center; background:#a59263; padding:7px 14px; color:#fff;}
#business_box_tradi .bt_st {text-align:center; font:normal 13px/30px "Nanum","¸¼Àº °íµñ"; background:#ddd; padding:7px 14px; color:#000;}
#business_box_tradi .bt a:link,#business_box_tradi .bt a:hover,#business_box_tradi .bt a:active,#business_box_tradi .bt a:visited {font:normal 13px/30px "Nanum","¸¼Àº °íµñ"; color:#fff;}

/* ÀüÅë¹®È­°è½Â¹ßÀü»ç¾÷ */
#business_box_tradi_more {position:relative; float:left; width:870px; overflow:hidden;}
#business_box_tradi_more .tradi_info {text-align:center;}
#business_box_tradi_more .tradi_info h2  {font:500 32px/60px 'Noto Sans KR', sans-serif,dotum; .font:normal 32px/60px "NanumBold","¸¼Àº °íµñ"; color:#000;}
#business_box_tradi_more .tradi_info h3  {font:normal 16px/20px "Nanum","¸¼Àº °íµñ"; color:#666;}
#business_box_tradi_more .tradi_info h4  {font:normal 16px/20px "Nanum","¸¼Àº °íµñ"; color:#a59263;}
#business_box_tradi_more .tradi_info img {margin:0 auto; border:1px solid #ddd;}
#business_box_tradi_more .tradi_info .small {font:normal 12px/26px "Nanum","¸¼Àº °íµñ"; color:#666;}
#business_box_tradi_more .tradi_info span {font:normal 12px/26px "Nanum","¸¼Àº °íµñ"; color:#a59263;}

#business_box_tradi_more .tradi_info2 {position:relative; width:870px; height:auto; margin:80px 0;}
#business_box_tradi_more .tradi_info2 .wk {float:left; width:360px; height:430px;}
#business_box_tradi_more .tradi_info2 .wk2 {float:left;}
#business_box_tradi_more .tradi_info2 .small {font:normal 12px/26px "Nanum","¸¼Àº °íµñ"; color:#666;}
#business_box_tradi_more .tradi_info p,#business_box_tradi_more .tradi_info2 p  {font:300 17px/30px 'Noto Sans KR', sans-serif,dotum; .font:normal 16px/28px "Nanum","¸¼Àº °íµñ"; .letter-spacing:-1px; letter-spacing:-0.5px; color:#666; }

#business_box_tradi_more .tradi_info2 img {text-align:left;}
#business_box_tradi_more .tradi_info2 table {width:870px;}
#business_box_tradi_more .tradi_info2 th {width:100px; text-align:left; font:normal 15px/26px "NanumBold","¸¼Àº °íµñ";}
#business_box_tradi_more .tradi_info2 td {font:normal 13px/26px "Nanum","¸¼Àº °íµñ"; text-align:left;}
#business_box_tradi_more .tradi_info2 h1  {font:500 22px/80px 'Noto Sans KR', sans-serif,dotum; .font:normal 22px/80px "NanumBold","¸¼Àº °íµñ"; color:#000; border-top:1px solid #ccc;}
#business_box_tradi_more .tradi_info2 .wk_r  {margin-bottom:30px; font:300 15px/22px 'Noto Sans KR', sans-serif,dotum; .font:normal 14px/22px "Nanum","¸¼Àº °íµñ"; .letter-spacing:-1px; letter-spacing:-0.5px; color:#666; .color:#777;}
#business_box_tradi_more .tradi_info2 .wk_r h3  {height:18px; font:400 18px/18px 'Noto Sans KR', sans-serif,dotum; .font:normal 16px/18px "Nanum","¸¼Àº °íµñ"; color:#a59263;}

#business_box_tradi_more .tradi_info2_img ul {float:left; width:870px;}
#business_box_tradi_more .tradi_info2_img li {display:inline;}
#business_box_tradi_more .tail {font:normal 13px/26px "Nanum","¸¼Àº °íµñ"; text-align:center; color:#a59263;}

#business_box_tradi_more .tradi_info2 .img_b  {display:inline-block;}
#business_box_tradi_more .tradi_info2 .img_b dl  {width:auto; margin:20px 20px 20px 0;}
#business_box_tradi_more .tradi_info2 .img_b dd  {font:normal 12px/26px "Nanum","¸¼Àº °íµñ"; color:#666;}

#business_box_tradi_more .tradi_info2 .img_b2  {position:relative; display:inline-block; width:100%; background:#eee; margin:30px auto;}
#business_box_tradi_more .tradi_info2 .img_b2 dl  {width:410px; text-align:center; margin:20px 20px 20px 0;}
#business_box_tradi_more .tradi_info2 .img_b2 dd  {padding:10px; width:380px; font:normal 12px/18px "Nanum","¸¼Àº °íµñ"; color:#666;}

#business_box_tradi_more .tradi_info2 .img_b2_1  {display:inline-block; width:870px; background:#eee; margin:30px auto;}
#business_box_tradi_more .tradi_info2 .img_b2_1 dl  {position:relative; width:870px; text-align:center; margin:20px auto;}
#business_box_tradi_more .tradi_info2 .img_b2_1 dt  {text-align:center;}
#business_box_tradi_more .tradi_info2 .img_b2_1 dd  {padding:10px; font:normal 12px/18px "Nanum","¸¼Àº °íµñ"; color:#666;}

/* ·Î±×ÀÎ */
#contents_login_box {margin:0 auto; width:550px; padding:46px 120px; border:1px solid #e5e1d8; background:#efede8; margin-top:100px; margin-bottom:100px}
#contents_login_box h3  {font:normal 40px/100px "NanumBold","¸¼Àº °íµñ"; color:#a59263; padding-left:70px;}
#contents_login_box .login {position:relative; margin:0 auto; width:400px;}
#contents_login_box .login .title  {display:inline-block; width:100px; height:50px; font:normal 20px/50px "Nanum","¸¼Àº °íµñ"; color:#a59263;}
#contents_login_box .login .mem_input {display:inline-block; height:50px}
#contents_login_box .login .mem_input input   {width:200px; height:35px; border:1px solid #a59263}
#contents_login_box .login .btn		{position:absolute; top:10px; right:-20px}
#contents_login_box .login .link	{text-align:center;}
#contents_login_box .login .link span	{font:normal 12px/60px "Nanum","¸¼Àº °íµñ"; color:#a59263;}
#contents_login_box .login .link span a,#contents_login_box .login .link span a:active,#contents_login_box .login .link span a:link	{font:normal 12px/60px "Nanum","¸¼Àº °íµñ"; color:#a59263;}
#contents_login_box .login .link span a:hover	{text-decoration:underline}


/* È¸¿ø°¡ÀÔ */
#contents_join_box {margin:0 auto; width:700px; padding:46px 50px; background:#efede8; border:1px solid #e5e1d8; margin-top:100px; margin-bottom:100px}
#contents_join_box h3  {font:normal 40px/100px "NanumBold","¸¼Àº °íµñ"; color:#a59263;}
.m_join			{width:100%; margin:0 auto; text-align:left}
.m_join .title	{font:normal 18px/40px "NanumBold","¸¼Àº °íµñ";}
.m_join h2.title	{font-size:23px; display:block; text-align:center; margin:30px 10px}
.m_join .stitle	{font:normal 16px/26px "NanumBold","¸¼Àº °íµñ"; color:#a59263; width:100%; display:inline-block; margin:20px 0 7px; clear:both}
.m_join .list li	{padding:3px 0 5px 10px; background:url(../img/common/ico_arr_gray.gif) 0 10px no-repeat; line-height:1.4em;}
.m_join .frame	{position:relative; background:#fff; height:150px; overflow:auto; padding:20px;border:1px solid #dadada;
					scrollbar-base-color:#d9d9d9;scrollbar-3dlight-color:#d9d9d9;scrollbar-darkshadow-color:#d9d9d9;scrollbar-face-color:#d9d9d9;
					scrollbar-highlight-color:#d9d9d9;scrollbar-shadow-color:#d9d9d9;scrollbar-track-color:#f2f2f2;-webkit-overflow-scrolling:touch;
					box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.m_join h2, .m_join p	{width:100%; clear:both}
.m_join .list1, .m_join .list2	{float:left; width:300px; margin:30px 0 0 100px; padding-bottom:20px; font-weight:bold}
.m_join .list1 span, .m_join .list2 span	{display:inline-block; width:25px; text-align:right; margin-right:7px}
.m_join .check	{width:100%; display:block; margin-bottom:30px; text-align:right}
.m_join .check span	{vertical-align:middle; height:20px;}
.m_join .list3 li	{padding:3px 0 5px 20px; line-height:1.4em;}
.m_join .btn span {position:relative; width:100%; margin:0 auto;}

.mem_info	{position:relative; width:100%; margin:0 auto; *margin-top:0px; padding-top:30px; text-align:left; border-top:1px solid #dadada}
.mem_info .title			{display:inline-block; width:170px; *width:260px; height:60px; padding-left:90px; font-size:18px; background:url(../img/common/bul_cross.gif) 67px 7px no-repeat; vertical-align:middle}
.mem_info .mem_input		{display:inline-block; height:60px; vertical-align:middle}
.mem_info .mem_input input	{width:250px; height:40px; border:1px solid #dadada; font-size:17px; vertical-align:middle}
.mem_info .textarea			{display:inline-block; height:110px; vertical-align:middle}
.mem_info .textarea textarea{width:360px; height:100px; border:1px solid #dadada; font-size:17px; vertical-align:middle; line-height:1.5em}
.mem_info .btn				{padding-top:30px; margin-top:20px; text-align:center; border-top:1px solid #dadada}
.mem_info .btn span			{margin:0 2px}
.mem_info .mem_check input	{width:15px; height:15px; border:1px solid #dadada}


/* »çÀÌÆ®¸Ê */
#sitemap_box {position:relative; margin:0 auto; width:1086px;}
#sitemap_box h3  {font:normal 40px/100px "NanumBold","¸¼Àº °íµñ"; color:#859ba9; text-align:center;}
#sitemap_box .sec {position:relative; float:left; width:204px; height:320px; padding:20px; border:1px solid #bfcdd6; background:#e8eef1; margin:20px 25px 0 0; text-align:center;}
#sitemap_box .sec h4 {font:normal 20px/26px "NanumBold","¸¼Àº °íµñ"; color:#000; margin-bottom:20px}
#sitemap_box .sec a,#sitemap_box .sec a:hover,#sitemap_box .sec a:active,#sitemap_box .sec a:visited {font:normal 15px/30px "Nanum","¸¼Àº °íµñ"; color:#000}


/* ´º½º·¹ÅÍ½ÅÃ» */
.t_box			{position:relative; margin:150px 0 30px; width:868px; height:162px; border:1px #ddd solid;}
.t_box .bg_text	{font:normal 14px/22px 'nanum'; color:#696969; padding:40px 0 40px 30px}
.t_box .bg_text p{font:normal 30px/38px 'nanumBold'; color:#000; padding-bottom:10px}


/* ¿Â¶óÀÎ½ÅÃ» */
.t_box2			{position:relative; margin-bottom:30px; width:868px; border:1px #ddd solid;}
.t_box2 .bg_text	{font:normal 14px/22px 'nanum'; color:#696969; padding:40px 0 40px 30px}
.t_box2 .bg_text p{font:normal 30px/38px 'nanumBold'; color:#000; padding-bottom:10px}

/* È¸¿øÁ¤º¸¼öÁ¤ */
#contents_edit_box {position:relative; margin:0 auto; width:800px;}
#contents_edit_box h3 {font:normal 40px/100px "NanumBold","¸¼Àº °íµñ"; color:#a59263; text-align:center;}

/* id,password Ã£±â */
#contents_login2_box {position:relative; margin:0 auto; width:800px; padding:46px 50px; background:#efede8; border:1px solid #e5e1d8; margin-top:100px; margin-bottom:100px}
#contents_login2_box h3 {font:normal 40px/100px "NanumBold","¸¼Àº °íµñ"; color:#a59263; text-align:center;}
.mem_find	{position:relative; width:700px; *width:760px; padding:35px 30px 20px; margin:0 auto 100px; text-align:left}
.mem_find h4	{font:normal 20px/36px "NanumBold","¸¼Àº °íµñ"; color:#a59263; padding-left:10px}
.mem_find .sel	{font-size:17px; font-weight:bold}
.mem_find div	{padding:10px 20px 30px 10px; }
.mem_find div span	{vertical-align:middle}
.mem_find ul	{border:1px solid #dadada; padding:10px 0 20px 100px; background:#fff;}
.mem_find li	{padding-top:20px}
.mem_find .mem_find_input	{width:100px; height:30px; border:1px solid #dadada}
.mem_find .btn			{padding-top:30px; text-align:center;}
.mem_find .btn span		{margin:0 2px;}
.mem_find .else		{text-align:center}
.mem_find .else a:hover		{color:#4ba82c; text-decoration:underline}

@media screen and (min-width:1150px;){
.sub_body_box dl {float:left; min-width:600px;}
.sub_body_box .pyo2 .pdate_y  {float:left; width:100px; height:24px; vertical-align:middle; font:500 20px/20px 'Noto Sans KR', sans-serif,dotum; color:#a24b4b;}
.sub_body_box .pyo2 .pdate_m {float: left; width: 100px; height:24px; vertical-align:middle; font:400 18px/18px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#000;}
.sub_body_box .pyo2 .pdate_txt {height:24px; vertical-align:middle; font:300 16px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333; overflow: hidden;}
.sub_body_box .pyo2 .pdate_txt span  {font:300 14px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#859ba9;}
.sub_body_box .pyo2 .line   {border-top:1px solid #eee; padding-top:10px; border-bottom:0;}
.sub_body_box .pyo3 .pdate_txt {font:300 12px/16px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#333;}
.sub_body_box .pyo3 .pdate_txt span  {font:300 10px/12px 'Noto Sans KR', sans-serif,dotum; text-decoration:none; color:#859ba9;}

}

/* event ÆäÀÌÁö */
#event-2021 {background: url('/img/event/event-2021.jpg'); height: 2022px;}
#event-2021 input {height: 32px; border: 1px solid #c2c2c2; padding: 4px 10px; font-size: 16px;}
#event-2021 textarea {width:694px; height:140px; padding:4px 10px; border: 1px solid #c2c2c2; font: normal 16px 'nanum','µ¸¿ò'; line-height: 24px;}
#event-2021 select {height: 42px; font-size: 16px;  padding: 4px 10px;}
#event-2021 input[type="checkbox" i] {width: 25px; height: 25px; border: 1px solid #c2c2c2; }
.event-input-1 {position: absolute; top:980px; width: 714px; left: 220px; }
.event-input-2 {position: absolute; top: 1088px; width: 714px; height: 140px; left: 220px; }
.event-input-3 {position: absolute; top: 1302px; width: 204px; left: 278px;}
.event-input-4 {position: absolute; top: 1302px; width: 320px; left: 630px;}
.event-input-5 {position: absolute; top: 1385px; left: 220px; width: 25px;}
.event-input-5 input {width: 25px; height: 25px;}
.event-input-6 {position: absolute; top: 1691px; left: 220px; width: 30px;}
.event-input-6 input {width: 25px; height: 25px;}
.event-input-7 {position: absolute; top: 1970px; left: 434px; width: 295px; }
.event-input-7 input {width: 295px; height: 85px !important; background: url('/img/event/event-2021-submit.jpg');}
.event-input-8 {position: absolute; top: 1770px; left: 220px; }

/* event ÆäÀÌÁö */
#event-2021-2 {background: url('/img/event/event-2023.jpg'); height: 1668px; width: 860px; margin: 0 auto;}
#event-2021-2 input {height: 26px; border: 1px solid #c2c2c2; padding: 4px 10px; font-size: 14px;}
#event-2021-2 textarea {width:618px; height:140px; padding:4px 10px; border: 1px solid #c2c2c2; font: normal 14px 'nanum','µ¸¿ò'; line-height: 22px;}
#event-2021-2 select {height: 36px; font-size: 14px;  padding: 4px 10px;}
#event-2021-2 input[type="checkbox" i] {width: 25px; height: 25px; border: 1px solid #c2c2c2; }
#event-2021-2 .event-input-1 {position: absolute; top:780px; width: 638px; left: 258px; }
#event-2021-2 .event-input-2 {position: absolute; top: 876px; width: 638px; height: 140px; left: 258px; }
#event-2021-2 .event-input-3 {position: absolute; top: 1068px; width: 204px; left: 300px;}
#event-2021-2 .event-input-4 {position: absolute; top: 1068px; width: 320px; left: 620px;}
#event-2021-2 .event-input-5 {position: absolute; top: 1187px; left: 258px; width: 25px;}
#event-2021-2 .event-input-5 input {width: 18px; height: 18px;}
#event-2021-2 .event-input-6 {position: absolute; top: 1463px; left: 258px; width: 30px;}
#event-2021-2 .event-input-6 input {width: 18px; height: 18px;}
#event-2021-2 .event-input-7 {position: absolute; top: 1690px; left: 434px; width: 295px; }
#event-2021-2 .event-input-7 input {width: 295px; height: 85px !important; background: url('/img/event/event-2021-submit.jpg');}
#event-2021-2 .event-input-8 {position: absolute; top: 1532px; left: 258px; }
#event-2021-2 .event-input-9 {position: absolute; top: 1116px; left: 310px;; }

/* event ÃàÇÏ¸Þ¼¼ÆäÀÌÁö */
#event-2021-12 {background: url('/img/event/event-2021-12-2.jpg'); height: 2000px; width: 860px !important; margin: 0 auto;}
#event-2021-12 input {height: 26px; border: 1px solid #c2c2c2; padding: 4px 10px; font-size: 14px;}
#event-2021-12 textarea {width:618px; height:140px; padding:4px 10px; border: 1px solid #c2c2c2; font: normal 14px 'nanum','µ¸¿ò'; line-height: 22px;}
#event-2021-12 select {height: 36px; font-size: 14px;  padding: 4px 10px;}
#event-2021-12 input[type="checkbox" i] {width: 25px; height: 25px; border: 1px solid #c2c2c2; }
#event-2021-12 .event-input-2 {position: absolute; top: 1762px; width: 760px; height: 70px; left: 54px; }
#event-2021-12 .event-input-3 {position: absolute; top: 1857px; width: 294px; left: 520px;}
#event-2021-12 .event-input-7 {position: absolute; top: 1870px; left: 434px; width: 206px; }
#event-2021-12 .event-input-7 input {width: 206px; height: 53px !important; background: url('/img/event/event-2021-12-submit.jpg');}
#event-2021-12 .event-input-youtube input {width: 206px; height: 53px !important; background: url('/img/event/event-2021-12-youtube.jpg');}
#event-2021-12 .event-input-8 {position: absolute; top: 1532px; left: 258px; }
#event-2021-12 .event-input-9 {position: absolute; top: 1116px; left: 310px;; }
