@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Cafe24Danjunghae';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Danjunghae.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

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:3%; top:140px; z-index:10;}


#bapsang19_conttop 					{width:100%; height:auto; background:url("../images_bapsang/bg_top.jpg") center top no-repeat; text-align: left; position:relative; margin: 0 auto; clear: both; }
#bapsang19_conttop .topArea 			{width:1200px; height:1838px; margin:0 auto; position:relative; clear: both;}
#bapsang19_conttop .topArea h1 		{padding-top:120px;}
#bapsang19_conttop .topArea h2 		{padding-top:70px;}
#bapsang19_conttop .topArea .btn_top 	{position:absolute; right:0px; top:890px; }
#bapsang19_conttop .topArea .video 		{position:absolute; top:978px; }


#bapsang19_cont01					{ opacity: 1; width:100%; height:auto; text-align: left; position:relative; background: center top cover no-repeat; margin: 0 auto; clear: both; animation: myanimation 18s infinite; }
#bapsang19_cont01 .cont01			{width:1200px; height:1060px; margin:0 auto; position:relative; clear: both; }
#bapsang19_cont01 .cont01 .meal1 	{position:absolute; top:0px; left:0px; }
#bapsang19_cont01 .cont01 h2 		{padding-left:63px; padding-top:300px; }
#bapsang19_cont01 .cont01 h3 		{padding-left:93px; padding-top: 60px;}


 /* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#bapsang19_cont01 {background:url("bg_01.jpg") center top no-repeat;}
}

@keyframes myanimation {0%{background:url("bg_01.jpg") center top no-repeat} 25%{background:url("bg_01.jpg") center top no-repeat} 50%{background:url("bg_01_2.jpg") center top no-repeat} 75%{background:url("bg_01_2.jpg") center top no-repeat} 100%{background:url("bg_01.jpg") center top no-repeat}}


.bx-wrapper { box-shadow: none !important; margin:0 !important; padding: 0 !important; border: none!important;}
.bx-controls { display: none; }

.slider_img .img1 { background: url("bg_01.jpg") center top no-repeat; width:100%; height:1000px; }
.slider_img .img2 { background: url("bg_01_2.jpg") center top no-repeat; width:100%; height:1000px; }
.slider_img .img3 { background: url("bg_02.jpg") center top no-repeat; width:100%; height:1000px; }
.slider_img .img4 { background: url("bg_02_1.jpg") center top no-repeat; width:100%; height:1000px;}

.slider_img li img { margin-left: 18.5%; }
.slider_img li h2 { margin-top: 170px; margin-left: 3%; }
.slider_img li h3 { margin-left: 5%; }
.slider_img .bxslider {margin: 0 !important;}

#bapsang19_cont02 					{width:100%; height:auto; background:url("bg_02.jpg") center top no-repeat; text-align: left; position:relative; margin: 0 auto; clear: both; animation: myanimation2 18s infinite; }
#bapsang19_cont02 .cont02 			{width:1200px; height:1057px; margin:0 auto; position:relative; clear: both;}
#bapsang19_cont02 .cont02 .meal2 	{position:absolute; top:0px; left:0px; }
#bapsang19_cont02 .cont02 h2 		{padding-left:63px; padding-top:235px;}
#bapsang19_cont02 .cont02 h3 		{padding-left:93px; padding-top:60px; }

@keyframes myanimation2 {0%{background:url("bg_02.jpg") center top no-repeat} 25%{background:url("bg_02.jpg") center top no-repeat} 50%{background:url("bg_02_1.jpg") center top no-repeat} 75%{background:url("bg_02_1.jpg") center top no-repeat} 100%{background:url("bg_02.jpg") center top no-repeat}}


#bapsang19_cont03 					{width:100%; height:auto; background:url("bg_03.jpg") center top no-repeat; text-align: left; position:relative; margin: 0 auto; clear: both; }
#bapsang19_cont03 .cont03 			{width:1200px; height:1060px; margin:0 auto; position:relative; clear: both;}
#bapsang19_cont03 .cont03 .meal3 	{position:absolute; top:0px; left:0px; }
#bapsang19_cont03 .cont03 h2 		{padding-left:600px; padding-top:262px;}
#bapsang19_cont03 .cont03 h3 		{padding-left:623px; padding-top:60px; }


#bapsang19_cont04 					{width:100%; height:auto; background:url("bg_04.jpg") center top no-repeat; text-align: center; position:relative; margin: 0 auto; clear: both; }
#bapsang19_cont04 .cont04 			{width:1200px; height:872px; margin:0 auto; position:relative; clear: both;}
#bapsang19_cont04 .cont04 h2  		{padding-top:156px;}
#bapsang19_cont04 .cont04 .chart 	{position:relative; height:241px; background: url("graph.png") center top no-repeat; margin-top:60px;}
#bapsang19_cont04 .cont04 .chart .countup {position: absolute; left:260px; font-size:50px; color:white; letter-spacing: -0.05em; top:30px;}
#bapsang19_cont04 .cont04 h3 		{padding-top:90px;}


#bapsang19_cont05 					{width:100%; height:auto; background:url("bg_05.jpg") center top no-repeat; text-align: left; position:relative;margin: -1px auto 0 auto;clear: both;}
#bapsang19_cont05 .cont05 			{width:1200px; height:1060px; margin:0 auto; position:relative; clear: both;}
#bapsang19_cont05 .cont05 h2 		{padding-left:22px; padding-top:200px;}
#bapsang19_cont05 .cont05 h3 		{padding-left:22px;padding-top:60px;}
#bapsang19_cont05 .cont05 .btn_bottom	{padding-left:20px; }


#bapsang19_cont06 					{width:100%; height:auto; background:url("bg_06.jpg") center top no-repeat; text-align: center; position:relative; margin: 0 auto; clear: both; }
#bapsang19_cont06 .cont06 			{width:1200px; height:1049px; margin:0 auto; position:relative;}
#bapsang19_cont06 .cont06 h2  		{padding-top:135px;}
#bapsang19_cont06 .cont06 h3  		{padding-top:40px; padding-bottom: 110px;}

#bapsang19_cont06 .cont06 img { display: inline-block;vertical-align: top; }

.lunch-box { background:url(../images_bapsang/lunch-box-back.jpg) no-repeat center; height:490px; box-sizing:border-box;text-align: center; }
.lunch-box .tit {font-family: 'Cafe24Danjunghae';font-size: 32px;letter-spacing: 1px;color: #fff;text-align: center;padding: 100px 0 45px 0;}
.lunch-box .sub-txt { font-size:24px; }
.lunch-box .yellow {color:#ffee99; }
.lunch-box .btn a {font-family: 'Cafe24Danjunghae';letter-spacing: 1px;width:380px; height:80px; display:flex; justify-content:center; align-items:center;font-size:22px;color:#fff; text-decoration:none; border-radius:40px; transition:0.5s; box-shadow:10px 10px 20px rgba(90, 49, 20, 0.2); box-sizing:border-box;margin:0px auto; background:#f56400; border:solid 2px #c15106; }
.lunch-box .btn a:hover { background:#592100; border:solid 2px #333; }
.lunch-box .btn a span {color: #ffee99;}
.lunch-box .btn img {padding:0 0 0 15px}

.list { background:url(../images_bapsang/list-back.jpg) no-repeat center; height:1120px;margin-top:-1px; }
.list .warp { padding-top:110px; text-align:center; width: 1200px;margin: auto;}
.list .warp .tit {font-family: 'Cafe24Danjunghae';font-size: 32px;margin-bottom: 60px;letter-spacing: 1px;color:#333}
.list .warp .tit span {color:#813c1b; box-shadow:inset 0 -20px 0 rgba(245, 100, 0, 0.2) }
.list .warp h4 {font-family: 'Cafe24Danjunghae';font-size:24px;margin-bottom: 10px;color: #956341;}
.list .warp h4 span {color:#5a3114; }
.list .warp .list { display:flex; justify-content:space-between; } 
.list .warp .list .con-box { background:#fff; width:360px; height:510px; border-radius:8px; padding:10px; box-sizing:border-box; box-shadow:10px 10px 20px rgba(90, 49, 20, 0.2); }
.list .warp .list .con-box p { font-size:18px; }
.list .warp .list img { margin-bottom:20px; }
.list .warp .list li { list-style:none; font-size:20px; margin-bottom:60px;}

.last { background:#fff; width:100%; height:100px; text-align:center; }
.last .warp { padding:35px 0 0 0; font-family:'Noto Sans KR',sans-serif; font-size:18px; color:#717171; }

.al_l {text-align:left;}
.al_r {text-align:right;}
.al_c {text-align:center;}
.ab_bot			{position: absolute; bottom: 0px;}

.fl_l {float: left;}
.fl_r {float: right;}
.cl_b {clear: both;}

/*-- Padding --*/
.pd_2                   {padding:2px;}
.pd_3                   {padding:3px;}
.pd_4                   {padding:4px;}
.pd_5                   {padding:5px;}
.pd_8                   {padding:8px;}
.pd_10                  {padding:10px;}
.pd_15                  {padding:15px;}
.pd_18                  {padding:18px;}
.pd_20                  {padding:20px;}
.pd_30                  {padding:30px;}
.pd_40                  {padding:40px;}
.pd_50                  {padding:50px;}

