@charset "utf-8";
/* CSS Document */

body {font-family:"Nanum Gothic", "나눔고딕", Dotum, Arial, Verdana, Geneva, sans-serif;  line-height:1.6;letter-spacing:-0.05em; margin:0 auto; }
img {border:0;}
h1,h2,h3,h4 			{margin:0px;}
.banner 				{position:fixed; right:0; top:200px; width:200px; height:200px; z-index:9999;}
.logo					{position:absolute; left:0px; top:85px; left: 15px;}
.txtorange 				{color: #F37021;}
.bb						{font-weight: 700;}

#child17_top 					{width:100%; height:auto; background:url(bg_title.jpg) center top; text-align: center; position:relative; margin: 0 auto; clear: both; }
#child17_top .topArea 			{width:1200px; height:470px; margin:0 auto; position:relative; clear: both;}
#child17_top .topArea h1  		{position:absolute; left:315px; top:74px;}


#child17_bg					{width:100%; height:auto; background:url(bg.jpg); text-align: center; position:relative; margin: 0 auto; clear: both; }
.h1_L 						{text-align: left; font-size: 18px; color:#333333; font-weight: 700;}
.nochoice					{text-align: left; font-size: 16px; color: #F37021; font-weight: 600; text-decoration: underline; background: url(choice_no.png) right top no-repeat; padding:0px 15px 5px 0px; float: right; position: absolute; right: 90px;}

.child_search 				{width:1040px; height:auto; text-align: center; position:relative; padding: 0 89px; background: url(bg_cont.png) repeat-y; margin: 0 auto; clear: both; position: relative;}
.child_search .search_area 	{width: 1040px; height: auto; margin: 0 auto; clear: both}
.child_search .search_area ul {list-style: none; padding: 0; margin: 0;}
.child_search .search_area .tab01_on 		{width: 235px; height:37px; background: url(tab_basic_on.png) no-repeat; float: left; list-style: none; font-size:16px; color: #F37021; font-weight: 600; text-align: left; padding: 13px 0px 0px 20px; margin: 0;}
.child_search .search_area .tab02_on 		{width: 160px; height:37px; background: url(tab_birth_on.png) no-repeat; float: left; list-style: none; font-size:16px; color: #F37021; font-weight: 600; text-align: left; padding: 13px 0px 0px 20px; margin: 0;}
.child_search .search_area .tab01_off 		{width: 235px; height:37px; background: url(tab_basic_off.png) no-repeat; float: left; list-style: none; font-size:16px; color: #F37021; font-weight: 600; text-align: left; padding: 13px 0px 0px 20px; margin: 0; cursor:pointer; }
.child_search .search_area .tab02_off 		{width: 160px; height:37px; background: url(tab_birth_off.png) no-repeat; float: left; list-style: none; font-size:16px; color: #F37021; font-weight: 600; text-align: left; padding: 13px 0px 0px 20px; margin: 0; cursor:pointer; }

.child_search .search_area .on_area_01			{width: 1000px; height: 70px; background: url(bg_on_110.png) center bottom no-repeat; clear: both; padding: 20px; margin: 0;}
.child_search .search_area .on_area_01 ul 		{list-style: none; padding: 0; margin: 0 5px 0px 15px ; float: left;}
.child_search .search_area .on_area_01 li      {list-style: none; padding: 0; margin: 0; text-align: left; }
.child_search .search_area .on_area_01 select 		{text-align: left; width: 200px; height: 30px;}
.child_search .search_area .on_area_01 .btn_on 	{width:80px; height: 28px; background: #F37021; border: 1px solid #eb6c20; line-height: 28px; text-decoration: none; float: left; margin-right: 2px; text-align: center; color: #FFFFFF;}
.child_search .search_area .on_area_01 .btn_off 	{width:80px; height: 28px; background: #FFFFFF; border: 1px solid #cccccc; line-height: 28px; text-decoration: none; float: left; margin-right: 2px; text-align: center; color: #333333;}
.child_search .search_area .on_area_01 .btn_ok 	{width:160px; height: 28px; background: #F37021; border: 1px solid #eb6c20; line-height: 28px; text-decoration: none; float: right; margin-left: 30px; text-align: center; color: #FFFFFF;}

.child_search .search_area .on_area_02			{width: 1000px; height: 70px; background: url(bg_on_110_02.png) center bottom no-repeat; clear: both; padding: 20px; margin: 0;}
.child_search .search_area .on_area_02 ul 		{list-style: none; padding: 0; margin: 0 5px 0px 15px ; float: left;}
.child_search .search_area .on_area_02 li      {list-style: none; padding: 0; margin: 0; text-align: left; }
.child_search .search_area .on_area_02 select 		{text-align: left; width: 200px; height: 30px;}
.child_search .search_area .on_area_02 .btn_on 	{width:80px; height: 28px; background: #F37021; border: 1px solid #eb6c20; line-height: 28px; text-decoration: none; float: left; margin-right: 2px; text-align: center; color: #FFFFFF;}
.child_search .search_area .on_area_02 .btn_off 	{width:80px; height: 28px; background: #FFFFFF; border: 1px solid #cccccc; line-height: 28px; text-decoration: none; float: left; margin-right: 2px; text-align: center; color: #333333;}
.child_search .search_area .on_area_02 .btn_ok 	{width:160px; height: 28px; background: #F37021; border: 1px solid #eb6c20; line-height: 28px; text-decoration: none; float: right; margin-left: 30px; text-align: center; color: #FFFFFF;}

.cont_list_area					{width:1200px; height:auto; margin:0 auto; padding:60px 9px 0px 9px; background: url(bg_cont.png) repeat-y; clear: both;}

.child_list                 {width:1040px; height: 260px; clear: both; padding: 0px 0px 60px 0px; margin: 0 auto;border-bottom: 1px solid #d2d2d2; position:relative;}
.child_list .btn_l			{width:70px; height: 250px; background: url(btn_left.png) left 50% no-repeat; float: left; cursor:pointer;}
.child_list .btn_r			{width:70px; height: 250px; background: url(btn_right.png) right 50% no-repeat; cursor:pointer; position:absolute; right:0px;}
.child_list ul 				{width:160px; list-style: none; float: left; margin-right: 25px; padding: 0px;}
.child_list .ul_last 		{width:160px; list-style: none; float: left; padding: 0px; margin: 0; }
.child_list li 				{width:160px; list-style: none; clear: both; padding: 0px; margin: 0;}
.child_list .img_basic 		{list-style: none; width: 150px; height: 200px; background: #cccccc; border: 5px solid #FFF;}
.child_list .img_on 		{list-style: none; width: 150px; height: 200px; background: #cccccc; border: 5px solid #F37021;}
.child_list .name 			{text-align: left; color: #f37021; font-weight: 600; font-size: 16px; letter-spacing: 0; text-indent: 5px;}
.child_list .info 			{text-align: left; color: #333333; font-weight: 500; font-size: 14px; text-indent: 5px;}


.cont_detail					{width:1200px; height:auto; margin:0 auto; padding:80px 9px 80px 9px; background: url(bg_cont.png) repeat-y; clear: both;}
.child_detail 				{width:1040px; height:330px; text-align: center; margin: 0 auto; clear: both; position:relative; }
.child_detail .btn_l			{width:70px; height: 330px; background: url(btn_left.png) left 50% no-repeat; position:absolute;left:0px; cursor:pointer; }
.child_detail .btn_r			{width:70px; height: 330px; background: url(btn_right.png) right 50% no-repeat; position:absolute;right:0px; cursor:pointer; }
.child_detail .photo 			{width: 250px; height: 330px; float: left; margin: 0px 50px 20px 80px;}
.child_detail .introduce 			{width: 480px; height: 330px; float: left; text-align: justify;}
.child_detail .introduce .title 	{font-size: 20px; font-weight: 600; padding-bottom: 15px; color: #333;}
.child_detail .introduce .text	 	{font-size: 16px; padding-bottom: 40px; color: #333;}
.child_detail .introduce .btn_s2 		{text-align: center; font-size: 20px; font-weight: 600; color: #FFF; padding:14px 80px; background: #F37021; clear: both; text-decoration: none;}
.child_detail .introduce .txts			 {text-align: justify; font-size: 12px; color: #888888; clear: both; padding-top: 20px;}

.child_video						{width:1200px; height:420px; text-align: center; position:relative; padding: 0 9px 0px 9px; background: url(bg_cont.png) repeat-y; margin: 0 auto; clear: both; }
.child_video .arr					{position: absolute; left: 580px; top: 0px; z-index: 1000;}
.child_video .play 					{position: absolute; left: 557px; top: 90px; z-index: 1000;}
.child_video .h1 					{ width: 1200px; height: auto; position: absolute; text-align: center;  top: 200px; z-index: 1000; font-size: 28px; color: #FFF;left:0px;}
.child_video .support 					{width: 1200; height:60px; position: absolute; text-align: center;  top: 280px; z-index: 1000; line-height: 60px;left:0px;}
.child_video .support .btn 				{padding: 15px 30px; text-align: center; font-size: 16px; color: #FFF; letter-spacing: 0; border: 2px solid #FFF;}

.cont_town						{width:1200px; height:auto; margin:0 auto; padding:0px 9px 0px 9px; background: url(bg_cont.png) repeat-y; clear: both;}
.child_town						{width:1040px; height:auto; padding-bottom: 20px; text-align: center; position:relative; margin: 0 auto; clear: both; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
.child_town h1 					{ text-align: center; font-size: 28px; color: #333333; padding-top: 60px; margin:0 !important;}
.child_town .town_cont 				{width:640px; height: auto; border: 1px solid #d2d2d2; margin: 0 auto; float: left; position: relative;}
.child_town .town_cont .script 		{width:600px; height: auto; background:url(bg_b.png); z-index: 900; font-size: 14px; color: #fff; position: absolute; bottom: 0px; padding: 20px;}
.child_town .video_town 			{width:940px; height: auto; text-align: justify; font-size: 16px; color: #333; margin: 0 auto; clear: both; padding: 60px 0px 20px 0px;}
.child_town .txt_town 				{width:940px; height: auto; text-align: center; font-size: 16px; color: #333; margin: 0 auto; clear: both; padding: 40px 0px 60px 0px;}
.child_town .btn_l					{width:199px; height: 360px; background: url(btn_left.png) left 50% no-repeat; float: left;}
.child_town .btn_r					{width:199px; height: 360px; background: url(btn_right.png) right 50% no-repeat; float: right;}


.child_benefit						{width:1040px; height:auto; padding:70px 0px; text-align: center; position:relative; margin: 0 auto; clear: both; border-bottom: none;}
.child_benefit h1 					{ text-align: center; font-size: 28px; color: #333333; padding-bottom: 50px; margin: 0 !important;}
.child_benefit .bebefit_cont 		{width:940px; height: auto; margin: 0 auto; clear: both; }
.child_benefit .bebefit_cont ul 	{list-style: none; width: 200px; padding:0px 45px 0px 0px; float: left; margin: 0;}
.child_benefit .bebefit_cont .ul_last 	{list-style: none; width: 200px; padding:0px 0px 0px 0px; float: left; margin: 0;}
.child_benefit .bebefit_cont li 	{list-style: none; width: 200px; float: left; margin: 0;}
.child_benefit .bebefit_cont .name 			{text-align: center; color: #f37021; font-weight: 600; font-size: 16px; letter-spacing: 0;}
.child_benefit .bebefit_cont .info 			{text-align: center; color: #333333;  font-size: 14px;}
.child_benefit .bebefit_cont p 				{text-align:center; font-size: 16px;  color: #333; margin: 0 auto; clear: both;}

.child_end						{width:1200px; height:auto; text-align: center; position:relative; padding: 0 9px 80px 9px; background: url(bg_cont.png) repeat-y; margin: 0 auto; clear: both; }
.child_end h1 					{ text-align: center; font-size: 32px; color: #333333; padding: 60px 0px; font-weight: 600;}
.child_end .btn_area			{width:940px; height: 120px; margin: 0 auto; clear: both; }
.child_end .btn_area .btn_support 		{text-align: center; font-size: 26px; font-weight: 600; color: #FFF; padding:20px 100px; background: #F37021; clear: both; text-decoration: none;}
.child_end .txt_area 				{width:940px; height: auto; text-align: center; font-size: 16px; color: #333; margin: 0 auto; clear: both;}

.info_end						{width:1200px; height:auto; text-align: center; position:relative; padding: 0 9px 0px 9px; background: url(bg_cont.png) repeat-y; margin: 0 auto; clear: both; }
.info_end .info_area 			{width:940px; padding: 50px 130px; background: #f7f7f7;}
.info_end .info_area ul 		{list-style: none;}
.info_end .info_area li 		{list-style:disc; text-align: justify; font-size: 12px; color: #888888;}

.al_l {text-align:left;}
.al_r {text-align:right;}
.al_c {text-align:center;}

.fl_l {float: left;}
.fl_r {float: right;}
.cl_b {clear: both;}

.pd_b5                 {padding-bottom:5px;}
.pd_b20                 {padding-bottom:20px;}
.pd_b25                 {padding-bottom:25px;}
.pd_b30                 {padding-bottom:30px;}
.pd_b40                 {padding-bottom:40px;}
.pd_b50                 {padding-bottom:50px;}
.pd_b60                 {padding-bottom:60px;}
.pd_b70                 {padding-bottom:70px;}
.pd_t5                	{padding-top:5px;}
.pd_t10                 {padding-top:10px;}
.pd_t15                 {padding-top:15px;}
.pd_t20                 {padding-top:20px;}
.pd_t25                 {padding-top:25px;}
.pd_t30                 {padding-top:30px;}
.pd_t40                 {padding-top:40px;}
.pd_t50                 {padding-top:50px;}
.pd_t60                 {padding-top:60px;}
.pd_t70                 {padding-top:70px;}

#board_campaign_topmenu {width:1000px; height:70px; margin:0 auto; clear:both;}
#board_campaign_topmenu .date {line-height:70px; text-align:left; font-size:14px; font-weight:600; float:left; color:#95897d;}
#board_campaign_topmenu .wvlogo {float:right; width:154px; height:70px;}