@import url("common.css");

input.text,
select.text {height:38px; border:#ddd 1px solid; background:#fff;}
input.text {padding:0 10px;font-size:15px;}
select.text {padding-left:10px;}
textarea.text {border:#ddd 1px solid; padding:10px; background:#fff;font-size:16px;}

#visual{position:relative; width:100%; height:202px; clear:both; overflow:hidden; z-index:-10}
#visual .v_shadow{background:url('../../img/visual_shadow.png') repeat-x top left; height:8px; position:absolute; top:0px; width:100%; z-index:100;}
/*subtop BG*/
	.subtop_info{background:url('../../img/sub/bgimg/subtop_info.jpg') no-repeat top center;}
	.subtop_club{background:url('../../img/subtop_club.jpg') no-repeat top center;}
	.subtop_donation{background:url('../../img/subtop_donation.jpg') no-repeat top center;}
	.subtop_story{background:url('../../img/subtop_story.jpg') no-repeat top center;}
	.subtop_contributor{background:url('../../img/subtop_contributor.jpg') no-repeat top center;}
	.subtop_about{background:url('../../img/subtop_about.jpg') no-repeat top center;}
	.subtop_other{background:url('../../img/subtop_info.jpg') no-repeat top center;}
	.subtop_homecom{background:url('../../img/subtop_about.jpg') no-repeat top center;}

#contents{ position:relative; width:1200px; margin:0 auto;}
	h4.tit{font-size:36px; letter-spacing:-0.7pt; font-weight:900; color:#ffffff; text-align:center; line-height:100%; padding-top:35px;}
	h4.tit1{font-size:36px; letter-spacing:-0.7pt; font-weight:900; color:#000000; text-align:center; line-height:100%; padding-top:35px;}
	h5.stit{font-family:Calibri; font-size:17px;margin:19px 0 39px; line-height:100%; color:#81a0c3; text-align:center; font-weight:normal; line-height:100%; background:url('/wgst_fund/img/stit_line2.gif') no-repeat center center;}

#contents .lnb{width:275px; padding-bottom:50px; float:left;}
	.lnb h2{color:#004483; font-size:29px; font-weight:600; padding:59px 0 33px 29px; line-height:100%; border-bottom:2px solid #555c6a; letter-spacing:-0.5pt;}
	.lnb ul li{width:100%; border-bottom:1px dotted #d4d4d4;}
	.lnb ul li a{display:block;font-size:16px; letter-spacing:-0.5pt; width:248px; padding:13px 0 13px 27px;}
		.lnb li a:link, .lnb li a:visited{display:block;font-size:17px; letter-spacing:-0.5pt; width:248px; padding:13px 0 13px 27px;}

/*	.lnb ul li a:hover{background: #004483 url('/wgst_fund/img/sub/common/lnb_up.gif') no-repeat right 21px; color:#fff; font-weight:600; text-decoration:none;}

	.left_linktop{display:block; color:#fff !important; font-weight:600 !important; background: #004483 url('/wgst_fund/img/sub/common/lnb_up.gif') no-repeat right 21px !important; }*/

	.lnb ul li a:hover{background: #004483; color:#fff; text-decoration:none;}
	.left_linktop{display:block; color:#fff !important; font-weight:600 !important; background: #004483; }

	.lnb span.eng{letter-spacing:normal; font-family:NanumGothic;}

	.lnb ul ol.depth_3{padding:13px 0 13px; background:#f9f9f9; border-bottom:1px dotted #d4d4d4;}
		ol.depth_3 dl dd{padding-left:27px; padding-top:3px; padding-bottom:3px;}
		ol.depth_3 dl dd a{font-size:15px; background: url('/wgst_fund/img/lnb_3depth.gif') no-repeat left center; padding-left:12px;}
		ol.depth_3 dl dd a:link, #contents .lnb ul ol dl dd a:visited{font-size:15px; letter-spacing:-0.3pt; }
		ol.depth_3 dl dd a:hover{color:#004483; font-weight:600;  background: url('/wgst_fund/img/lnb_3depth_up.gif') no-repeat left center; text-decoration:none;}
			.left_linktop_depth_3{display:block; color:#004483 !important; font-weight:600 !important; text-decoration: none; background: url('/wgst_fund/img/lnb_3depth_up.gif') no-repeat left center !important; }


.btn p {font-weight:200;}

		.red {color:#910024 !important;font-size:20px;}
		.blue {color:#0673e4 !important;font-size:20px;}
		.blue15 {color:#0673e4 !important;font-size:15px;}

		.btn_blue {background:#0673e4 !important; color:#fff !important;}
		.btn_blue:hover {background:#004583 !important; cursor: pointer;}



		.btn_giNext_blue {background:#02acc3 !important; color:#fff !important;}
		.btn_giNext_blue:hover {background:#114ba2 !important; cursor: pointer;}


		.btn_to {background:#b6a385 !important; color:#fff !important;}
		.btn_to:hover {background:#9e8a6b !important; cursor: pointer;}
		.btn_g {color:#fff !important; background:#484848 !important; border:0 !important;}
		.btn_g:hover {background:#333 !important; cursor: pointer;}
		.btn_w {color:#000 !important; background:#fff !important; border:#ddd 1px solid;}
		.btn_w:hover {background:#f5f5f5 !important; cursor: pointer;}
		.btn_wg {color:#fff !important; background:#ddd !important;}
		.btn_wg:hover {background:#ccc !important; cursor: pointer;}
		.btn_bk {color:#fff !important; background:#111 !important; border:0 !important;}
		.btn_bk:hover {color:#ddd !important; cursor: pointer;}
		.btn_gl {color:#222 !important; background:#fff !important; border:#ddd 1px solid !important;}
		.btn_gl:hover {background:#f5f5f5 !important; cursor: pointer;}





		.btn_OnlineBtn {
			background:#02acc3 !important;
			color:#fff !important;
			padding:20px 35px;
			font-size:18px;
			font-weight:500;
			}

		.btn_OfflineBtn {
			background:#004583 !important;
			color:#fff !important;
			padding:20px 35px;
			font-size:18px;
			font-weight:500;
			}

		.btn_list1 {background:#fff !important; color:#393f4e !important; border:#ddd 1px solid;}
		.btn_list1:hover {background:#2361b4 !important;  color:#ffffff !important; cursor: pointer;  border:#004583 1px solid;}
		.btn_search {background:#555555 !important; color:#fff !important; border:#343434 1px solid;}
		.btn_search:hover {background:#343434 !important;  color:#ffffff !important; cursor: pointer;  border:#004583 1px solid;}

		.disb {display:inline-block; font-size:15px; height:35px; line-height:35px; padding:0 30px; border-radius:4px;}



		.btns .btn {transition:.2s linear;}
		.btns.tac .btn {display:inline-block; font-size:18px; font-weight:700; width:250px; height:60px; line-height:60px; text-align:center; margin:0 5px; vertical-align:top; border:0;}
		.btns.tac .btn2 {display:inline-block; font-size:18px; font-weight:700; width:177px; height:50px; line-height:50px; text-align:center; margin:0 5px; vertical-align:top; border:0;}
		.btns.tac .btn.gl {line-height:58px;}
		.btns.tac.bdt {padding-top:60px;}

		.btns.tar .btn {display:inline-block; font-size:15px; font-weight:500; width:100px; height:40px; line-height:40px; text-align:center; margin:0 5px; vertical-align:top;}
		.btns.tar .btn2 {display:inline-block; font-size:15px; font-weight:300; width:107px; height:50px; line-height:50px; text-align:center; margin:0 5px; vertical-align:top; border:0;}
		.btns.tar .btn.gl {line-height:58px;}
		.btns.tar.bdt {padding-top:60px;}
		.btns.tar .btn.disb {display:inline-block; font-size:15px; height:35px; line-height:35px; padding:0 10px; border-radius:4px;}


.btns p {font-size:17px;font-weight:200;}



#contents .contentsArea{width:875px; float:right;}
#contents .contentsArea_100{width:100%;}
	.contentsArea .contents_top{border-bottom:1px solid #ddd; width:100%; padding-bottom:22px; overflow:hidden; clear:both;}
	.contentsArea_100 .contents_top{ width:100%; overflow:hidden; clear:both;}
	.contents_top h3{float:left; font-size:34px; letter-spacing:-1pt; color:#444444; font-weight:normal; padding-top:40px;}
	.contents_top .location{float:right; padding-top:74px;}
	.contents_top .location li{float:left; color:#777777; font-size:12px; letter-spacing:-0.5pt;}
	.contents_top .location li a{ color:#777777; font-size:12px;  letter-spacing:-0.3pt;}
	.contents_top .location li img{vertical-align:top; padding-top:4px; margin-right:7px;}
	.contents_top .location li.arrow{margin-left:7px; margin-top:3px;}
	.contents_top .location li img.toparrow{margin-left:7px; padding-top:8px;}

	.contents_in{padding:59px 0 100px;}
		.cont_stit{font-size:22px; line-height:100%; color:#a1a1a1; font-weight:100; padding-bottom:15px; letter-spacing:-0.1pt;}
		.cont_tit{font-size:34px; line-height:42px; letter-spacing:-1.2pt; color:#444444; font-weight:normal; padding-bottom:18px;}
		.cont_tit .fw900{font-size:40px;font-weight:900;line-height:39px;letter-spacing:-1.2pt;  }

	.contents_in .cont_two{width:100%; height:380px; background: url('/wgst_fund/img/cont_bg02.gif') no-repeat center top; }
	.contents_in .cont_two .cont_two_in{width:810px; margin:0 auto; overflow:hidden; clear:both;}
	.contents_in .cont_two_in dt img{width:100%;}
	.contents_in .cont_two_in dl{float:left; width:145px; margin-right:20px;}
	.contents_in .cont_two_in dl:last-child{margin-right:0;}
	.contents_in .cont_two_in dd{text-align:center; font-weight:600; font-size:18px; letter-spacing:-0.7pt; color:#ccd9e7; line-height:100%; margin-top:26px;}


	.contents_in .cont_two_sub{width:100%;}
	.contents_in .cont_two_sub .cont_two_in_sub{width:810px; margin:0 auto; overflow:hidden; clear:both;}
	.contents_in .cont_two_in_sub dt img{padding:25px 0 0 0;}
	.contents_in .cont_two_in_sub dl{float:left; width:145px; height:145px;  margin-right:20px;background: url('/wgst_fund/img/icon/sub_icon_bg.png') no-repeat left center; background-size: 145px; text-align:center;}
	.contents_in .cont_two_in_sub dl:last-child{margin-right:0;}
	.contents_in .cont_two_in_sub dd{text-align:center; font-size:17px; letter-spacing:-0.7pt; color:#FFFFFF; line-height:100%; margin-top:10px;}

/*=============================================*/
	.contents_in .cont_two_sub_quick{width:100%;}
	.contents_in .cont_two_sub_quick .cont_two_in_sub_quick{width:870px; margin:0 auto; overflow:hidden; clear:both;}
	.contents_in .cont_two_in_sub_quick dt img{padding:15px 0 0 15px;float:left;width:15px;}
	.contents_in .cont_two_in_sub_quick dl{float:left; width:162px; height:45px;  margin-right:12px;background-color:#114ba2;}
	.contents_in .cont_two_in_sub_quick dl:last-child{margin-right:0;}
	.contents_in .cont_two_in_sub_quick dd{ font-size:16px; letter-spacing:-0.7pt; color:#FFFFFF; line-height:100%; margin-left:35px;padding-top:15px;}
/*=============================================*/


	.contents_in .cont_two_sub_gi{width:100%;margin-top:-50px;}
	.contents_in .cont_two_sub_gi .cont_two_in_sub_gi{width:810px; margin:0 auto; overflow:hidden; clear:both;}
	.contents_in .cont_two_in_sub_gi dt p{text-align:center; font-size:17px; letter-spacing:-0.7pt; color:#666666; line-height:100%; margin-top:30%;}
	.contents_in .cont_two_in_sub_gi dl{float:left; width:145px; height:145px;  margin-right:20px;background: url('/wgst_fund/img/icon/give_icon_bg_off.png') no-repeat left center; background-size: 145px; text-align:center;}


	.contents_in .cont_two_in_sub_gi dt.on p{text-align:center; font-size:17px; letter-spacing:-0.7pt; color:#FFFFFF; line-height:100%; margin-top:30%;}
	.contents_in .cont_two_in_sub_gi dl.on{float:left; width:145px; height:145px;  margin-right:20px;background: url('/wgst_fund/img/icon/give_icon_bg_on.png') no-repeat left center; background-size: 145px; text-align:center;}

	.contents_in .cont_two_in_sub_gi dl:last-child{margin-right:0;}
	.contents_in .cont_two_in_sub_gi dd.on{text-align:center; font-size:17px; letter-spacing:-0.7pt; color:#FFFFFF; line-height:100%; margin-top:10px;}
	.contents_in .cont_two_in_sub_gi dd{text-align:center; font-size:17px; letter-spacing:-0.7pt; color:#666666; line-height:100%; margin-top:10px;}




	.lts_3 {letter-spacing:-.3px;}

	.gibu_step {position:relative; margin-bottom:50px; z-index:1;}
	.gibu_step th {position:relative; width:150px; height:150px; font-size:17px; color:#666; font-weight:400; line-height:26px; text-align:center;}
	.gibu_step th b {display:block; color:#111;font-weight:700;}
	.gibu_step th p {position:absolute; top:0; left:0; width:100%; height:150px; border-radius:50%; background:#fafafa; z-index:-1;}
	.gibu_step th.on {color:#fff;}
	.gibu_step th.on b {color:#fff;}
	.gibu_step th.on p {background:#114ba2;}
	.gibu_step td {width:30px; background:url('/wgst_fund/img/icon/arrow_icons.gif') no-repeat 50% 50%;}

.gbox {background:#fafafa; padding:25px 30px;}

	/*.gibu_step td -> width값 휴대폰 인증 다시 적용하게되면 풀기*/

		.contents_in .cont_two_sub_gi label.check {font-size:16px;}
		.contents_in .cont_two_sub_gi label.check0422 {margin-bottom:30px;width:810px;display:inline-block;height:70px;background-color:#f1f1f1;border:1px solid #dcdcdc;line-height:70px;padding-left:55px;}
		.contents_in .cont_two_sub_gi label.check input:checked + .icon + em {color:#0673e4;}
		.contents_in .cont_two_sub_gi .h110 {height:110px; overflow:auto; padding:20px; margin-top:10px;font-size:15px;}
		.contents_in .cont_two_sub_gi .check_area li {margin-bottom:40px;}
		.contents_in .cont_two_sub_gi .gbox {padding:10px 20px;}
		.contents_in .cont_two_sub_gi .btm.pl {padding-left:30px;}

		.contents_in .cont_two_sub_gi table.tablebox {width:867px;}
		.contents_in .cont_two_sub_gi table.tablebox_act {width:867px;}
		.contents_in .cont_two_sub_gi table.tablebox_act th{font-size:14px;}
		.contents_in .cont_two_sub_gi table.tablebox_act td{font-size:14px;}
		.contents_in .cont_two_sub_gi label.step05_act {margin-bottom:30px;width:810px;display:inline-block;height:240px; background: url('/wgst_fund//img/sub/menu02/step5_img.jpg') no-repeat center top;line-height:70px;padding-left:55px;}
		.contents_in .cont_two_sub_gi label.step05_act ul{font-size:25px;margin:85px 0 0 250px;}
		.contents_in .cont_two_sub_gi label.step05_act li{color:#282829;margin-bottom:5px;font-family: 'Nanum Myeongjo', serif; font-weight:800; letter-spacing:-1.5pt;}
		.contents_in .cont_two_sub_gi label.step05_act span{color:#204780;font-family: 'Nanum Myeongjo', serif; font-weight:800; letter-spacing:-1.5pt;}

		.gline {border:#ddd 1px solid; padding:30px;}
		.gline.bd {border-width:5px;}


		.tbl table {border-top:#004583 1px solid;}
		.tbl table th,
		.tbl table td {font-size:16px; border-bottom:#ddd 1px solid; border-left:1px solid #ddd;}
		.tbl table th:first-child,.tbl table td:first-child{border-left:0;}
		.tbl table th {color:#111; background:#f6f6f6; height:56px;}
		.tbl table th em {color:#cf213b;}
		.tbl table td {color:#666; padding:15px 20px;}
		.tbl table td:last-child {border-right:0;}
		.tbl table td a.text {display:block; height:38px; border:#ddd 1px solid;}
		.tbl table td span {display:inline-block; vertical-align:top; line-height:38px;}
		.tbl table td label.check {margin-right:10px;}
		.tbl table td .bar {position:relative; margin:10px -20px; width:900px; height:1px; background:#ddd;}
		.tbl table td button.btn {display:inline-block; padding:0 30px; height:38px; line-height:38px; border-radius:4px; vertical-align:top; background:#484848; color:#fff;}
		.tbl table td .text,
		.tbl table td .text::placeholder {color:#999;}
		.tbl table td .text:focus {color:#333;}
		.tbl.all th,
		.tbl.all td {border:#ddd 1px solid; border-top:0; padding:0; height:60px;}
		.tbl td.bg_g {background:#f6f6f6;}
		.tbl td.tar {padding-right:30px;}
		.tbl.pd0 th,
		.tbl.pd0 td {padding:0; height:60px;}
		.tbl .bd_bk {border-right-color:#004583;}

		.tbl.pd0 tr th:last-child{border-right:0}

		.tbl_fund {background:url('/wgst_fund/img/sub/menu04/viewfundlist_bg.png') no-repeat 0 150px;}
		.tbl_fund table {border-top:#004583 1px solid;}
		.tbl_fund table th,
		.tbl_fund table td {font-size:16px; border-bottom:#ccc 1px solid; border-left:1px solid #ccc;}
		.tbl_fund table th:first-child,.tbl table td:first-child{border-left:0;}
		.tbl_fund table th {color:#111; background:#f6f6f6; height:45px;}
		.tbl_fund table th em {color:#cf213b;}
		.tbl_fund table td:first-child {border-left:0;}
		.tbl_fund table td {color:#222; padding:15px 20px;}
		.tbl_fund table td:last-child {border-right:0;}
		.tbl_fund table td a.text {display:block; height:38px; border:#ccc 1px solid;}
		.tbl_fund table td span {display:inline-block; vertical-align:top; line-height:38px;}
		.tbl_fund table td label.check {margin-right:10px;}
		.tbl_fund table td .bar {position:relative; margin:10px -20px; width:900px; height:1px; background:#ccc;}
		.tbl_fund table td button.btn {display:inline-block; padding:0 30px; height:38px; line-height:38px; border-radius:4px; vertical-align:top; background:#484848; color:#fff;}
		.tbl_fund table td .text,
		.tbl_fund table td .text::placeholder {color:#999;}
		.tbl_fund table td .text:focus {color:#333;}
		.tbl_fund table .lastsum {border-bottom:#004583 1px solid;}
		.tbl_fund table .last {border-bottom:#004583 1px solid;}

		.tbl_fund.all th,
		.tbl_fund.all td {border:#ccc 1px solid; border-top:0; padding:0; height:60px;}
		.tbl_fund td.bg_g {background:#f6f6f6;}
		.tbl_fund td.tar {padding-right:30px;}
		.tbl_fund.pd0 th,
		.tbl_fund.pd0 td {padding:0; height:60px;}
		.tbl_fund .bd_bk {border-right-color:#004583;}

		.tbl_fund.pd0 tr th:last-child{border-right:0}


		label.check {position:relative; display:inline-block; padding-left:37px; line-height:38px; vertical-align:top;}
		label.check2 {position:relative; display:inline-block; padding-left:37px; line-height:38px; vertical-align:top;}
		label.check input[type="checkbox"],
		label.check input[type="radio"] {display:none;}
		label.check2 input[type="checkbox"],
		label.check2 input[type="radio"] {display:none;}
		label.check .icon {position:absolute; top:5px; left:0; width:28px; height:26px; border:#ddd 1px solid;}
		label.check2 .icon {position:absolute; top:5px; left:0; width:28px; height:26px; border:#ddd 1px solid;}
		label.check .icon2 {position:absolute; top:22px; left:20px; width:28px; height:26px; border:#ddd 1px solid;background:#fff;}
		label.check2 input:checked + .icon {background:url('/wgst_fund/img/icon/icon_check.gif') no-repeat 50% 50%; border-color:#0673e4;}
		label.check input:checked + .icon {background:url('/wgst_fund/img/icon/icon_check.gif') no-repeat 50% 50%; border-color:#0673e4;}
		label.check input:checked + .icon2 {background:url('/wgst_fund/img/icon/icon_check2.jpg') no-repeat 50% 50%; border-color:#0673e4;}
		label.check.sml {line-height:20px; font-size:16px; padding:4px 0 4px 26px;}
		label.check2.sml {line-height:20px; font-size:16px; padding:4px 0 4px 26px;}
		label.check2.sml .icon {top:4px; width:20px; height:20px; background-size:14px;}
		label.check.sml .icon {top:4px; width:20px; height:20px; background-size:14px;}
		label.check.sml .icon2 {top:4px; width:20px; height:20px; background-size:14px;}
		.lh38 label.check.sml {padding:0 0 0 26px; line-height:38px; }
		.lh38 label.check.sml .icon {top:9px;}
		.lh38 label.check.sml .icon2 {top:9px;}
		.ch_mt label {margin:5px 0;}



		.check_box {text-align:center; margin:60px 0 100px; padding-top:61px; border-top:#ddd 1px solid;}
		.check_box label {display:inline-block; margin:0 22px;}


	.dep1_tit {display:block; padding:0 0 20px 25px; background:url('/wgst_fund/img/sub/menu02/dep_tit2.gif') left top no-repeat; font-weight:600; color:#444; font-size:20px; line-height:100%; letter-spacing:-0.75pt;}
	.dep1_tit1 {display:block; padding:5px 0 20px 40px; background:url('/wgst_fund/img/sub/menu02/arrow1_32px.png') left top no-repeat; font-weight:600; color:#444; font-size:20px; line-height:100%; letter-spacing:-0.75pt;}
	.dep1_tit2 {display:block; padding:5px 0 20px 40px; background:url('/wgst_fund/img/sub/menu02/arrow2_32px.png') left top no-repeat; font-weight:600; color:#444; font-size:20px; line-height:100%; letter-spacing:-0.75pt;}
	.dep1_tit3 {display:block; padding:5px 0 20px 40px; background:url('/wgst_fund/img/sub/menu02/arrow3_32px.png') left top no-repeat; font-weight:600; color:#444; font-size:20px; line-height:100%; letter-spacing:-0.75pt;}
	.dep1_tit4 {display:block; padding:5px 0 20px 40px; background:url('/wgst_fund/img/sub/menu02/arrow4_32px.png') left top no-repeat; font-weight:600; color:#444; font-size:20px; line-height:100%; letter-spacing:-0.75pt;}

	.dep_cont{line-height:21px; letter-spacing:-0.2pt;}
	.dep_dott{display:block; padding:0 0 0 11px; background:url('/wgst_fund/img/sub/menu02/dep_dott.gif') left 10px no-repeat; line-height:26px; letter-spacing:-0.2pt;}
	.dep_dott2{display:block; margin:10px 0px; line-height:18px; letter-spacing:-0.2pt;}
	.dep_dott3{display:block; padding:0 0 0 11px; background:url('/wgst_fund/img/sub/menu02/dep_dott2.gif') left 12px no-repeat; line-height:26px; letter-spacing:-0.2pt;}
	.dep_dott2 span{width:20px; padding-bottom:20px; display:inline-block; }
	.dep_dott2 p{float:left;}

	.tab_con{padding:0 0 52px; overflow:hidden; clear:both;}
	.tab_con ul li{float:left;width:218px; text-align:center;}
	.tab_con ul li a{display:block; font-size:17px; color:#888888; width:100%; background:#f9f9f9;letter-spacing:-0.75pt; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0 ;box-sizing:border-box; }
	.tab_con ul li:last-child a{border-right:1px solid #dedede}
	.tab_con ul li a span{display:block; font-size:13px; letter-spacing:-0.75pt; line-height:100%; padding-top:8px;}
	.tab_con ul li a:hover{color:#444; text-decoration:none;}
	.tab_con ul li a.tab_con_up{color:#fff; background:#004483; border-color:#004483;}

	.tab_con{padding:0 0 52px; overflow:hidden; clear:both;}
	.tab_con ul.six li{float:left; width:16.6666%; text-align:center; }

	.tab_con2 {padding:0 0 52px; overflow:hidden; clear:both;}
	.tab_con2 ul li{float:left;width:291px; text-align:center;}
	.tab_con2 ul li a{display:block; font-size:17px;color:#888888; width:100%; background:#f9f9f9;letter-spacing:-0.75pt; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0; }
	.tab_con2 ul li a:link, .tab_con2 ul li a:visited{display:block; font-size:17px;color:#888888; width:100%; background:#f9f9f9;letter-spacing:-1pt; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0; }
	.tab_con2 ul li:nth-child(3n) a{border-right:1px solid #dedede}
	.tab_con2 ul li:nth-child(n+4) a{border-top:none;}
	.tab_con2 ul li a span{display:block; font-size:13px; letter-spacing:-0.75pt; line-height:100%; padding-top:8px;}
	.tab_con2 ul li a:hover{color:#444; text-decoration:none;}
	.tab_con2 ul li a.tab_con_up{color:#fff; background:#004483; border-color:#004483;}

	.tab_con3{padding:0 0 52px; overflow:hidden; clear:both;}
	.tab_con3 ul li{float:left;width:174.8px; text-align:center;}
	.tab_con3 ul li a{display:block; font-size:16px;color:#888888; width:100%; background:#f9f9f9;letter-spacing:0; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0 ;}
	.tab_con3 ul li:last-child a{border-right:1px solid #dedede}
	.tab_con3 ul li a span{display:block; font-size:13px; letter-spacing:-0.75pt; line-height:100%; padding-top:8px;}
	.tab_con3 ul li a:hover{color:#444; text-decoration:none;}
	.tab_con3 ul li a.tab_con_up{color:#fff; background:#004483; border-color:#004483;}

	.tab_con4{padding:0 0 70px; overflow:hidden; clear:both;}
	.tab_con4 ul li{float:left;width:145px; text-align:center;}
	.tab_con4 ul li a{display:block; font-size:17px;/*font-family:Calibri;*/ color:#888888; width:100%; background:#f9f9f9;letter-spacing:0; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0 ;}
	.tab_con4 ul linth-child(3n+1):nth-child(even) a{border-right:1px solid #dedede}
	.tab_con4 ul li a span{display:block; font-size:13px; letter-spacing:-0.75pt; line-height:100%; padding-top:8px;}
	.tab_con4 ul li a:hover{color:#444; text-decoration:none;}
	.tab_con4 ul li a.tab_con_up{color:#fff; background:#004483; border-color:#004483;}

	.tab_con5{padding:0 0 52px; overflow:hidden; clear:both;}
	.tab_con5 ul li{float:left;width:20%; text-align:center;}
	.tab_con5 ul li:nth-child(-n+4) {width:25%;}
	.tab_con5 ul li a{display:block; font-size:16px;color:#888888; width:100%; box-sizing:border-box; background:#f9f9f9;letter-spacing:0; border:1px solid #dedede; border-right:none;line-height:100%; padding:17px 0 ;}
	.tab_con5 ul li:nth-child(4) a, .tab_con5 ul li:last-child a{border-right:1px solid #dedede}
	.tab_con5 ul li:nth-child(n+5) a{border-top:none}
	.tab_con5 ul li a span{display:block; font-size:13px; letter-spacing:-0.75pt; line-height:100%; padding-top:8px;}
	.tab_con5 ul li a:hover{color:#444; text-decoration:none;}
	.tab_con5 ul li a.tab_con_up{color:#fff; background:#004483; border-color:#004483;}
	.tab_con5 ul li.shorttxt a{padding:27px 0 28px; letter-spacing:-0.55pt}

 	.table_style {width:100%; border-collapse:separate; border-spacing:0px; border-top:2px solid #555c6a; border-right:1px solid #ddd;}
	.table_style th{color:#333; text-align:center; padding:10px 0 10px 0; border-bottom:1px solid #ddd; border-left:1px solid #ddd; background-color:#f9f9f9; letter-spacing:-0.75pt; line-height:18px; font-weight:600;}
	.table_style td.title{color:#333; text-align:center; line-height:18px; font-weight:600;}
	.table_style td.title2{color:#333; text-align:left; line-height:18px; font-weight:600; padding-left:10px;}
	.table_style th span{font-weight:normal;}
	.table_style td{text-align:center; border-left:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0 10px 0; } 
	.table_style .left{text-align:left; padding-left:13px;}
	.table_style .top{vertical-align:top; padding-top:17px;}
	.table_style .BGgray{background-color:#f9f9f9;}

	.donationTable .table_style .donation_bg{background:url('/wgst_fund/img/sub/menu02/donation_bg.gif') no-repeat;}
	.donationTable .slash_box{margin-top:25px;}
	.donationTable .slash_in{background:#fff; padding:20px 20px 10px;}
/*	.donationTable {border-top:1px solid #ddd; padding-top:50px;} 원*/
	.donationTable {padding-top:30px;}
	/*.slash_box{padding:5px; background:url('/wgst_fund/img/sub/menu02/box_slash.gif') repeat;}*/
	.slash_box{border:3px #efefef solid;}
	.slash_in{background:#fff; padding:35px 0 40px 0;}
	.slash_in2{background:#fff; padding:10px 0 40px 0;}
	.slash_in3{background:#fff; padding:24px;}
	.slash_line{width:100%; height:5px;background:url('/wgst_fund/img/sub/menu02/box_slash.gif') repeat;}
	.fa_box{background:#fafafa; padding:35px 0 40px;}
	.border_box{border:1px solid #dddddd; background:#fff;}
	.shadow_box{height:3px; background:#f0f0f0;}

/*세제혜택*/
	.text_box{border:0px #efefef solid;}
	.text_in{background:#fff; padding:0 0 0 42px;}
	.text_in p{color:#000;font-size:17px; font-weight:700;}
	.text_in .text{font-size:16px;}

	.text_box1{border:3px #efefef solid;}
	.text__in1{background:#fff; padding:35px 0 40px 0;}
	.text__in2{background:#fff; padding:10px 0 40px 0;}
	.text__in3{background:#fff; padding:24px;}



/*	.way_cont .waycont_one{overflow:hidden; clear:both; background:url('/wgst_fund/img/sub/menu02/step_bg.png') no-repeat left top; width:100%; margin-top:8px;}*/
	.taxt_cont{border:2px #eeeeee solid;background:url('/wgst_fund/img/sub/menu04/taxT_bg.png') no-repeat left top; width:100%; margin-top:8px;background-color:#f5f5f5;}
		.taxtcont_one{overflow:hidden; clear:both; width:100%; margin-top:8px;}
		.taxtcont_one dl {float:left; width:225px; height:139px; text-align:left; margin-left:0px;}
		
		.taxtcont_one dl:first-child{margin-left:0px;width:195px;}
		.taxtcont_one dl:last-child{margin-right:1px;width:350px;}

		.taxtcont_one dt{
			width:100px;
			font-size:17px;
			letter-spacing:-0.5pt;
			color:#989898; font-weight:700;
			padding-top:22px;
			margin-left:25px;

/*			border-bottom:1px #ccc solid;*/
			}
		.taxtcont_one dt span{
			font-family:Calibri;
			font-size:17px;
			letter-spacing:0;
			font-weight:normal;
			padding-right:9px;
			}

		.taxtcont_one dt span.blue_txt1{color:#01a4d7;}
		.taxtcont_one dt span.blue_txt2{color:#0083c0;}
		.taxtcont_one dt span.blue_txt3{color:#0877ea;}
		.taxtcont_one dt span.blue_txt4{color:#004483;}
		
		.taxtcont_one dd{
			width:100%;
			font-size:15px;
			letter-spacing:-0.5pt;
			line-height:20px;
			padding-top:5px;
			margin-left:25px;
			width:150px;
			color:#303030; font-weight:700;
			}
		.taxtcont_one dd.longtxt{
			width:100%;
			padding-top:5px; 
			padding-bottom:25px;
			line-height:20px;
			}

	.taxt_cont1{width:100%; margin-top:8px;}
		.taxtcont_one1{overflow:hidden; clear:both; width:100%; margin-top:8px;text-align:center;}
		.taxtcont_one1 img{margin:15px 0 5px 0;}
		.taxtcont_one1 dl {float:left; width:275px; margin-left:0px;border:2px #eeeeee solid;background-color:#f5f5f5;}
		.taxtcont_one1 dl:first-child{margin:0 19px 0 0;}
		.taxtcont_one1 dl:last-child{margin:0 0 0 19px;}
		.taxtcont_one1 dt{
			width:100%;
			font-size:17px;
			letter-spacing:-0.5pt;
			line-height:20px;
			color:#303030;
			text-align:center;
			padding-bottom:20px;
			}
		.taxtcont_one1 dd{
			width:100%;
			font-size:14px;
			letter-spacing:-0.5pt;
			line-height:20px;
			color:#585858;
			text-align:center;
			
			}

		.taxtcont_one1 input{
			float:center;
			width:150px;
			font-size:14px;
			background:#0057a1 !important;
			color:#fff !important;
			padding:5px 0 7px; 0;
			margin:20px;
		}



	.point_blue{color:#01a4d7;}
	.point_blue2{color:#004383;}

	.tpad10{padding-top:10px;}
	.tpad25{padding-top:25px;}
	.tpad30{padding-top:30px;}
	.tpad35{padding-top:35px;}
	.tpad40{padding-top:40px;}
	.tmar10{margin-top:10px;}
	.tmar20{margin-top:20px;}
	.tmar40{margin-top:40px;}
	.tmar50{margin-top:50px;}
	.tmar55{margin-top:55px;}
	.tmar60{margin-top:60px;}
	.tmar100{margin-top:100px;}

	.bmar22{margin-bottom:22px;}

	.ready_b{text-align:center; font-size:15px; padding:120px 0 120px; line-height:22px;}
	.ready_b p{font-family:Calibri; font-size:80px; font-weight:600; color:#004483; padding-bottom:15px;}
	.ready_b p span{color:#1885e9; font-family:Calibri;}

	.button{background-color:#0673e4; border-top:1px solid #0673e4; border-left:1px solid #0673e4; border-right:1px solid #033f7e; border-bottom:1px solid #033f7e;
	 color:#fff; padding:6px 12px; font-size:13px; letter-spacing:-0.7pt; cursor:pointer; font-family:NanumGothic, 나눔고딕, NG, Tahoma, Geneva, sans-serif;}

/********************** 발전기금안내- 인사말 **********************/
	.info_greetingcont{background: url('../../info/img/greeting_img01.jpg') no-repeat right 41px;}
	.info_greetingcont .cont_tit{font-size:31px; line-height:39px;}
	.info_greetingcont span.stit2{display:block;font-size:17px; letter-spacing:-0.5pt; line-height:100%; margin-bottom:19px;}
	.info_greetingcont .txt{letter-spacing:-0.1pt; line-height:21px;}
	.info_greetingcont .name{font-size:17px; letter-spacing:-0.5pt; margin-top:42px;}
	.info_greetingcont .name img{margin-left:16px; margin-top:-10px;}



/************************ 발전기금안내 - 한양힘이되는밤 ****************************/

/* 행사 소개 */
.function_cont {position:relative;}
.function_cont .slash_in {background:url('../../info/img/function2017_img01.jpg') right 0 no-repeat ,#fff; padding:105px 35px 35px 420px; height:366px;}
.function_cont .slash_in li{letter-spacing:-0.5pt; font-size:14px; margin-bottom:5px;}
.function_cont .slash_in li span{color:#004483; font-weight:700; letter-spacing:-0.5pt; font-size:14px;}
.function_cont .slash_in .ling{background:url('../../info/img/lineg.gif') left 10px no-repeat; padding-left:15px; line-height:25px; font-size:14px;}

/* 사진 및 영상 */
.picture_cont{position:relative;}
.picture_cont .cont_tit{text-align:center;}
.picture_cont .picbox{margin-top:40px;}
.picture_cont .picbox ul{overflow:hidden;}
.picture_cont .picbox li{float:left;width:427px;margin:0 21px 20px 0; overflow:hidden;}
.picture_cont .picbox li:nth-child(2n){margin-right:0;}
.picture_cont .picbox li:nth-child(2n+1){clear:both;}
.picture_cont .picbox li .stit{border:1px solid #ddd; text-align:center; color:#333; padding:10px; letter-spacing:-0.5pt; font-weight:600; font-size:13px; background:#f9f9f9;}



/******* 한양, 힘이되는 밤 2015 ********/

/* 행사 소개 */
.function2015_cont{position:relative;}
.function2015_cont .slash_in{background:url('../../info/img/function_img01.jpg') right 0 no-repeat ,#fff; padding:35px 35px 35px 420px;}
.function2015_cont .slash_in li{letter-spacing:-0.5pt; font-size:14px; margin-bottom:5px;}
.function2015_cont .slash_in li span{color:#004483; font-weight:700; letter-spacing:-0.5pt; font-size:14px;}
.function2015_cont .slash_in .ling{background:url('../../info/img/lineg.gif') left 10px no-repeat; padding-left:15px; line-height:25px; font-size:14px;}




/**********************  동행한대란? **********************/
	.about_cont .cont_stit{text-align:center;}
	.about_cont .cont_tit{text-align:center;}
	.about_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.about_cont .line{width:46px; height:1px; background:#444; margin:22px auto 30px; }
	.about_cont span.stit2{display:block;font-size:16px; line-height:24px; letter-spacing:-0.2pt; color:#777777; text-align:center;}
	.about_cont span.stit2_1{display:block;font-size:16px; line-height:24px; letter-spacing:-0.2pt; color:#444;font-weight:600; text-align:center; text-decoration:underline;}
	.about_cont .dia{text-align:center; margin-top:32px; overflow:hidden; clear:both;}
	.about_cont ul{float:left; width:221px; height:155px;border-bottom-left-radius:18px; border-bottom-right-radius:18px; border:2px solid;  border-top:none;}
	.about_cont .dia_one{border-color:#01b2e9; margin-left:51px;}
	.about_cont .dia_two{border-color:#0673e4; margin-left:49px;}
	.about_cont .dia_three{border-color:#004079; margin-left:49px;}
	.about_cont li{font-size:14px; letter-spacing:-0.5pt; color:#929292; line-height:22px; margin-top:20px;}
	.about_cont li.bold{font-size:15px; letter-spacing:-0.75pt; line-height:20px; color:#505050; font-weight:600; margin-top:15px;}
	.about_cont .con2{width:100%; background:#f6f6f6 url('../../club/img/about_img01.gif') no-repeat right top; margin-top:60px; padding-bottom:42px;}
	.about_cont .con2 dt{font-size:16px; letter-spacing:-0.6pt; line-height:normal; font-weight:600; padding:40px 0 5px 40px;}
	.about_cont .con2 dd{margin-top:21px; padding-left:40px; font-size:14px; line-height:19px; letter-spacing:-0.2pt; color:#777777;}
	.about_cont .con2 dd img{margin-right:17px;}
	.about_cont .uline{font-size:18px; letter-spacing:-0.7pt; text-decoration:underline; font-weight:600; color:#444; display:block; text-align:center; line-height:140%; margin-top:40px;}



/******************* 소개 ******************/
	
/*.club_cont{background: url('../../img/sub/menu01/sub01/sub01_bg01.jpg') right 20px no-repeat; padding-bottom:30px;}
	.club_cont .cont_tit{font-size:25px; line-height:39px;}
	.club_cont .txt{font-size:20px;letter-spacing:-0.1pt; line-height:55px;}*/

.club_cont{padding-bottom:30px;}
	.club_cont .cont_tit{font-size:20px; line-height:39px;}
	.club_cont .cont_tit .fw980{font-size:30px;font-weight:900;line-height:39px;letter-spacing:-1.2pt;}
	.club_cont .txt{font-size:15px;letter-spacing:-0.1pt; line-height:55px;}


	.club_cont .radiationEmergency{overflow:hidden}
	.club_cont .radiationEmergency + .radiationEmergency{margin-top:25px}
	.club_cont .emergency_lst{display:table;width:100%;height:100%;padding:25px 0 0;table-layout:fixed}
	.club_cont .emergency_lst > li{display:table-cell;width:calc(33.3% - 14px);width:-webkit-calc(33.3% - 14px);height:100%;padding-left:21px}
	.club_cont .emergency_lst > li.no1{padding-left:0}
	.club_cont .emergency{height:100%;padding:28px 38px;border:0px solid #dfe3ec}
	.club_cont .emergency > strong{display:block;position:relative;padding-top:125px;margin:0 0 10px;font-weight:500;font-size:1.125em;line-height:1.6667em;color:#000;letter-spacing:-0.04167em;text-align:center}
	.club_cont .emergency > strong > .icon{position:absolute;top:0;left:50%;width:165px;height:120px;background:url(../../images/wgst/contents/sub03/sub03_0501_emergencyIcon.jpg) no-repeat;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
	.club_cont .no1 .emergency > strong > .icon{background-position:0 0}
	.club_cont .no2 .emergency > strong > .icon{background-position:-165px 0}
	.club_cont .no3 .emergency > strong > .icon{background-position:-330px 0}
	.club_cont .emergency > .desc{display:block;font-weight:300;line-height:1.5625em;color:#000;letter-spacing:-0.03125em;text-align:center}
	.club_cont .emergency_manage{margin-top:15px}
	.club_cont .emergency_manage > li{display:table;width:100%;padding:5px 0;table-layout:fixed}
	.club_cont .emergency_manage em,.emergency_manage span{display:table-cell;position:relative;height:64px}
	.club_cont .emergency_manage em{width:64px;border-radius:50%;background:transparent;font-weight:500;font-size:0.875em;line-height:1em;color:#fff;letter-spacing:-0.03571em;text-align:center;vertical-align:middle}
	.club_cont .emergency_manage > li:nth-child(1) em{background:#3068b6}
	.club_cont .emergency_manage > li:nth-child(2) em{background:#798391}
	.club_cont .emergency_manage > li:nth-child(3) em{background:#448351}
	.club_cont .emergency_manage span{padding-left:21px;font-weight:300;font-size:1em;line-height:1.4375em;color:#555;letter-spacing:-0.03125em;vertical-align:middle;word-break:keep-all}
	.club_cont .emergency_manage span:after{position:absolute;bottom:0;left:21px;width:calc(100% - 21px);width:-webkit-calc(100% - 21px);height:1px;background:#dfe3ec;content:""}
	.club_cont .EPZ_wrap{display:table;width:100%;table-layout:fixed}
	.club_cont .EPZ_wrap h3{padding-left:0;margin:0 0 30px;font-size:1.875em;line-height:1.2em;font-family:"Open Sans";color:#000;letter-spacing:-0.05em}
	.club_cont .EPZ_wrap h3 .small{font-size:0.600em;line-height:1em;color:#000;letter-spacing:-0.04167em}
	.club_cont .EPZ_wrap h3:after{display:none}
	.club_cont .EPZ_wrap li{font-size:17px;line-height:30px;}
	.club_cont .EPZ_wrap > .EPZ_caption,.EPZ_wrap > .EPZ_img{display:table-cell;border:0px solid #dfe3ec}
	.club_cont .EPZ_wrap > .EPZ_caption{width:calc(100% - 435px);width:-webkit-calc(100% - 435px);}
	.club_cont .EPZ_wrap > .EPZ_caption strong{display:block;margin:0 0 30px;font-weight:500;font-size:1em;line-height:1.5625em;color:#555;letter-spacing:-0.03125em}
	.club_cont .EPZ_wrap > .EPZ_caption .txtp{line-height:1.875em}
	.club_cont .EPZ_wrap > .EPZ_caption li{font-size:17px;line-height:30px;padding:0 10px 0 0;}
	.club_cont .EPZ_wrap > .EPZ_img{width:435px;height:280px;border-left-width:0;vertical-align:middle}
	.club_cont .EPZ_wrap > .EPZ_img img{width:100%;height:100%;}
	.club_cont .response_system,.response_organ{position:relative;padding:20px 0 0}
	.club_cont .response_organ{padding:0}
	.club_cont .response_system > .img,.response_organ > .img{display:block;padding:49px 0;margin:0 0 15px;border:1px solid #dfe3ec;text-align:center}




/******** 현황 및 비전 ********/
.vision_cont {padding-bottom:40px;}
.vision_cont .cont_tit{text-align:center;}
.vision_cont .cont_tit img{vertical-align:top; margin-top:6px;}
.vision_cont .plus{width:100%; margin:30px auto 0 auto; height:150px;}
.vision_cont .plus li{float:left; width:132px; text-align:center; height:137px; margin-right:16.5px;}
.vision_cont .plus li:last-child{margin-right:0px;}
.vision_cont .plus li.one{background:url('../../club/img/vision_img01.png') no-repeat;}
.vision_cont .plus li.two{background:url('../../club/img/vision_img02.png') no-repeat;}
.vision_cont .plus li.three{background:url('../../club/img/vision_img01.png') no-repeat;}
.vision_cont .plus li.four{background:url('../../club/img/vision_img02.png') no-repeat;}
.vision_cont .plus li.five{background:url('../../club/img/vision_img01.png') no-repeat;}
.vision_cont .plus li.six{background:url('../../club/img/vision_img02.png') no-repeat; margin:0;}
.vision_cont p.tit{font-size:16px; color:#fff; line-height:24px; padding:40px 0 5px 0;}
.vision_cont .plus li.two p.tit, .vision_cont .plus li.four p.tit, .vision_cont .plus li.five p.tit { padding:25px 0 5px 0; }
.vision_cont p.stit{font-weight:bold; font-size:28px; color:#fff; line-height:100%;} 
.vision_cont p.ldot{}
.vision_cont .slash_in3{background:#fff; padding:10px 0 35px 10px; background:none;}
.vision_cont .border_box table{margin-left:0;}
.vision_cont .border_box table td { padding-left:24px; }
.vision_cont h5 { font-size:16px; }

/******** 모금 소요 ********/
.collect_cont{position:relative;}
.collect_cont .cont_tit{text-align:center; padding-bottom:40px;}
.collect_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.collect_cont dl{height:200px; padding:0 0 0 225px; margin-bottom:20px;}
	.collect_cont dl.one{background:url('/club/img/collect_img01.gif') 0 0 no-repeat;}
	.collect_cont dl.two{background:url('/club/img/collect_img02.gif') 0 0 no-repeat;}
	.collect_cont dt{font-size:22px; color:#004483; letter-spacing:-0.7pt; font-weight:800; line-height:100%; padding:45px 0 20px 0;}
	.collect_cont dd.stit1{color:#333; font-size:18px; line-height:100%; margin-bottom:8px;}
	.collect_cont dd.stit2{color:#777; font-size:14px; line-height:22px;}
.collect_cont .arrow{margin-bottom:20px; text-align:center;}


/******** Asking Message ********/
.ask_cont{position:relative;}
.ask_cont .cont_tit{text-align:center; padding-bottom:40px;}
.ask_cont .cont_tit img{vertical-align:top; margin-top:6px;}
.ask_cont .slash_in{padding:45px 35px 15px 35px; background:url('/club/img/ask_bg.gif') right bottom no-repeat, #fff;}
.ask_cont dl{margin-bottom:30px;}
.ask_cont dt{font-size:22px; font-weight:800; color:#004483; line-height:100%; margin-bottom:10px;}
.ask_cont dd{font-size:14px; color:#777; letter-spacing:-0.5pt;}
.ask_cont dd span{font-weight:600; letter-spacing:-0.5pt;}



/******** 기부자 예우 *********/
.donor_cont{position:relative;}
.donor_cont .cont_stit{text-align:center;}
.donor_cont .cont_tit{text-align:center; padding-bottom:40px;}
.donor_cont .cont_tit img{vertical-align:top; margin-top:6px;}

.donor_contWrap{overflow:hidden; clear:both;}
.donor_contWrap .leftimg{float:left;}
.donor_contWrap .slash_box{float:left; padding-left:0; margin-bottom:25px;}
.donor_contWrap .slash_in{padding:0 0 0 42px; width:491px;}
.donor_contWrap .slash_in dt{font-size:17px; letter-spacing:-0.75pt; line-height:100%; font-weight:600; color:#444; letter-spacing:-0.75pt;
margin-bottom:10px; padding-top:64px;}
.donor_contWrap .slash_in dt.longtxt{padding-top:32px;}
.donor_contWrap .slash_in dd{font-size:14px; line-height:26px; letter-spacing:-0.5pt; padding-bottom:70px;}
.donor_contWrap .slash_in dd.longtxt2{padding-bottom:24px}


/************ 캠페인 참여 ***********/
.part_cont{position:relative;}
.part_cont .box1{padding:0 20px; margin-bottom:50px; overflow:hidden; background:url('../../club/img/part_bg.gif') center no-repeat;}
.part_cont .box1 li{float:left; width:225px; height:399px; text-align:center;}
.part_cont .box1 .one{background:url('../../club/img/part_img01.gif') no-repeat; margin-right:80px;}
.part_cont .box1 .two{background:url('../../club/img/part_img02.gif') no-repeat; margin-right:80px;}
.part_cont .box1 .three{background:url('../../club/img/part_img03.gif') no-repeat;}
.part_cont .box1 .stit{font-size:20px; color:#004483; font-weight:700; letter-spacing:-0.5pt; line-height:100%; margin-top:254px;}
.part_cont .box1 .stxt{font-size:13px; color:#929292; letter-spacing:-0.5pt; line-height:20px; margin-top:12px;}




/**********************  참여방법 **********************/
	.partici_cont .cont_stit{text-align:center;}
	.partici_cont .cont_tit{text-align:center; padding-bottom:40px;}
	.partici_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.partici_cont .partici_tit{display:block; text-align:center; font-weight:600; font-size:20px; letter-spacing:-0.5pt; line-height:100%; color:#444444; padding-bottom:35px; text-decoration:underline;}
	.partici_cont .dlWrap {overflow:hidden; clear:both; padding-bottom:40px;}
		.dlWrap dl{float:left; width:147px; text-align:center; margin-left:25px;}
		.dlWrap dl.one{margin-left:105px; }
		.dlWrap dt{font-size:15px; font-weight:600; color:#444444; letter-spacing:-0.5pt; line-height:100%; padding:94px 0 44px; }
		.dlWrap dl.one dt{background: url('../../club/img/partici_dia01.gif') no-repeat top left}
		.dlWrap dl.two dt{background: url('../../club/img/partici_dia02.gif') no-repeat top left}
		.dlWrap dl.three dt{background: url('../../club/img/partici_dia03.gif') no-repeat top left}
		.dlWrap dl.four dt{background: url('../../club/img/partici_dia04.gif') no-repeat top left}
		.dlWrap dl.five dt{background: url('../../club/img/partici_dia05.gif') no-repeat top left}
		.dlWrap dd{line-height:19px; letter-spacing:-0.5pt; padding-top:18px;}
	.partici_cont .fa_box{text-align:center; font-size:14px; letter-spacing:-0.5pt; color:#848484;}
		.fa_box .partici_tit{padding-bottom:24px; }
		.fa_box .point_blue{display:block; line-height:100%; font-weight:600; font-size:17px; margin:20px 0 25px;}
		.fa_box .border_box{width:418px; margin:0 auto; overflow:hidden; padding:23px 0;}
			.border_box table{margin-left:28px;}
			.border_box th{font-size:16px; letter-spacing:-1pt; color:#444; font-weight:600; text-align:left; width:104px; vertical-align:top; height:35px;}
			.border_box td{font-size:14px; color:#757575; letter-spacing:-0.75pt;}
			.border_box td.smalltxt{font-size:13px; color:#858585; padding-top:4px; vertical-align:top;}
			.border_box td img{padding:0 10px 0 3px; vertical-align:top; padding-top:1px;}
			.border_box td .point_blue2{font-weight:600; font-size:21px; font-family:Calibri; letter-spacing:0; line-height:130%; } 
			.fa_box .shadow_box{width:418px; margin:0 auto;}
	.partici_cont .wayWrap{width:660px;overflow:hidden; clear:both; margin:0 auto;}
		.wayWrap dl{float:left; width:330px; height:142px;}
		.wayWrap dl.one2{background:#01a4d7 url('../../club/img/partici_img01.gif') no-repeat right bottom;}
		.wayWrap dl.two2{background:#077df7 url('../../club/img/partici_img02.gif') no-repeat right bottom;}
		.wayWrap dl.three2{background:#024585 url('../../club/img/partici_img03.gif') no-repeat right bottom;}
		.wayWrap dt{font-size:15px; letter-spacing:-0.75pt; font-weight:600; color:#fff; margin:40px 0 0 30px;}
		.wayWrap dd{position:relative; letter-spacing:-0.75pt; color:#ccedf7; line-height:20px; margin:5px 0 0 30px;}
		.wayWrap dd.bank{padding:0 0 0 100px}
		.wayWrap dd span.tit{position:absolute; left:0}
	.partici_cont .customerWrap{background:#f9f9f9 url('../../club/img/partici_img04.gif') no-repeat right top; width:660px; border-bottom:3px solid #f5f5f5; margin: 0 auto; padding:39px 0 42px;}
		.customerWrap th{vertical-align:top; font-weight:600; color:#444; font-size:17px; letter-spacing:-0.5pt; line-height:100%; text-align:left; width:98px; padding-left:33px;}
		.customerWrap td{font-size:15px; letter-spacing:-0.5pt; font-weight:600; color:#444444; vertical-align:top ;line-height:100%;}
		.customerWrap td.point_blue2{font-family:Calibri; font-weight:normal; font-size:17px; letter-spacing:0; line-height:100%; color:#024585; padding-top:13px;}
		.customerWrap td.point_blue2 span.bold{font-weight:900; line-height:100%; padding-right:17px;font-family:Calibri;}


/**********************  참여신청서 **********************/
	.application_cont .slash_in{background:#fff url('../../club/img/application_img01.jpg') no-repeat right top; padding:34px 0 36px 36px }
	.application_cont dt{font-size:20px; font-weight:600; letter-spacing:-0.5pt; color:#444; text-decoration:underline; line-height:100%; padding-bottom:18px;}
	.application_cont dd{font-size:14px; letter-spacing:-0.2pt; line-height:26px; }


/**********************  예우안내 **********************/
	.guide_cont{position:relative;}
	.guide_cont .cont_stit{text-align:center;}
	.guide_cont .cont_tit{text-align:center; padding-bottom:40px;}
	.guide_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.guide_cont .leftquot{position:absolute; top:42px; left:195px;}
	.guide_cont .rightquot{position:absolute; top:82px; right:178px;}
	.guide_contWrap{overflow:hidden; clear:both;}
		.guide_contWrap .leftimg{float:left;}
		.guide_contWrap .slash_box{float:left; padding-left:0; margin-bottom:25px;}
		.guide_contWrap .slash_in{padding:0 0 0 42px; width:491px;}
		.guide_contWrap .slash_in dt{font-size:17px; letter-spacing:-0.75pt; line-height:100%; font-weight:600; color:#444; letter-spacing:-0.75pt; margin-bottom:10px; padding-top:64px;}
		.guide_contWrap .slash_in dt.longtxt{padding-top:32px;}
		.guide_contWrap .slash_in dd{font-size:14px; line-height:26px; letter-spacing:-0.5pt; padding-bottom:70px;}
		.guide_contWrap .slash_in dd.longtxt2{padding-bottom:24px}


/**********************  참여자현황 **********************/

	.present_cont {position:relative;}
	.present_cont .present_topBg {padding:45px 38px 38px 38px; box-sizing:border-box; background:url('/club/img/present_topBg.jpg') left top no-repeat; margin-bottom:40px; }
	.present_cont .present_topBg h4 {text-align:left; font-size:32px;}
	
	.present_cont dl {overflow:hidden; margin-top:5px;}
	.present_cont dt {float:left; width:150px; text-align:center; color:#444; font-size:19px; line-height:74px; height:79px; margin-right:32px; background:url('/club/img/present_ing.png') center center no-repeat; letter-spacing:-0.5pt; font-weight:700;}
	.present_cont dd {float:left; color:#444; font-size:17px; line-height:74px; height:79px; background:url('/club/img/present_member.png') left 29px no-repeat; padding-left:26px; letter-spacing:-0.5pt; font-weight:600;}
	.present_cont dd span {display:inline-block; color:#0877ea; font-size:33px; font-family:"Calibri"; margin:0px 5px 0 25px;}	
	
	.present_cont .tab_con2 {overflow:hidden; padding-bottom:25px !important;}
	.present_cont .tab_con2 li {float:left; width:49.9%;}	

	.present_cont .present_tab {background:url('/club/img/tab_bg.gif') left bottom repeat-x; width:100%; height:57px; margin-bottom:30px; overflow:hidden;}
	.present_cont .present_tab li {float:left; width:190px; text-align:center; margin-right:2px;} 	
	.present_cont .present_tab li a:link, .present_cont .present_tab li a:visited {display:block; background:url('/club/img/tab_none.gif') left center no-repeat; text-align:center; color:#666; font-size:16px; height:57px; line-height:57px;}	
	.present_cont .present_tab li a:hover {color:#004483; font-weight:600;}	
	.present_cont .present_tab li a.tab_up {background:url('/club/img/tab_hover.gif') left center no-repeat; color:#004483; font-weight:600;}	

	.present_cont .present_area {}
	.present_cont .present_part {width:100%; overflow:hidden;}
	.present_cont .present_part a:link, present_cont .present_part a:visited {display:inline-block; padding:11px 18px 10px 18px; line-height:normal; font-size:13px; letter-spacing:-0.5pt; color:#666;}	
	.present_cont .present_part a:hover, .present_cont .present_part a.hover {padding:10px 17px 9px 17px; border:1px solid #004483; color:#004483;}	

	.present_cont .present_graph {}
	.present_cont .present_graph .graph_num {background:url('/club/img/present_graph_num.gif') right top no-repeat; height:28px; margin-bottom:15px;}	

	.graph_table {width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333333; }
	.graph_table th {padding: 13px 20px 13px 23px; font-size:15px; color:#444; border-bottom:1px dashed #d4d4d4; text-align:left; font-weight:600; background:#f9f9f9; letter-spacing:-0.5pt; position:relative;}
	/*.graph_table th a.list {text-indent:-2222px; display:inline-block; width:40px; height:19px; position:absolute; right:10px; top:50%; margin-top:-10px; background:url(/club/img/btn_list.gif) top left no-repeat;}*/
	.graph_table th a.list {text-indent:-2222px; display:block; width:40px; height:19px; margin-top:3px; background:url('/club/img/btn_list.gif') top left no-repeat;}	
	.graph_table td {padding: 13px 20px 13px 15px; border-bottom:1px dashed #d4d4d4;}
	.graph_table td p {width:100%; height:29px; text-align:left; line-height:29px; margin:2px 0;} 

	.graph_table td p.person span.graph {display:block; float:left; height:29px; position:relative; background:#0870dd;} 
	.graph_table td p.person span.num {float:left; height:29px; width:auto; line-height:29px; display:inline-block; font-weight:600; color:#333; font-size:12px; word-break:keep-all; margin-left:10px;} /* right:0; color:#fff; */
	.graph_table td p.account span.graph {display:block; float:left; height:29px; position:relative; background:#6f7888;} 
	.graph_table td p.account span.num {float:left; height:29px; width:auto; line-height:29px; display:inline-block; font-weight:600; color:#333; font-size:12px; word-break:keep-all; margin-left:10px;} 	

	/*.graph_table td p.person span.graph {display:block; height:29px; position:relative; background:#0870dd;} 
	.graph_table td p.person span.graph span {position:absolute; height:29px; width:auto; line-height:29px; display:inline-block; font-weight:600; color:#333; font-size:12px; word-break:keep-all;} /* right:0; color:#fff; */
	/*.graph_table td p.account span.graph {display:block; height:29px; position:relative; background:#6f7888;} 
	.graph_table td p.account span.graph span {position:absolute; height:29px; width:auto; line-height:29px; display:inline-block; font-weight:600; color:#333; font-size:12px; word-break:keep-all;} 	*/

	/* 명단팝업 */
	.showList_co {position:absolute; left:170px; top:0px; width:700px; border:1px solid #e1e1e1; background:#fff; box-shadow:0px 3px 0px #f6f6f6; z-index:999999;}
	.showList_co .showlistWrap {position:relative; padding:25px 30px;}
	.showList_co .showlistWrap .close {position:absolute; right:10px; top:10px;}
	.showList_co .showlistWrap .showListtxt {position:relative;}
	.showList_co .showlistWrap .showListtxt p {font-size:16px; padding-bottom:15px;}
	.showList_co .showlistWrap .list_table_area {position:relative; height:186px; overflow-y:auto;}
	/*.showList_co .showlistWrap .showListtxt span {display:inline-block; margin:0 15px 2px 0; float:left; font-size:13px; font-weight:400; color:#666;}*/

	.list_table {width:100%; border-collapse:separate; border-spacing:0px; border-top:1px solid #333333; border-left:1px solid #ddd; }
	.list_table td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:12px 0; text-align:center; font-size:13px; width:20%;}

/**********************  기부자목소리 **********************/
	.voice_cont{position:relative;}
	.voice_cont .cont_stit{text-align:center;}
	.voice_cont .cont_tit{text-align:center; padding-bottom:40px;}
	.voice_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.voice_cont .leftquot{position:absolute; top:42px; left:140px;}
	.voice_cont .rightquot{position:absolute; top:82px; right:115px;}

	.voice_dia{position:relative; overflow:hidden; height:324px; background:url('/club/img/voice_bg.gif') 0 0 no-repeat; margin-top:20px}
	.voice_dia dl{float:left; width:205px; margin-right:18px}
	.voice_dia dl.last{margin-right:0}
	.voice_dia dt{text-align:center; font-weight:600; color:#fff; font-size:17px; line-height:17px; letter-spacing:-0.7pt; padding:150px 0 62px 0;}
	.voice_dia dd{color:#888; font-size:14px; text-align:center; line-height:22px}


/********************** 기부하기- 기부방법 **********************/
/*	.way_cont .waycont_one{overflow:hidden; clear:both; background:url('/wgst_fund/img/sub/menu02/step_bg.png') no-repeat left top; width:100%; margin-top:8px;}*/
	.way_cont .waycont_one{overflow:hidden; clear:both; width:100%; margin-top:8px;}
		.waycont_one dl {float:left; width:220px; height:139px; text-align:center; margin-left:0px;}
		.waycont_one dl.one{
			background:url('/wgst_fund/img/sub/menu02/step1.png') no-repeat left top;
			background-size:100%;
			}
		.waycont_one dl.two{background:url('/wgst_fund/img/sub/menu02/step2.png') no-repeat left top;background-size:100%;}
		.waycont_one dl.three{background:url('/wgst_fund/img/sub/menu02/step3.png') no-repeat left top;background-size:100%;}
		.waycont_one dl.four{width:205px;background:url('/wgst_fund/img/sub/menu02/step4.png') no-repeat left top;background-size:100%;}

		.waycont_one dl:first-child{margin-left:0px;}
		.waycont_one dl:last-child{margin-right:1px;}

		.waycont_one dt{
			width:155px;
			font-size:17px;
			letter-spacing:-0.5pt;
			color:#444; font-weight:600;
			padding-top:22px;
			margin-left:25px;
			border-bottom:1px #ccc solid;
			}
		.waycont_one dt span{
			font-family:Calibri;
			font-size:17px;
			letter-spacing:0;
			font-weight:normal;
			padding-right:9px;
			}

		.waycont_one dt span.blue_txt1{color:#01a4d7;}
		.waycont_one dt span.blue_txt2{color:#0083c0;}
		.waycont_one dt span.blue_txt3{color:#0877ea;}
		.waycont_one dt span.blue_txt4{color:#004483;}
		
		.waycont_one dd{
			font-size:15px;
			letter-spacing:-0.5pt;
			padding-top:15px;

			width:198px;
			}
		.waycont_one dd.longtxt{
			padding-top:11px; 
			padding-bottom:25px;
			line-height:20px;
			}


	.way_cont .slash_in {padding:24px;}
	.way_cont th{text-align:left; color:#444; letter-spacing:0.5pt; line-height:100%; padding-bottom:12px; vertical-align:top; font-weight:600;}
	.way_cont td{ letter-spacing:0.2pt; line-height:100%; padding-bottom:12px; vertical-align:top;}
	.way_cont table .last{padding-bottom:0;}
	.way_cont td .point_blue{color:#004594;  letter-spacing:-0.2pt; padding-top:5px; display:block;}
	.way_cont .Intable td.left{background:#fff; padding:29px 0px 24px 24px; width:500px;}
	.way_cont .Intable td.right{background:#f9f9f9; padding:24px 0px 20px 24px;}
	.way_cont .Intable .account_table{}
		.Intable .account_table th{font-size:14px; letter-spacing:-1pt; font-weight:600; color:#444; vertical-align:top; padding:0;}
		.Intable .account_table td.hyuniv{letter-spacing:-0.75pt; vertical-align:middle; text-indent:3px; position:relative; top:-5px;}
		.Intable .account_table td{vertical-align:middle; line-height:100%; letter-spacing:-0.75pt; padding:0;}
		.Intable .account_table td img{padding-right:5px;}
		.Intable .account_table td .point_blue2{font-family:Calibri; font-weight:600; font-size:17px;vertical-align:middle;}
	.way_cont .waycont_two{position:relative; top:0; left:0;}
		.waycont_two .txt{font-size:17px;letter-spacing:-0.2pt; line-height:25px; margin-bottom:10px;}
		.waycont_two dt{font-size:17px; letter-spacing:-0.5pt; font-weight:600; color:#444; padding-bottom:3px;}
		.waycont_two dd{font-size:17px;line-height:26px; letter-spacing:-0.2pt;}
	.waycont_two .btn1{position:absolute; top:109px; right:369px;}
		.waycont_two .taxImg {position:absolute; top:8px; right:37px;}
	.way_cont .Intable2 td.left{background:#fff; width:50%; padding-bottom:13px;}
	.way_cont .Intable2 td.right{background:#f9f9f9; }
		.Intable2 table th.tit{font-size:15px; color:#444; font-weight:600; letter-spacing:-0.5pt; padding:23px 0 15px 23px;}
		.Intable2 table th{color:#333; padding:0; width:57px; vertical-align:top; font-weight:600; padding:0 0 10px 23px;}
	.way_cont .btn2{width:412px; overflow:hidden; clear:both; margin:0 auto;}
		.way_cont .btn2 li{float:left;}
		.way_cont .btn2 li:last-child{float:right;}

/********************** 기부하기- 기부참여-오프라인약정팝업 **********************/
	.offlineWrap_co{position:absolute; width:450px; top:150px; right:100px; z-index:99; background-color:#fff; border:1px solid #e1e1e1;
	 -webkit-box-shadow: 2px 3px 6px #ddd;  /* Safari and Chrome */
    -moz-box-shadow: 2px 3px 6px #ddd;  /* Firefox */
    box-shadow: 2px 3px 6px #ddd;  /* CSS3 */
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#ddd, Direction=120, Strength=6);
	}
	
	.offlineWrap{position:relative; padding:10px; text-align:center;}
	.offlineWrap .close{position:absolute; right:35px; top:30px; z-index:999}
	.offlineWrap .slash_in{padding:38px 0 42px;}
	.offlineWrap li{margin-bottom:3px;}
	.offlineWrap li:last-child{margin-bottom:0px;}
	.offlineWrap p.tit{font-size:20px; letter-spacing:-0.7pt; line-height:100%; text-decoration:underline; font-weight:600;color:#444; }
	.offlineWrap p.txt{font-size:14px; letter-spacing:-0.5pt; padding:18px 0 22px;}


	/********************** 기부하기- 간편 전화상담신청 **********************/
	.application2_cont .slash_box{margin-bottom:50px;}
	.application2_cont .slash_in{background:#fff url('../../donation/img/application_img.jpg') no-repeat right top; padding:45px 0 45px 35px;}

	.application2_cont dt{font-size:22px; font-weight:600; letter-spacing:-0.5pt; color:#444; line-height:100%; padding-bottom:15px;}
	.application2_cont dd{font-size:15px; letter-spacing:-0.2pt; line-height:100%; }



	/********************** 기부하기- 간편 약정내역 조회 **********************/
	.simple_cont .slash_box{margin-bottom:50px;}
	.simple_cont .slash_in{background:#fff url('../../donation/img/simple_img.jpg') no-repeat right top; padding:54px 0 55px 37px;}
	.simple_cont dt {font-size:24px; font-weight:600; letter-spacing:-0.7pt; color:#444; line-height:100%; padding-bottom:18px;}
	.simple_cont dd {font-size:16px; letter-spacing:-0.5pt; line-height:150%; text-decoration:underline; }


.inquiry_check {}
.inquiry_check > p.tit {text-align:center; font-size:23px; letter-spacing:-0.8pt; color:#333; font-weight:600;}
.inquiry_check > span {display:block; text-align:center; font-size:15px; letter-spacing:-0.5pt; margin:8px 0 25px 0;}
.inquiry_check dl {position:relative; width:630px; margin:0 auto 30px auto; padding:40px 30px; box-sizing:border-box; border:1px solid #ddd; box-shadow:0px 5px 0px #f6f6f6;}
.inquiry_check dl.result {width:460px;}
.inquiry_check dd {position:relative; margin-bottom:10px; }
.inquiry_check dd strong {display:inline-block; color:#333; letter-spacing:-0.5pt; font-weight:600; width:90px; font-size:14px;}
.inquiry_check dd p {display:inline-block; letter-spacing:-0.3pt;}
.inquiry_check dd input[type=text] {border:1px solid #ddd; padding:6px; font-size:14px;}
.inquiry_check dd input[name=email_1] {width:130px; font-size:14px;}
.inquiry_check dd input[name=email_2] {width:160px; font-size:14px;}
.inquiry_check dd span.alpha {display:inline-block; margin:0 5px;}
.inquiry_check dd span.status {display:inline-block; min-width:50px; padding:5px 8px; border-radius:50px; text-align:center; font-size:12px; letter-spacing:-0.5pt;}
.inquiry_check dd span.msg {display:inline-block; margin-left:10px; letter-spacing:-0.5pt; }
.inquiry_check dd select {border:1px solid #ddd; padding:6px; width:130px; font-size:14px;}
.inquiry_check dt {position:absolute; right:0; top:0;}
.inquiry_check input[type=submit] {display:inline-block; width:201px; height:48px; line-height:45px; font-size:14px;}
.inquiry_check input.btn_research {display:inline-block; width:201px; height:48px; line-height:45px; background:#666; color:#fff; font-weight:600; border:none; transition:all 0.3s ease-out; cursor:pointer; letter-spacing:-0.5pt;}
.inquiry_check .btn {text-align:center; margin-bottom:25px;}
.inquiry_check .btn_inquirySearch {background:#004483; color:#fff; font-weight:600; border:none; transition:all 0.3s ease-out; cursor:pointer;}
.inquiry_check .btn_inquirySearch:hover{background-color:#0054a3; transition:all 0.3s ease-out;}

/* 진행상태 아이콘*/
span.status.apply {border:1px solid #54a6f2; background:#54a6f2; color:#fff;}
span.status.ok {border:1px solid #064e91; background:#064e91; color:#fff;}
span.status.cancel {border:1px solid #555; background:#fff; color:#555;}
span.status.end {border:1px solid #999; background:#999; color:#fff;}

.upfile_msg {letter-spacing:-0.4pt; margin-top:5px; font-size:14px; color:#eb2329;}


.application2_search .bbs_con th {font-size:14px;}
.application2_search .bbs_con td {font-size:14px;}


/********************** 기부하기- 세제혜택 **********************/
	.tax_cont{position:relative;}
	.tax_cont dl.ex{overflow:hidden; clear:both; padding:25px 0 13px;}
		dl.ex dt{float:left; width:49px; height:30px; background:#0673e4; border-radius:13px; text-align:center; line-height:30px; font-weight:600; color:#fff; letter-spacing:-0.5pt;}
		dl.ex dd{font-weight:600; color:#0673e4; letter-spacing:-0.5pt; font-size:14px; line-height:22px; float:left; padding:5px 0 0 8px}
	.tax_cont .slash_in{padding:25px;}
	.tax_cont .slash_in li{line-height:25px;}
	.tax_cont .slash_in li.lh21{line-height:18px;}
	.tax_tit{font-size:15px; font-weight:600; color:#444; letter-spacing:-0.5pt; line-height:100%; display:block; padding-bottom:8px;}
		.tax_tit font{font-weight:normal; float:right; font-size:13px; letter-spacing:-0.5pt;}
	.tax_cont table{margin-top:8px;}

	
	.tax_icon{position:relative;}
	.tax_icon dl{height:184px; padding:0 0 0 225px; margin-bottom:25px;}
	.tax_icon dl.one{background:url('/donation/img/tax_bg01.gif') 0 0 no-repeat;}
	.tax_icon dl.two{background:url('/donation/img/tax_bg02.gif') 0 0 no-repeat;}
	.tax_icon dl.three{background:url('/donation/img/tax_bg03.gif') 0 0 no-repeat;}
	.tax_icon dl.one dt{/*padding:30px 0 10px 0;*/}
	.tax_icon dt{font-size:17px; color:#333; letter-spacing:-0.7pt; font-weight:600; line-height:100%; padding:40px 0 10px 0;}
	.tax_icon dd{color:#777; font-size:14px;}
	.tax_icon dd.btn{padding:15px 0 0 0}
	.tax_icon dd.btn img{cursor:pointer;}

	div.deptTable{padding:25px;}
	.deptTable h5 span.close{position:absolute; width:23px; height:23px; top:5px; right:20px; cursor:pointer;}


/********************** 기부하기- Phone Campaign FAQ **********************/
	.phone_cont{}
	.phone_cont .slash_box{margin-bottom:50px;}
	.phone_cont .slash_in{background:url('/donation/img/phone_bg.jpg') no-repeat right top, #fff; padding:48px 40px 50px;}
	.phone_cont .slash_in dd{line-height:22px; color:#888;}
	.phone_cont .slash_in dt{font-size:16px; letter-spacing:-0.75pt; color:#444; line-height:120%; padding-top:25px;}
	.phone_cont .slash_in dt span{ line-height:120%;}
	.phone_cont .slash_in dt .fw600{font-weight:600; font-size:26px; letter-spacing:-0.75pt; display:block; padding-top:8px}



/********************** 기부 이야기- 동문기업탐방 **********************/
.story_visit{background:#fff url('/story/img/visit_img.jpg') 18px 18px no-repeat; height:235px; padding:18px 18px 18px 445px; }
.story_visit h4{font-size:25px; color:#333; letter-spacing:-1pt; line-height:27px; font-weight:600; padding:30px 0 15px 0;}
.story_visit p.stit{font-size:15px; letter-spacing:-0.5pt; line-height:23px; color:#888}
.story_visit p.btn{padding-top:20px;}
.story_visit p.btn a{display:block; width:120px; height:38px; line-height:38px; background-color:#004483; color:#fff; 
text-align:center; letter-spacing:-0.7pt; border-bottom:1px solid #001930; border-right:1px solid #001930}

.story_visit_co{position:absolute; width:500px; top:100px; left:240px; z-index:99; background-color:#fff; border:1px solid #e1e1e1; padding:8px;
	 -webkit-box-shadow: 2px 3px 6px #ddd;  /* Safari and Chrome */
    -moz-box-shadow: 2px 3px 6px #ddd;  /* Firefox */
    box-shadow: 2px 3px 6px #ddd;  /* CSS3 */
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#ddd, Direction=120, Strength=6);
	}
.story_visit_co .close{position:absolute; right:22px; top:22px; z-index:999}



/********************** 기부자예우- 예우프로그램 **********************/
	.program_cont{position:relative;}
	.program_cont .cont_stit{text-align:center;}
	.program_cont .cont_tit{text-align:center; padding-bottom:40px;}
	.program_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.program_cont span.stit2{display:block;font-size:16px; letter-spacing:-0.5pt; line-height:24px; margin-bottom:19px; text-align:center; color:#777;}
	.program_cont .line{width:46px; height:1px; background:#444; margin:0 auto 30px; }
	.program_cont .programWrap{overflow:hidden; clear:both; padding-top:30px;}
		.programWrap div{float:left;}
		.programWrap span{font-size:12px; letter-spacing:-0.7pt; line-height:16px; color:#dae4ed; padding:0 0 11px 17px; display:block;}
		.programWrap dl{width:425px; border:1px solid #ddd; border-top:none; height:156px;}
		.programWrap dt{font-size:17px; letter-spacing:-0.7pt; font-weight:600; line-height:100%; padding:26px 0 10px 24px;}
		.programWrap dd{font-size:14px; letter-spacing:-0.7pt; line-height:22px; color:#757575; padding-left:24px;}
		.programWrap .programOne{background:url('../../contributor/img/program_img01.jpg') no-repeat left top; padding-top:204px; margin-bottom:18px;}
		.programWrap .programTwo{background:url('../../contributor/img/program_img02.jpg') no-repeat left top; padding-top:204px;margin-bottom:18px; margin-left:20px;}
		.programWrap .programThree{background:url('../../contributor/img/program_img03.jpg') no-repeat left top; padding-top:204px;}
		.programWrap .programFour{background:url('../../contributor/img/program_img04.jpg') no-repeat left top; padding-top:247px; margin-left:20px;}
		
	.program_cont .programWrap2{overflow:hidden; clear:both; padding-top:20px;}
	.program_cont .programWrap2 .one{overflow:hidden; margin-bottom:20px;}
	.program_cont .programWrap2 .two{overflow:hidden; margin-bottom:20px;}
	.program_cont .programWrap2 .one dt{background:url('/wgst_fund/img/sub/menu04/program_img01.jpg') no-repeat left top; padding-top:204px; }
	.program_cont .programWrap2 .two dt{background:url('/wgst_fund/img/sub/menu04/program_img02.jpg') no-repeat left top; padding-top:204px; }
	.program_cont .programWrap2 .three dt{background:url('/wgst_fund/img/sub/menu04/program_img03.jpg') no-repeat left top; height:247px; }
    .program_cont .programWrap2 dt{float:left; font-size:12px; letter-spacing:-0.7pt; line-height:16px; color:#dae4ed; padding:0 0 11px 17px; display:block; width:410px;}
	.program_cont .programWrap2 dd{float:left; border:1px solid #ddd; width:448px; box-sizing:border-box; height:247px;}
	.program_cont .programWrap2 .stit{font-size:17px; letter-spacing:-0.7pt; font-weight:600; line-height:100%; padding:50px 0 10px 30px; color:#004383;}
	.program_cont .programWrap2 .stxt{font-size:14px; letter-spacing:-0.7pt; line-height:22px; color:#757575; padding-left:30px;}
	.program_cont .programWrap2 .btn{margin:20px 0 0 30px;}
	.program_cont .programWrap2 .btn a{display:block; background:#004483; width:140px; text-align:center; color:#fff; letter-spacing:-0.5pt; font-size:12px; padding:8px 0;}

.programBtn{display:block; float:left; font-size:12px; letter-spacing:-0.35pt; padding:4px 8px; border:1px solid #ddd; border-right-color: #aaa; border-bottom-color:#aaa; }
	.programBtn:hover{background:#f9f9f9;}


/* 예우프로그램 팝업 */
.programMedical{display:none; position:absolute; top:145px; left:0; background:#fff; width:100%; box-sizing:border-box; border:1px solid #ddd; padding:30px; box-shadow:0px 0px 8px #ddd}
	.programMedicalClose{position:Absolute; top:24px; right:30px; color:#aaa; font-size:15px; cursor:pointer; width:26px; line-height:26px; text-align:center; height:26px; border:1px solid #ddd; border-radius:26px; }
.programMedical_btn{display:inline-block; border:1px solid #ddd; border-right-color:#aaa; border-bottom-color:#aaa;line-height:140%; font-size:12px; padding:6px 14px}
.programMedical_btn:hover{background:#f5f5f5;}

/********************** 기부자예우- 한양발전후원회-위원장인사말 **********************/
	.associaiont_cont{background:url('../../contributor/img/association_img02.jpg') no-repeat center top; position:relative; top:-59px;}
	.associaiont_cont .cont_tit{text-align:center; padding-top:59px;}
	.associaiont_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.associaiont_cont .line{width:46px; height:1px; background:#444; margin:22px auto 30px; }
	.associaiont_cont span.stit2{display:block;font-size:16px; line-height:24px; letter-spacing:-0.2pt; color:#777777; text-align:center;}
	/*
	.associaiont_cont .personWrap{overflow:hidden; clear:both; margin-top:62px;}
		.personWrap .personPic{float:left;}
		.personWrap dl{float:left;width:568px; background:#fff; border:1px solid #dddddd; border-top-right-radius:125px; border-bottom-right-radius:125px; margin-top:20px; border-left:none; padding-left:47px;}
		.personWrap dl.firstdl{margin-top:1px;}
		*/
	.associaiont_cont .personWrap{overflow:hidden; clear:both; margin-top:62px;}
	.associaiont_cont .personWrap > div {box-sizing:Border-box; position:relative; overflow:hidden; margin-bottom:20px; border:1px solid #ddd;  border-left:none; border-radius:125px; background:#fff}
	.associaiont_cont .personWrap > div:last-child {margin-bottom:0}
		.personWrap .personPic{float:left;}
		.personWrap dl{float:left;width:calc(100% - 258px); background:#fff; border-left:none; box-sizing:border-box; padding:35px;  height:258px}
		.personWrap dt{font-weight:600; font-size:20px; letter-spacing:-0.5pt; line-height:100%; color:#004483;}
		.personWrap dt span.name{font-weight:normal; font-size:17px; letter-spacing:-0.5pt; line-height:100%;}
		.personWrap dt span.name2{font-weight:normal; font-size:19px; letter-spacing:-0.5pt; line-height:100%;}
		.personWrap dd {font-size:14px; letter-spacing:-0.3pt; line-height:23px; padding:18px 0 0;}


/********************** 기부자예우- 한양발전후원회-연혁 **********************/
	.asso_his_cont{background:url('/contributor/img/history_img.gif') right -30px no-repeat; position:relative;}
	.asso_his_cont .cont_tit{text-align:center; padding-top:15px;}
	.asso_his_cont .cont_tit img{vertical-align:top; margin-top:6px;}
	.asso_his_cont .line{width:46px; height:1px; background:#444; margin:22px auto 30px; }
	.asso_his_cont span.stit2{display:block;font-size:16px; line-height:24px; letter-spacing:-0.2pt; color:#777777; text-align:center; padding-bottom:30px;}
	.asso_his_pad{position:relative; padding:0 30px;}


/********************** 대외협력팀 소개- 찾아오시는길 **********************/
	.location_cont .point_blue{color:#005aab; line-height:22px; letter-spacing:-0.2pt; padding-top:15px;}
	.location_cont .locationcon_one{position:relative;}
		.locationcon_one th{font-size:14px; letter-spacing:-0.5pt; line-height:28px; color:#333333; font-weight:600; text-align:left; width:69px;}
		.locationcon_one td{font-size:14px; line-height:28px;}
		.locationcon_one .btn{position:absolute; display:block; width:204px; top:-15px; right:0;}
	.location_cont .location_table{border-top:1px solid #484848;}
		.location_table td{border-bottom:1px dotted #d4d4d4; padding:30px 0 ; vertical-align:top;}
		.location_table dt{font-size:17px; letter-spacing:-0.5pt; color:#2c2c2c; font-weight:600; padding-bottom:5px;}
		.location_table dt.subway{padding-top:8px;}
		.location_table dd{letter-spacing:-0.2pt; line-height:20px;padding-bottom:3px;}
		.location_table dd span{font-weight:600; color:#2c2c2c; padding-right:8px; }



/********************** HYU Alumni - 포럼소개 **********************/
.forum_cont{}
	.forum_cont .slash_in{padding:47px 40px ; background:url('/homecom/img/forum_bg.jpg') no-repeat right top, #fff;}
	.forum_cont .cont_tit{font-size:31px; line-height:39px;}
	.forum_cont .cont_tit span{font-size:31px; line-height:39px;}


/********************** HYU Alumni - 회원가입안내 **********************/
.forumJoin_cont{}
	.forumJoin_cont .cont_stit{text-align:center; }
	.forumJoin_cont .cont_tit{text-align:center; }
	.forumJoin_cont .line{width:46px; height:1px; background:#444; margin:22px auto 30px; }
	.forumJoin_cont span.stit2{display:block;font-size:16px; line-height:24px; letter-spacing:-0.2pt; color:#777777; text-align:center; padding:0 0 36px}
	.forumJoin_cont .slash_box{margin-top:30px;}
	.forumJoin_cont .slash_in{overflow:hidden; clear:both; padding:40px 39px 40px}
	.forumJoin_cont dl{float:left; box-sizing:border-box; padding:28px 30px}
	.forumJoin_cont dt{font-size:15px; letter-spacing:-0.9pt; line-height:130%; font-weight:600; color:#fff; padding-bottom:8px}
	.forumJoin_cont dd {color:rgba(255,255,255,0.8); line-height:20px; letter-spacing:-0.75pt; }
		.forumJoin_term{width:262px; height:162px; background:url('/homecom/img/forumJoin_img01.gif') no-repeat right 23px bottom 0, #01b2e9; }
		.forumJoin_cost{width:262px; height:162px; background:url('/homecom/img/forumJoin_img02.gif') no-repeat right 6px bottom 0,#077df7; }
		.forumJoin_cost dd span{display:block; line-height:120%; font-size:12px; font-weight:600; color:#b5d8fd; padding-top:4px;}
		.forumJoin_deposit{width:262px; height:162px; background:url('/homecom/img/forumJoin_img03.gif') no-repeat right 9px bottom 0,#004583; padding:28px 0 28px 30px !important;}
		.forumJoin_inquiry{width:786px; background:url('/homecom/img/forumJoin_img04.gif') no-repeat right 16px center,#f9f9f9; overflow:hidden; clear:both; border-bottom:3px solid #f5f5f5; padding:40px 30px}
		.forumJoin_inquiry dt{float:left; width:98px; font-size:17px; letter-spacing:-0.9pt; color:#444;}
		.forumJoin_inquiry dd{float:left; font-size:15px; letter-spacing:-0.75pt; line-height:130%; color:#444; font-weight:600; }
		.forumJoin_inquiry dd.blue{color:#024585; letter-spacing:0; font-family:Calibri; font-weight:400; font-size:17px; padding-top:5px;}
		.forumJoin_inquiry dd.blue span{color:#024585; letter-spacing:0; font-family:Calibri; font-weight:600; padding-right:13px;}

/************************* HYU Alumni - 동문 정보 업데이트 ***********************/


.consent_cont .slash_in{background:#fff url('../../homecom/img/consent_img01.jpg') no-repeat right top; padding:34px 0 36px 36px;}
.consent_cont dt{font-size:20px; font-weight:600; letter-spacing:-1.2pt; color:#444; line-height:100%; padding-bottom:18px; }
.consent_cont dt span{letter-spacing:-1.2pt; color:#004483;}
.consent_cont dd{font-size:14px; letter-spacing:-0.6pt; line-height:24px; }
.consent_cont dd span{letter-spacing:-0.6pt; line-height:24px; color:#004483; font-weight:600; }

/********************** 개인정보 취급방침 **********************/
.privacy_cont table{margin:10px 0;}
.privacy_cont strong{color:#444; display:block;}
.pri_dep_tit {padding:0 0 10px 0; font-weight:600; color:#333333; font-size:25px; letter-spacing:-1pt}
.pri_dep1_tit {padding:0 0 7px 0; font-weight:600; color:#333333; font-size:17px;}
.pri_dep1_cont {padding:5px 0 40px 0;}
.pri_dep2_tit {padding:5px 0 10px 10px;}
.pri_dep2_tit2{display:block;padding:5px 0 10px 10px;} 
.pri_dep2_cont {display:block; padding:15px; background:#f4f4f4; margin:7px 10px 10px 0px;}
.tpad8{padding-top:8px;}



/*** 200817-추가페이지 - 언택트 캠페인 응원한대 **/
.untect_cont{position:relative; overflow:hidden;}

	.untect_cont .untect_top{position:relative; height:610px; background:url('/info/img/untect_top.jpg') no-repeat; border-bottom:1px solid #ddd; text-align:center; box-sizing:border-box; padding-top:70px}
	.untect_cont .untect_top h4{background:url('/info/img/untect_logo.png') center 0 no-repeat; padding:88px 0 30px 0;
	font-size:28px; color:#333; letter-spacing:-0.7pt; font-weight:normal; line-height:100%}
	.untect_cont .untect_top p.hash{font-size:20px; color:#333; letter-spacing:-0.7pt; padding:40px 0 0 0}

	.untect_cont .untect_in01{position:relative; text-align:center; box-sizing:border-box; padding:80px 0}
	.untect_cont .untect_in01 p.stxt{font-size:20px; line-height:38px; letter-spacing:-0.7pt; }
	.untect_cont .untect_in01 p.stxt span{color:#004483; font-size:25px; font-weight:600;  letter-spacing:inherit; }
	.untect_cont .untect_in01 h3{padding:35px 0;}
	.untect_cont .untect_in01 .post{position:absolute; top:150px; right:50px;}

	.untect_cont .untect_in{position:relative; border-top:1px solid #ddd; padding:80px 0;}
	.untect_cont .untect_in h4{font-size:24px; color:#333; letter-spacing:-0.7pt; text-align:center; font-weight:normal; line-height:130%; padding-bottom:40px}
	.untect_cont .untect_in h4 p{font-size:35px; font-weight:bold; letter-spacing:-1.8pt; line-height:130%; padding-top:8px;}
	.untect_cont .untect_in h4 p span{color:#004483; letter-spacing:inherit; line-height:inherit;}


	.untect_cont .untect_in.past{position: relative; width:1226px; margin-left:-13px;}
	.untect_cont .past_list{}
	.untect_cont .past_list li{position: relative; overflow:hidden; float:left; width:382px; margin:13px;}
	.untect_cont .past_list li a{display:block;}

	.untect_cont .untect_in.relay{position: relative; overflow:hidden; background:url('/info/img/untect04_bg.gif') 0 25px no-repeat;}
	.untect_cont .untect_in.relay h4{float:left; width:410px; text-align:left;}
	.untect_cont .relay_list{float:left; width:382px;}
	.untect_cont .relay_list.two{float:right; margin-top:110px;}
	.untect_cont .relay_list dl{position: relative; overflow:hidden; padding-bottom:40px;}
	.untect_cont .relay_list dd{}
	.untect_cont .relay_list dt{padding:23px 0 0 20px;}
	.untect_cont .relay_list dt p.name{font-size:17px; letter-spacing:-0.7pt; color:#333; line-height:100%;}
	.untect_cont .relay_list dt p.tit{color:#004483; font-size:17px; letter-spacing:-0.7pt; font-weight:600; line-height:100%;padding:8px 0 15px 0}
	.untect_cont .relay_list dt p.date{color:#888}

	.give_info_dia{position: relative; overflow:hidden; text-align:center; background:#f5f5f5; padding:60px 0 40px 0;}
	.give_info_dia dl{display:inline-block; width:30%; vertical-align:top; text-align:center;}
	.give_info_dia dl dt{position: relative; display:inline-block; border-radius:100%; width:213px; height:213px; font-size:25px; line-height:120%; font-weight:600; letter-spacing:-0.7pt; background:#fff; padding:60px 0 0 0; box-sizing:border-box;}
	.give_info_dia dl dt:after{position:absolute; bottom:-51px; left:50%; display:block; content:""; overflow:hidden; width:1px; height:33px}
	.give_info_dia dl.one dt{border:18px solid #01b2e9; color:#01b2e9}
	.give_info_dia dl.one dt:after{background:#01b2e9}
	.give_info_dia dl.two dt{border:18px solid #076ed8; color:#076ed8}
	.give_info_dia dl.two dt:after{background:#076ed8}
	.give_info_dia dl.three dt{border:18px solid #004483; color:#004483}
	.give_info_dia dl.three dt:after{background:#004483}

	.give_info_dia dl dd{position: relative; padding:65px 15px 0 15px; text-align:left;}
	.give_info_dia dl dd:before{position:absolute; top:30px; left:50%; margin-left:-4.5px; display:block; content:""; overflow:hidden; width:9px; height:9px; border-radius:100%;}
	.give_info_dia dl.one dd:before{background:#01b2e9}
	.give_info_dia dl.two dd:before{background:#076ed8}
	.give_info_dia dl.three dd:before{background:#004483}
	.give_info_dia dl dd p{font-size:15px; letter-spacing:-0.7pt; line-height:135%; margin-bottom:4px; height:65px; padding:23px 0 0 35px; background:#fff url('/info/img/heart_icon.gif') 12px no-repeat; background-size:13px; box-sizing:border-box;}
	.give_info_dia dl dd p.t_l{padding:12px 0 0 35px; background-position:12px 16px;}

	.give_info_txt{border:15px solid #f5f5f5; padding:32px 40px 25px 40px; background:url('/info/img/untect05_img.jpg') 98.5% 10px no-repeat;}
	.give_info_txt h5{font-size:18px; font-weight:bold; letter-spacing:-0.7pt; padding-bottom:8px;}
	.give_info_txt h5.one{color:#01b2e9}
	.give_info_txt h5.two{color:#076ed8}
	.give_info_txt h5.three{color:#004483}
	.give_info_txt ul{padding-bottom:18px}
	.give_info_txt li{font-size:15px; letter-spacing:-0.7pt; padding-bottom:6px;}
	.give_info_txt li p{font-size:13px; color:#777; padding:0 0 0 13px}

	.give_btn{position: relative; display:block; margin:50px auto 0 auto; text-align:center; font-size:19px; width:240px; line-height:75px; background:#0673e4; color:#fff; letter-spacing:-0.8pt; border:1px solid #0673e4; transition: all 0.3s;}
	.give_btn:after{position:absolute; bottom:-5px; display:block; content:""; overflow:hidden; width:240px; height:4px; background:#f0f0f0; transition: all 0.3s;}
	.give_btn:hover{background:#fff;  color:#0673e4; transition: all 0.3s;}
	.give_btn:after{background:#e9e9e9; transition: all 0.3s;}

	.untect_cont .untect_in.respect{position: relative; overflow:hidden; background:url('/info/img/untect06_img.png') right 50px no-repeat;}
	.untect_cont .untect_in.respect h4{text-align:left; padding:30px 0 20px 0;}
	.untect_cont .untect_in.respect p.stxt{position: relative; font-size:17px; letter-spacing:-0.7pt;}

	.untect_cont .top{position: fixed; bottom:20px; right:20px; z-index:9}
	.untect_cont .top a.quick_top{position: relative; display:block; width:58px; height:58px; line-height:58px; background:#004483; font-size:15px; color:#fff; font-weight:bold; text-align:center}
	.untect_cont .top a.quick_top:after{position:absolute; bottom:-3px; display:block; content:""; overflow:hidden; width:58px; height:3px; background:rgba(0,0,0,.1); transition: all 0.3s;}



	/*** 2001005-추가페이지 언택스 레이스 한양 ***/

.race_con {position:relative; width:100%; background:url('/info/img/race_bg.jpg') top center no-repeat; box-sizing:border-box;}
.race_con .top {display:table; width:100%; padding:65px 100px 45px 100px; box-sizing:border-box;}
.race_con .top dt {display:table-cell; width:480px; vertical-align:top;}
.race_con .top dd {display:table-cell; width:calc(100% - 480px); vertical-align:middle; color:#fff; font-size:16px; line-height:165%;}
.race_con .top dd .point {background:rgba(50,50,50,0.5); padding:12px; box-sizing:border-box; color:#fff;}
.race_con h4 {font-size:32px; letter-spacing:-0.5pt; font-weight:400; text-align:center; line-height:100%;}
.race_con h4 > strong {font-weight:700; letter-spacing:-0.5pt;}

a.goBtn:link, a.goBtn:visited {display:block; margin-top:50px; color:#fff; background:#012c5f url('/info/img/race_btn_arr_w.png') 91% center no-repeat; width:222px; height:60px; line-height:60px; font-size:15px; font-weight:600; letter-spacing:-0.5pt; padding-left:20px; box-sizing:border-box; transition:all 0.3s ease-out; text-align:left;}
a.goBtn:hover {background:#fff url('/info/img/race_btn_arr.png') 88% center no-repeat; transition:all 0.3s ease-out; text-align:left; padding-left:25px; color:#333;}

.race_con .info {background:rgba(0,69,126,0.85); padding:40px 100px; color:#fff;}
.race_con .info li {position:relative; overflow:hidden;}
.race_con .info li > strong {color:#F1DBB6; float:left; width:120px; font-size:16px; font-weight:500; padding:2px 0 10px 0;}
.race_con .info li > div {color:#fff; float:left; width:calc(100% - 120px); font-size:16px; box-sizing:border-box; border-left:1px solid #fff; padding:2px 0 10px 20px;}
.race_con .info li > div span {color:#fcee21; font-size:14px; letter-spacing:-0.5pt; margin-left:20px;}
.race_con .info li > div strong.wh {color:#fff;}
.race_con .info li > div i {display:inline-block; text-indent:-22222222px; line-height:21px; width:21px; height:21px; background:url('/info/img/icon_kakao.png') left top no-repeat; margin-left:5px;}


.race_con .used {background:#72c7db; padding:45px 0;  box-sizing:border-box;}
.race_con .used h4 {color:#333; margin-bottom:30px;}
.race_con .used h4 > strong {color:#333;}
.race_con .used .proc {width:1100px; margin:0 auto; overflow:hidden; background:#f6f3f2; padding:40px; box-sizing:border-box;}
.race_con .used .proc li {float:left; position:relative; margin-right:36px;}
.race_con .used .proc li:after {position:absolute; content:""; width:14px; height:13px; background:url('/info/img/race_proc_arr.png') right top no-repeat; right:-26px; top:50%; transform:translateY(-50%); z-index:3;}
.race_con .used .proc li:last-child {margin-right:0;}
.race_con .used .proc li:last-child:after {display:none;}
.race_con .used .txt {width:1020px; margin:0 auto; overflow:hidden; box-sizing:border-box;}
.race_con .used .txt li {float:left; width:225px; position:relative; margin-right:36px; text-align:center; padding-top:15px; color:#241e1c; letter-spacing:-0.5pt; font-size:16px;}
.race_con .used .txt li:last-child {margin-right:0;}
.race_con .used .txt li strong {font-weight:600;}
.race_con .used .complience {margin:30px 50px 0 50px; background:#EFECE5; padding:15px; box-sizing:border-box; text-align:left;}
.race_con .used .complience li {padding:3px 0; color:#3E3F41; font-size:14px; line-height:150%; letter-spacing:-0.3pt;}


.race_con .process {background:#8dc741; padding:45px 0;}
.race_con .process h4 {color:#074989; margin-bottom:30px;}
.race_con .process h5 {width:1060px; margin:0 auto 20px auto; font-size:30px; color:#fff; letter-spacing:-0.8pt; line-height:100%; text-align:center; padding:18px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; font-weight:400;}
.race_con .process h5 strong {font-weight:700;}
.race_con .process .text {font-size:24px; letter-spacing:-0.5pt; color:#074989; font-weight:400; line-height:150%; text-align:center;}
.race_con .process .text strong {font-weight:700;}
.race_con .process .box {background:#fff; width:1060px; margin:30px auto 0 auto; padding:15px;}
.race_con .process .box h6 {color:#074989; letter-spacing:-0.5pt; font-size:20px; margin-bottom:10px;}
.race_con .process .box ul {position:relative; width:100%;}
.race_con .process .box li {display:inline-block; padding-right:20px; font-size:16px;}
.race_con .process .box li strong {color:#666; letter-spacing:-0.5pt;}
.race_con .process .box li u {color:#666; font-weight:600;}
.race_con .process .box ul:after {position:absolute; content:""; width:252px; height:245px; right:-55px; bottom:-40px; z-index:3; background:url('/info/img/race_prog_img.png') right top no-repeat;}

.race_con .event {background:#f7931e; padding:45px 0;}
.race_con .event h4 {color:#fff; margin-bottom:40px;}
.race_con .event h4 > strong {color:#074989;}
.race_con .event ul {width:835px; margin:0 auto; overflow:hidden;}
.race_con .event ul li {float:left; width:33.3%; text-align:center; box-sizing:border-box;}
.race_con .event ul li.first {width:66.6%;}
.race_con .event ul li.first img:first-child {margin-right:30px;}
.race_con .event ul li dl {}
.race_con .event ul li dt {color:#012c5f; font-size:20px; font-weight:600; padding-bottom:15px; letter-spacing:-0.5pt;}
.race_con .event ul li dd.tit {color:#fff; margin-top:15px; font-weight:600; font-size:18px; letter-spacing:-0.5pt; overflow:hidden;} 
.race_con .event ul li dd.tit p {display:inline-block; width:50%;}

.race_con .end {padding:25px 0; background:#10477d; text-align:center;}
.race_con .btn {text-align:center; margin-top:35px;}
.race_con .btn a {margin:0 auto;}
.race_con .btn a:hover {background:#01a4d7 url('/info/img/race_btn_arr_ov.png') 89% center no-repeat; color:#fff;}


.as_application_tit {border-bottom: 1px dotted #ccc;}
.as_application_tit, .as_application_tit a {padding-left:5px;}
.as_application_txt {background-color: #f9f9f9}
.as_application_txt_in { border-bottom: 1px dotted #ccc; padding: 20px 22px;}
.as_application_txt a, .as_application_txt a:hover {text-decoration: none; color:#555;}



/* 세재혜택 */
.backyangro_txt{color:#777; font-size:14px; line-height:24px; margin:25px 0; }
.backyangro_txt span{color:#a1a1a1;}
.privilege_tbl{width:100%; border-top:2px solid #0057a1; }
.privilege_tbl th,
.privilege_tbl td{border-right:1px solid #eaeaea;}
.privilege_tbl th.last,
.privilege_tbl td.last{border-right:0;}
.privilege_tbl th{background-color:#f5f5f5; text-align:center; color:#333; font-size:14px; height:45px; line-height:45px;}
.privilege_tbl td{text-align:center; border-bottom:1px solid #eaeaea; color:#777; font-size:14px; line-height:24px; padding:6px 0;}
.privilege_tbl td span.type1{color:#000; line-height:37px;}
.privilege_tbl td span.type2{color:#a1a1a1;}

.privilege_tbl.type2{width:640px;}
.privilege_tbl.type2 th{padding:0 20px;}
.privilege_tbl.type2 td{text-align:left; padding:6px 10px;}

.privilege_list{margin-top:25px; margin-left:-19px;}
.privilege_list li{float:left; margin-left:19px; width:227px; height:274px; font-size:12px; line-height:18px; color:#777; text-align:center;}
.privilege_list li p{margin:153px 0 13px; }
.privilege_list li a{display:inline-block;}
.privilege_list li.con01{background:url(../img/join/privilege_list_01.png) 0 0 no-repeat;}
.privilege_list li.con02{background:url(../img/join/privilege_list_02.png) 0 0 no-repeat;}
.privilege_list li.con03{background:url(../img/join/privilege_list_03.png) 0 0 no-repeat;}

.backBg{display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:url("/wgst_fund/img/sub/menu04/privilege_popup_bg.png") 0 0 repeat; z-index:999999;}
.backBg .privilegePopup{display:none; width:748px; height:650px; position:absolute; top:50%; left:50%; margin-left:-374px; margin-top:-325px; background:url("/wgst_fund/img/sub/menu04/privilege_popup_title.png") 0 0 no-repeat #fff;}

.backBg .privilegePopup.active{display:block;}
.backBg .privilegePopup .btn_x{display:block; position:absolute; top:16px; right:16px;}
.backBg .privilegePopup .inner{width:670px; height:505px; padding:10px 0; overflow-y:scroll; margin:100px auto 0; }
.backyangro_text .greenTxt{font-size:12px; color:#6ea100;}

.privilegePopupBox{border:1px solid #eee; background-color:#fbfbfb; width:578px; padding:25px 30px; color:#777; font-size:14px; line-height:20px; margin:30px 0 0;}
.privilegePopupBox p{margin:0;}
.privilegePopupBox ul li{margin-top:30px;}
.privilegePopupBox ul li h4{margin:0; font-size:14px; line-height:14px; color:#0057a1; font-weight:blold;}
.privilegePopupBox ul li h4 .colRed{color:#d41616;}
.privilegePopupBox ul li p{font-size:12px; color:#999; margin:10px 0 0 60px;}
.privilegePopupBox ul li p .colRed{color:#d41616; font-weight:bold;}
.privilegePopupBox ul li p .greenTxt{color:#6ea100;}

.backyangro_img{margin-left:-20px; margin-top:40px;}
.backyangro_field{font-size:14px; color:#777777; margin-top:0px;}
.wid341{width:341px;}
.wid91{width:91px;}
.wid91_2{width:91px; margin-top:30px;}
.wid170{width:170px;margin-top:30px;}
.wid553{width:553px; border-top:#0057a1 2px solid; padding-top:34px; margin-top:60px;}
.wid523{width:523px; border-top:#0057a1 2px solid; margin-top:40px;}
.wid593{width:593px; border-top:#0057a1 2px solid; margin-top:40px;}
.backyangro_title{font-size:18px; color:#000000;}
.backyangro_title2{font-size:16px; color:#000000;}
.backyangro_title3{font-size:14px; color:#000000; margin:20px 0 0; font-weight:bold;}
.backyangro_text div{margin-top:33px;}
.backyangro_text div.join_infor_text{position:absolute; top:5px; right:0; font-size:12px; margin:0; color:#797979;}
.backyangro_text div.join_infor_text span{color:#d80000;}
.join_infor_text2{font-size:14px; color:#797979; line-height:1.6em; margin:5px 0 15px;}
.join_infor_text2 span{color:#d80000;}
.join_way div{margin-top:20px;}
.join_way a{color:#0057a1;}
.step_title{margin:5px 0 0; color:#000000;}
.backyangro_text span{color:#0057a1;}
.backyangro_text span.col1{color:#88b600;}
.backyangro_text span.col2{color:#007fb1;}
.backyangro_text span.col3{color:#0e4475;}
.backyangro_text span.col4{color:#000000;}
.backyangro_text span.col5{color:#a1a1a1;}
.backyangro_text span.col6{color:#2762c3;}
.backyangro_text span.col7{color:#d40505;}
.backyangro_text span.dash{background:url("/wgst_fund/img/sub/menu04/icon_dash.gif") no-repeat left 10px; padding:0 0 0 10px; color:#777777; display:block;}
.backyangro_Gtext{color:#6ea100; margin-top:30px; margin-bottom:40px;}
.backyangro_field label{margin-top:-15px; vertical-align:top;}
.backyangro_img_field{font-size:12px; color:#777777; margin-top:10px; overflow:hidden; position:relative;}
.backyangro_img_field .text{position:absolute; bottom:0; left:390px; line-height:1.4em;}
.backyangro_img_field .text span{color:#000000; font-size:14px;}
.Txunder{text-decoration:underline;}
.BordBott{border-bottom:#0057a1 2px solid; padding-bottom:34px;}
.BordBott2{border-bottom:#0057a1 1px solid; padding-bottom:34px;}
.icon_pdf{display:inline-block;height:20px;font:bold 12px/20px Dotum;color:#a31f2c;letter-spacing:-0.5px;background:url(../img/btn/icon_pdf.gif) 0 2px no-repeat;padding-left:21px;}
.icon_pdf:visited{color:#a31f2c;}