/*-- Right --*/
.pd_r2                  {padding-right:2px;} 
.pd_r3                  {padding-right:3px;}
.pd_r4                  {padding-right:4px;}
.pd_r5                  {padding-right:5px;}
.pd_r6                  {padding-right:6px;}
.pd_r7                  {padding-right:7px;}
.pd_r8                  {padding-right:8px;}
.pd_r10                 {padding-right:10px;}
.pd_r15                 {padding-right:15px;}
.pd_r17                 {padding-right:17px;}
.pd_r20                 {padding-right:20px;}
.pd_r19                 {padding-right:19px;}
.pd_r24                 {padding-right:24px;}
.pd_r25                 {padding-right:25px;}
.pd_r27                 {padding-right:27px;}
.pd_r30                 {padding-right:35px;}
.pd_r35                 {padding-right:30px;}
.pd_r40                 {padding-right:40px;}
.pd_r50                 {padding-right:50px;}
.pd_r100                 {padding-right:100px;}
.pd_r120                 {padding-right:120px;}


/*-- Left --*/
.pd_l2                  {padding-left:2px;}
.pd_l4                  {padding-left:4px;}
.pd_l5                  {padding-left:5px;}
.pd_l7                  {padding-left:7px;}
.pd_l8                  {padding-left:8px;}
.pd_l10                 {padding-left:10px;} 
.pd_l13                 {padding-left:13px;}
.pd_l14                 {padding-left:14px;}
.pd_l15                 {padding-left:15px;}
.pd_l16                 {padding-left:16px;}
.pd_l18                 {padding-left:18px;}
.pd_l20                 {padding-left:20px;}
.pd_l24                 {padding-left:24px;}
.pd_l25                 {padding-left:25px;}
.pd_l30                 {padding-left:30px;}
.pd_l40                 {padding-left:40px;}
.pd_l50                 {padding-left:50px;}
.pd_l80                 {padding-left:80px;}
.pd_l120                {padding-left:120px;}
.pd_l290                {padding-left:290px;}
.pd_l550                {padding-left:550px;}
.pd_l575                {padding-left:575px;}
.pd_l580                {padding-left:580px;}


/*-- Top --*/
.pd_t2                  {padding-top:2px;}
.pd_t3                  {padding-top:3px;}
.pd_t4                  {padding-top:4px;}
.pd_t5                  {padding-top:5px;}
.pd_t6                  {padding-top:6px;}
.pd_t7                  {padding-top:7px;}
.pd_t8                  {padding-top:8px;} 
.pd_t10                 {padding-top:10px;}
.pd_t12                 {padding-top:12px;}
.pd_t15                 {padding-top:15px;}
.pd_t19                 {padding-top:19px;}
.pd_t20                 {padding-top:20px;}
.pd_t22                 {padding-top:22px;} 
.pd_t25                 {padding-top:25px;}
.pd_t30                 {padding-top:30px;}
.pd_t40                 {padding-top:30px;}
.pd_t50                 {padding-top:50px;}
.pd_t60                 {padding-top:60px;}
.pd_t70                 {padding-top:70px;}
.pd_t75                 {padding-top:75px;}
.pd_t80                 {padding-top:80px;}
.pd_t90                 {padding-top:90px;}
.pd_t100                 {padding-top:100px;}
.pd_t110                {padding-top:110px;}
.pd_t150               {padding-top:150px;}
.pd_t160               {padding-top:160px;}
.pd_t180               {padding-top:180px;}
.pd_t200               {padding-top:200px;}
.pd_t230               {padding-top:230px;}
.pd_t105               {padding-top:105px;}
.pd_t340                {padding-top:340px;}
.pd_t570                {padding-top:570px;}
.pd_t705                {padding-top:705px;}
.pd_t785                {padding-top:785px;}
.pd_t920                {padding-top:920px;}


/*-- Bottom --*/
.pd_b2                  {padding-bottom:2px;}
.pd_b4                  {padding-bottom:4px;}
.pd_b5                  {padding-bottom:5px;}
.pd_b6                  {padding-bottom:6px;}
.pd_b8                  {padding-bottom:8px;}
.pd_b10                 {padding-bottom:10px;}
.pd_b12                 {padding-bottom:12px;}
.pd_b15                 {padding-bottom:15px;}
.pd_b18                 {padding-bottom:18px;}
.pd_b20                 {padding-bottom:20px;}
.pd_b22                 {padding-bottom:22px;}
.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_b90                 {padding-bottom:90px;}
.pd_b125                 {padding-bottom:125px;}
.pd_b260                {padding-bottom:260px;}


/*-- Margin --*/
.mg_2                   {margin:2px;}
.mg_3                   {margin:3px;}
.mg_4                   {margin:4px;}
.mg_5                   {margin:5px;}
.mg_8                   {margin:8px;}
.mg_10                  {margin:10px;}
.mg_15                  {margin:15px;}
.mg_18                  {margin:18px;}
.mg_20                  {margin:20px;}
.mg_30                  {margin:30px;}
.mg_40                  {margin:40px;}
.mg_50                  {margin:50px;}

/*-- Right --*/
.mg_r2                  {margin-right:2px;} 
.mg_r3                  {margin-right:3px;} 
.mg_r4                  {margin-right:4px;} 
.mg_r5                  {margin-right:5px;} 
.mg_r6                  {margin-right:6px;}
.mg_r7                  {margin-right:7px;}
.mg_r8                  {margin-right:8px;}
.mg_r10                 {margin-right:10px;}
.mg_r15                 {margin-right:15px;}
.mg_r17                 {margin-right:17px;}
.mg_r20                 {margin-right:20px;}
.mg_r19                 {margin-right:19px;}
.mg_r24                 {margin-right:24px;}
.mg_r25                 {margin-right:25px;}
.mg_r27                 {margin-right:27px;}
.mg_r30                 {margin-right:30px;}
.mg_r40                 {margin-right:40px;}
.mg_r50                 {margin-right:50px;}

/*-- Left --*/
.mg_l2                  {margin-left:2px;}
.mg_l4                  {margin-left:4px;}
.mg_l5                  {margin-left:5px;}
.mg_l7                  {margin-left:7px;}
.mg_l8                  {margin-left:8px;}
.mg_l10                 {margin-left:10px;} 
.mg_l13                 {margin-left:13px;}
.mg_l14                 {margin-left:14px;}
.mg_l15                 {margin-left:15px;}
.mg_l16                 {margin-left:16px;}
.mg_l18                 {margin-left:18px;}
.mg_l20                 {margin-left:20px;}
.mg_l24                 {margin-left:24px;}
.mg_l25                 {margin-left:25px;}
.mg_l30                 {margin-left:30px;}
.mg_l40                 {margin-left:40px;}
.mg_l50                 {margin-left:50px;}

/*-- Top --*/
.mg_t2                  {margin-top:2px;}
.mg_t3                  {margin-top:3px;}
.mg_t4                  {margin-top:4px;}
.mg_t5                  {margin-top:5px;}
.mg_t6                  {margin-top:6px;}
.mg_t7                  {margin-top:7px;}
.mg_t8                  {margin-top:8px;} 
.mg_t10                 {margin-top:10px;}
.mg_t12                 {margin-top:12px;}
.mg_t15                 {margin-top:15px;}
.mg_t19                 {margin-top:19px;}
.mg_t20                 {margin-top:20px;}
.mg_t22                 {margin-top:22px;} 
.mg_t25                 {margin-top:25px;}
.mg_t30                 {margin-top:30px;}
.mg_t40                 {margin-top:30px;}
.mg_t50                 {margin-top:50px;}
.mg_t60                 {margin-top:60px;}
.mg_t70                 {margin-top:70px;}
.mg_t80                 {margin-top:80px;}
.mg_t90                 {margin-top:90px;}

/*-- Bottom --*/
.mg_b2                  {margin-bottom:2px;}
.mg_b4                  {margin-bottom:4px;}
.mg_b5                  {margin-bottom:5px;}
.mg_b6                  {margin-bottom:6px;}
.mg_b8                  {margin-bottom:8px;}
.mg_b10                 {margin-bottom:10px;}
.mg_b12                 {margin-bottom:12px;}
.mg_b15                 {margin-bottom:15px;}
.mg_b18                 {margin-bottom:18px;}
.mg_b20                 {margin-bottom:20px;}
.mg_b22                 {margin-bottom:22px;}
.mg_b30                 {margin-bottom:30px;}
.mg_b40                 {margin-bottom:40px;}
.mg_b50                 {margin-bottom:50px;}
.mg_b60                 {margin-bottom:60px;}
.mg_b70                 {margin-bottom:70px;}
.mg_b90                 {margin-bottom:90px;}

.position_a				{position:absolute;}

.al_l {text-align:left;}
.al_r {text-align:right;}
.al_c {text-align:center;}

.bb              		{font-weight:bold}
.txt11					{font-size:11px;}
.txt14 		{font-size: 14px;}
.txt16 		{font-size: 16px;}
.txt18 		{font-size: 18px;}
.txt20 		{font-size: 20px;}
.txt22 		{font-size: 22px;}
.txt30 		{font-size: 30px;}

.txt_w_400 { font-weight:400;}
.txt_w_500 { font-weight:500;}
.txt_w_600 { font-weight:600;}
.txt_w_700 { font-weight:700;}


/* Buttons
-----------------------------------------------------------------------------*/
.btn_set {display:block; clear:both; width:310px; height: auto; font-size:19px; text-align:center; font-weight:400;  line-height:24px; padding: 13px 5px;}
.btn_set_c {display:block; clear:both; margin:0 auto; width:320px; height: auto; font-size:19px; text-align:center; font-weight:400;  line-height:24px; padding: 13px 5px;}
.btn_set_r {display:block; clear:both; margin:0 auto; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px; float:right;}
.btn_set_l {display:block; clear:both; margin:0 auto; width:290px; height: auto; font-size:18px; text-align:center; font-weight:700;  line-height:24px; padding: 13px 5px; float:left;}

.btn_ff6600 { background: #ff6600; border-radius: 3px; color:#fff;}
.btn_ff6600_active:hover, .btn_ff6600_active:focus, .btn_ff6600_active:active { color: #fff; background:#161616;}

.btn_ff8800 { background: #ff8800; border-radius: 3px; color:#fff;}
.btn_ff8800_active:hover, .btn_ff8800_active:focus, .btn_ff8800_active:active {  color: #fff; background:#161616; }

.btn_line_ff6600 {border: 3px #ff6600 solid;  border-radius: 3px; color:#ff6600;}
.btn_line_ff6600_active:hover, .btn_line_ff6600_active:focus, .btn_line_ff6600_active:active { background: #ff6600; color: #fff;}

.btn_line_ff8800 {border: 3px #ff8800 solid;  border-radius: 3px; color:#ff6600;}
.btn_line_ff8800_active:hover, .btn_line_ff8800_active:focus, .btn_line_ff8800_active:active { background: #ff8800; color: #fff;}

.btn_2d77aa { background: #2d77aa; border-radius: 3px; color:#fff;}
.btn_2d77aa_active:hover, .btn_2d77aa_active:focus, .btn_2d77aa_active:active {  color: #fff; background:#161616;}

.btn_161616 { background: #161616; border-radius: 3px; color:#fff;}
.btn_161616_active:hover, .btn_161616_active:focus, .btn_161616_active:active {  color: #fff; background:#666;}

.btn_line_2d77aa {border: 3px #2d77aa solid;  border-radius: 3px; color:#2d77aa;}
.btn_line_2d77aa_active:hover, .btn_line_2d77aa_active:focus, .btn_line_2d77aa_active:active { background: #2d77aa; color: #fff;}

.btn_line_161616 {border: 3px #161616 solid;  border-radius: 3px; color:#161616;}
.btn_line_161616_active:hover, .btn_line_161616_active:focus, .btn_line_161616_active:active { background: #161616; color: #fff;}

.btn_fff { background: #fff; border-radius: 3px; color:#161616;}
.btn_fff_active:hover, .btn_fff_active:focus, .btn_fff_active:active { color: #fff; background:#161616;}

.btn_line_fff {border: 3px #fff solid;  border-radius: 3px; color:#fff;}
.btn_line_fff_active:hover, .btn_line_fff_active:focus, .btn_line_fff_active:active { background: #fff; color: #161616;}

.btn_effect {vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}




h1,h2,h3,p {padding:0; margin:0;}

#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;}