/* basic style */
body{ background: #fff;}
button{ outline: 0px; border:0px;}
a{ outline:0;}
.inner_wrap{ width: 1200px; margin: 0 auto; position: relative;}
.clear_item:after{ content:""; display: block; clear: both;}
.left_item{ float: left;}
.right_item{ float: right;}
.half_item{ width: 50%;}
.full_item{ width: 100%;}
.full_img{ width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.hide_item{display: none !important; font-size: 0px !important; width: 0px !important; height: 0px !important; position: absolute !important; line-height: 0px !important;}
.ad_item{ position: absolute;}
.col_red{ color: #d52330;}
#wrapper {width: 100%;min-width: 1400px;}
#container{overflow: hidden;}
.sec{width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
.inner_wrap_1200{width: 1200px;margin: 0 auto;position: relative;text-align: center;}
.inner_wrap_1400{ width: 1400px; margin: 0 auto; position: relative;}
.inner_wrap_1600{ width: 1600px; margin: 0 auto; position: relative;}
/* basic style end */

/* board style */
#bo_list, #bo_w, #bo_gall{ width: 100%; margin: 0 auto; padding: 0 0 10%; background-color: transparent;}
#bo_v{ width: 100%; margin: 0 auto; background-color: transparent;}
#bo_list_total{ display: none;}
#bo_btn_info{ float: right; line-height: 34px; font-size: 0.92em; color: #4e546f; font-size: .8rem;}
#bo_cate {margin:25px 0; padding: 0 15px; text-align: center;}
#bo_cate h2 {text-align: left; font-size: 16px; margin: 5px 0 13px 0; color: #717171; }
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;}
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border:1px solid #e9e9e9;color:#000;font-size:16px;}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#cb3f43;color:#fff}
#bo_cate #bo_cate_on {z-index:2;background:#cb3f43;color:#fff;font-weight:100;border:1px solid #e9e9e9;}
#bo_v_title { border-top: 1px solid #00122d; border-bottom: 1px solid #00122d; padding: 1% 0; }
#bo_v_title .if_date{ font-size: 15px; font-weight: 100; margin: 0 10px;}
#bo_v_title .bo_v_cate{ display: inline-block; width: 60px; line-height: 24px; background: #cb3f43; color: #ffffff; font-weight:100; font-size: 15px; text-align: center; padding: 0px; border-radius: 0px;}
#bo_v_con{border-bottom: 1px solid #00122d; padding: 0 0 5% 0;}
/* board style end */

/* head style */
#hd {position: fixed;top:0;left:0;right: 0;z-index: 100;background: #fff;box-shadow: 0px 0px 6px 0px #d6d6d6;display: none;}
#hd_wrapper {min-width: 1200px;margin: 0 auto;display: flex;justify-content: center;align-items: center;text-align: center;max-width: 1200px;height: 115px;}
#logo {padding: 0 20px;}
#logo a{}
#logo a img{}
.hd_gnb{display: flex;align-items: center;}
.hd_gnb a{display: inline-block;margin: 0 35px;font-size: 22px;font-weight: 700;color: #00000c;position: relative;/* height: 100%; */}
.hd_gnb a:last-child{}
.hd_gnb a p{padding: 44px 0;font-family: 'Pretendard';}
.hd_gnb a p:hover{color: #7eb549;padding: 44px 0;box-shadow: 0px 3px #7eb549;}
/* head style end */

/* MainVideo css start */
.MainVideo{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0;}
.MainVideo .MainVideo_block{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1}
.MainVideo iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.MainVideo .MainViedoMute{position: fixed;bottom: 10%;left: 0;right: 0;text-align: center;z-index: 999;}
.MainVideo .MainViedoMute p{cursor: pointer;position: absolute;right: 0;;width: 80px;height: 80px;position: absolute;bottom: 0;right: 5%;z-index: 999;margin: 0 auto;}
.MainVideo .MainViedoMute .muted{background: url(../img/muted_bg.png) no-repeat center center/cover;}
.MainVideo .MainViedoMute .unmuted{background: url(../img/unmuted_bg.png) no-repeat center center/cover;}
.MainVideo .MainViedoMute p span{}
.MainVideo .MainViedoMute p img{}
.MainVideoScroll{position: fixed;bottom: 2%;left: 0;right: 0;text-align: center; animation: bounce 1s ease infinite alternate;}
.MainVideoScroll img{}
/* MainVideo css end */


/* MainVisual style start */
.MainVisual{width:100%;height:950px}
.MainVisual ul{}
.MainVisual ul li{}
.MainVisual ul li .inner_wrap_1400{height: 100%;}

.MainVisual1{background: url(../img/MainVisual1_bg.jpg) no-repeat center center/cover;position: relative;padding-top: 180px;}
.MainVisual1 #MainVisual1_img{}

.MainVisual2{background: url(../img/MainVisual2_bg.jpg) no-repeat center center/cover;position: relative;padding-top: 91px;}
.MainVisual2 #MainVisual2_img{}

.MainVisualNav{position: relative;top: -70px;z-index: 2;text-align: center;}
.MainVisualNav span{width: 15px;height: 15px;margin: 0px 10px !important;background: #4f4f4f;}
.MainVisualNav span.swiper-pagination-bullet-active{background: #9cce6c;}
/* MainVisual style end */

/* Atten style start */
.Atten{background: url(../img/Atten_bg.jpg) no-repeat center center/cover;position: relative;height: 1637px;padding: 60px 0 0;}
.Atten .inner_wrap_1200{}

.Atten .AttenTit{}
.Atten .AttenTit p{/* font-size: 70px; *//* font-weight: 800; *//* line-height: 90px; *//* letter-spacing: -5px; */}
.Atten .AttenTit p img{}
.Atten .AttenTit p span{font-size: 80px;}

.Attenlist{position: relative;margin: 75px 0;}
.Attenlist li{position: relative;margin: 40px 0;}
.Attenlist li img{position: relative;z-index: 2;}

.AttenImg{}
.AttenImg img{position:absolute}
.AttenImg #AttenImg1{top: 240px;right: 0;}
.AttenImg #AttenImg2{bottom: 150px;left: 0;}
/* Atten style end */

/* Pay style start */
.Pay{background: url(../img/Pay_bg.jpg) no-repeat center center/cover;position: relative;height: 2262px;padding: 105px 0 0;}
.Pay .inner_wrap_1200{}

.PayTit{}
.PayTit img{}
.PayTit #PayTit1{}
.PayTit #PayTit2{}


.PayVideo{margin: 130px 0;}
.PayVideo iframe{width: 1200px;height: 676px;}
.PayVideo p{font-size: 46px;color: #fff;margin: 30px 0;font-family: 'Pretendard';font-weight: bold;}

.PayTxt{position: relative;margin: 50px 0;font-family: 'Pretendard';}
.PayTxt p:nth-of-type(1){font-size: 70px;display: inline-block;color: #4f7c24;background: #f1d654;padding: 5px 20px;font-weight: bold;}
.PayTxt p:nth-of-type(1) span{font-size: 80px;color: #182f03;font-weight: bolder;}

.PayTxt p:nth-of-type(2){font-size: 70px;color: #fff;text-shadow: 5px 5px 7px #2b2b2b;font-weight: bold;}
.PayTxt p:nth-of-type(2) span{font-size: 151px;animation: .7s blink_color_pink infinite step-end;display: inline-block;margin: 0 10px;font-weight: 900;}
/* Pay style end */

/* Profit css start */
.Profit{background: #e4e4e5;position: relative;padding: 130px 0;}
.Profit .inner_wrap_1200{}

.ProfitTit{position: relative;text-align: center;}
.ProfitTit1{}
.ProfitTit1 p{font-family: 'asd';font-size: 38px;color: #fff;}
.ProfitTit1 p span{font-weight: bold;}
.ProfitTit1{}
.ProfitTit2{margin: 30px 0 10px;}
.ProfitTit2 p{font-size: 61px;font-weight: 300;letter-spacing: -2px;}
.ProfitTit2 p:nth-of-type(1){}
.ProfitTit2 p:nth-of-type(1) span{color: #5bb531;font-size: 74px;font-weight: 900;}
.ProfitTit2 p:nth-of-type(2){}
.ProfitTit2 p:nth-of-type(2) span{color: #5bb531;font-size: 74px;font-weight: 900;}

.ProfitTit3{}
.ProfitTit3 p{}
.ProfitTit3 p:nth-of-type(1){font-size: 96px;font-weight: 500;letter-spacing: -4px;}
.ProfitTit3 p:nth-of-type(1) span{font-size: 138px;color: #7eb549;font-weight: 900;}
.ProfitTit3 p:nth-of-type(2){font-size: 36px;font-weight: 300;}
.ProfitTit3 p:nth-of-type(2) span{}

.ProfitBox{position: relative;display: flex;justify-content: space-between;margin-top: 80px;}

.ProfitBox1{position: relative;display: flex;flex-flow: column;justify-content: end;}
.ProfitBox1 img{}
.ProfitBox1 #ProfitBox1Pie{}
.ProfitBox1 #ProfitBox1coffee{position: relative;}
.ProfitBox1 .ProfitCount1{position: relative;display: flex;justify-content: center;flex-flow: column;text-align: center;margin-top: 30px;}
.ProfitBox1 .ProfitCount1 p{font-size: 55px;color: #000;}
.ProfitBox1 .ProfitCount1 p span{color: #7eb549;font-size: 80px;font-weight: 900;}

.ProfitBox2{position: relative;display: flex;flex-flow: column;justify-content: end;right: 40px;}
.ProfitBox2 img{}
.ProfitBox2 #ProfitBox2Pie{}
.ProfitBox2 #ProfitBox2coffee{position: relative;}
.ProfitBox2 .ProfitCount2{position: relative;display: flex;justify-content: center;flex-flow: column;text-align: center;margin-top: 30px;}
.ProfitBox2 .ProfitCount2 p{font-size: 55px;color: #000;}
.ProfitBox2 .ProfitCount2 p span{color: #fabe00;font-size: 80px;font-weight: 900;}
/* Profit css end */

/* More style start */
.More{background: url(../img/More_bg.jpg) no-repeat center center/cover;position: relative;height: 2262px;padding: 180px 0 0;}
.More .inner_wrap_1200{}

.MoreTit{}
.MoreTit img{}
.MoreTit1{}
.MoreTit1 p{position: relative;font-size: 70px;}
.MoreTit1 span{position: relative;background: #7eb549;display: inline-block;color: #fff;padding: 0 15px;}

.MoreTit2{}
.MoreTit2 p{font-size: 70px;position: relative;}
.MoreTit2 p span{
font-size: 110px;position: relative;z-index: 2;}
.MoreTit2 p span.MoreCircle{position: absolute;top: 0;left: 600px;background: #f1d654;width: 70px;height: 70px;border-radius: 50px;z-index: 1;animation: sizing 0.8s linear infinite;}
.MoreTit3{position: relative;margin: 30px 0;}
.MoreTit3 p{font-size: 25px;color: #535353;}
.MoreLine{position: relative;height: 7px;width: 378px;background: #c0c0c0;margin: 100px auto 70px;}

.MoreList{}
.MoreList li{}
.MoreList li img{}
.MoreList .MoreListLeft{text-align: left;}
.MoreList .MoreListRight{text-align: right;}
/* More style end */

/* Compare style start */
.Compare{background: url(../img/Compare_bg.jpg) no-repeat center center/cover;position: relative;height: 1324px;padding: 80px 0 0;}
.Compare .inner_wrap_1200{}

.CompareTit{position: relative;text-align: center;}
.CompareTit #CompareTit{position: relative;z-index: 2;}

.CompareImg{}
.CompareImg #CompareImg{position: absolute;top: 80px;right: 0;}

.CompareList{position: relative;display: flex;justify-content: center;margin: 50px 0 0;}
.CompareList li{}
.CompareList li #CompareList1{}
.CompareList li #CompareList2{position: relative;left: 50px;}
/* Compare style end */

/* Why style start */
.Why{/* background: url(../img/Why_bg.jpg) no-repeat center center/cover; */position: relative;padding: 180px 0;}
.Why .inner_wrap_1200{}

.WhyTit{}
.WhyTit p {font-size:70px;color:#7eb549}
.WhyTit p img{}
.WhyTit p span{}

.WhyLine{position: relative;height: 7px;width: 378px;background: #ddd;margin: 100px auto 70px;}

.WhyList{}
.WhyList li{position: relative;margin: 120px 0;}
.WhyList li img{}
/* Why style end */

/* Price style start */
.Price{background: url(../img/Price_bg.jpg) no-repeat center center/cover;position: relative;height: 1442px;padding: 100px 0 0;}
.Price .inner_wrap_1200{}

.PriceTit{}
.PriceTit p{font-size: 70px;color: #7eb549;}
.PriceTit p span{color: #000;}

.PriceLine{position: relative;height: 7px;width: 378px;background: #c0c0c0;margin: 70px auto;}

.PriceTable{position: relative;}
.PriceTable img{}
.PriceTable #PriceTable{}
.PriceTable #PriceStamp{position: absolute;top: 230px;left: 0;right: 0;margin: 0 auto;}
.PriceTable .PriceStamp{position: absolute;top: 325px;left: 0;right: 0;width: 750px;margin: 0 auto;}
.PriceTable .PriceStamp p{font-size: 50px;color: #f1d654;transform: rotate(345deg);background: #3d7c00;padding: 10px 20px;animation: .5s blink_color_white infinite step-end;}
/* Price style end */

/* Review style start */
.Review{background: url(../img/Review_bg.jpg) no-repeat center center/cover;position: relative;height: 3164px;padding: 170px 0 0;}
.Review .inner_wrap_1200{}

.ReviewTit{}
.ReviewTit #ReviewTit{}

.ReviewList{position: relative;margin: 100px 0 0;display: flex;justify-content: space-between;}
.ReviewList #ReviewList1{}
.ReviewList #ReviewList2{}
/* Review style end */

/* Menu style start */
.Menu{background:#fdfff0;position: relative;height: 1216px;padding: 100px 0;}
.Menu .inner_wrap_1200{}

.MenuTit{}
.MenuTit p{font-size: 70px;color: #000;margin: 50px 0;}
.MenuTit #MenuTit{}

.MenuLine{position: relative;height: 7px;width: 378px;background: #ddd;margin: 100px auto;}

.MenuSlide{position: relative;}
.MenuSlide .swiper-wrapper{transition-timing-function: linear;}
.MenuSlide .swiper-slide{}
.MenuSlide .swiper-slide img{}
/* Menu style end*/

/* Bid style start */
.Bid{background: url(../img/Bid_bg.jpg) no-repeat center center/cover;position: relative;height: 2165px;padding: 50px 0 0;}
.Bid .inner_wrap_1200{}

.BidTit{}
.BidTit p{}
.BidTit p img{}

.BidList{position: relative;}
.BidList li{position: relative;margin-top: 50px;}
.BidList li img{}

.BidBottom{}

.BidBottom01{}
.BidBottom01 p{}
.BidBottom01 p:nth-of-type(1){position: relative;font-size: 50px;font-family: 'Pretendard';font-weight: 900;width: 387px;height: 65px;margin: 30px auto 0;background: #edcd3b;}
.BidBottom01 p:nth-of-type(2){position: relative;font-family: 'Pretendard';font-size: 51px;font-weight: 700;}
.BidBottom01 p:nth-of-type(2) span{font-size: 130px;}
.BidBottom01 p:nth-of-type(3){font-size: 30px;font-weight: 300;}

.BidBottom02{position: relative;margin: 50px;}.BidBottom02 p{font-size: 36px;font-weight: 300;}

.BidBottom03{}
.BidBottom03 p{}
.BidBottom03 p img{}
/* Bid style end */

/* Event style start */
.Event{background: url(../img/Event_bg.jpg) no-repeat center center/cover;position: relative;height: 2165px;padding: 150px 0 0;display: none;}
.Event .inner_wrap_1200{}

.EventTit{}
.EventTit p{font-size: 70px;color: #7eb549;}
.EventTit p span{font-size: 45px;color: #fff;background: #7eb549;padding: 5px 15px;}

.EventLine{position: relative;height: 7px;width: 378px;background: #ddd;margin: 100px auto;}

.EventList{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.EventList li{position: relative;margin: 5px;}
.EventList li img{}
/* Event style end */

/* Org style start  */
.Org{background: url(../img/Org_bg.jpg) no-repeat center center/cover;position: relative;height: 1321px;padding: 150px 0 0;}
.Org .inner_wrap_1200{}

.OrgTit{}
.OrgTit p{font-size: 70px;color: #7eb549;}
.OrgTit p img{}
.OrgTit p span{}

.OrgLine{position: relative;height: 7px;width: 378px;background: #D0D0D1;margin: 100px auto;}

.OrgList{position: relative;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.OrgList li{position: relative;margin: 15px 0;width: 300px;text-align: center;}
.OrgList li img{}
/* Org style end */

/* Process style start */
.Process{background: url(../img/Process_bg.jpg) no-repeat center center/cover;position: relative;height: 1640px;padding: 150px 0 0;}
.Process .inner_wrap_1200{}

.ProcessTit{}
.ProcessTit p{font-size:70px;color:#7eb549}
.ProcessTit p span{}

.ProcessLine{position: relative;height: 7px;width: 378px;background: #a7a275;margin: 100px auto;}

.ProcessList{}
.ProcessList img{}
/* Process style end */

/* DB_bot style start */
.DB_bot{background: #1f1e24;position: relative;padding: 180px 0;}
.DB_bot .inner_wrap_1200{}
.DB_bot form{}

.DB_bot .DB_tit{font-size: 70px;color: #7eb549;}
.DB_bot .DB_tit p{}

.DBLine{position: relative;height: 7px;width: 378px;background: #ddd;margin: 70px auto;}

.DB_bot .DB_input{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 40px 0 0;}
.DB_bot .DB_input li{width: 50%;margin: 20px 0;}
.DB_bot .DB_input li span{width: 190px;display: inline-block;font-size: 25px;color: #fff;text-align: left;font-family: 'Happiness-Sans-Bold';position: relative;top: 8px;}
.DB_bot .DB_input li input{width: 310px;height: 50px;font-size: 18px;padding: 0 20px;}
.DB_bot .DB_input li select{width: 310px;height: 50px;font-size: 18px;padding: 0 20px;}
.DB_bot .DB_input .DB_radio{width: 344px;height: 73px;display: inline-block;}
.DB_bot .DB_input .DB_radio label{width: 151px;height: 50px;display: inline-block;background: #fff;font-size: 25px;line-height: 50px;font-weight: 900;font-family: 'Happiness-Sans-Bold';color: #1f1e24;cursor: pointer;}
.DB_bot .DB_input .DB_radio input[type='radio']:checked + label{background: #7eb549;color: #fff;}
.DB_bot .DB_input .DB_radio input{display: none;}

.DB_bot .DB_privacy{width: 100%;padding: 0px 50px;text-align: left;font-family: 'Pretendard';color: #fff;font-size:20px;}
.DB_bot .DB_privacy input{width: 20px;height: 20px;margin-right: 10px;}
.DB_bot .DB_privacy input[type="checkbox"]{accent-color: #63a523;}
.DB_bot .DB_privacy label{font-size: 20px;}
.DB_bot .DB_privacy span{margin: 0 5px;cursor: pointer;font-size: 20px;position: relative;top: 1px;}

.DB_bot .DB_submit{}
.DB_bot .DB_submit button{width: 260px;height: 66px;background: #7eb549;color: #fff;font-family: 'Happiness-Sans-Bold';font-size: 36px;margin: 40px 0 0;line-height: 66px;}
/* DB_bot style end */

/* DB_fixed style start */
.DB_fixed{position: fixed;bottom: 0;background: #e4e4e4;width: 100%;padding: 20px 0;z-index: 3;min-width: 1400px;display: none;}
.DB_fixed .inner_wrap_1200{width: 1300px;}
.DB_fixed form{}
.DB_fixed .DB_wrap{display: flex;justify-content: center;}

.DB_fixed .DB_tit{color: #7eb549;font-size: 30px;display: flex;align-items: center;}
.DB_fixed .DB_tit span{}

.DB_fixed .DB_input{margin: 0 20px;}
.DB_fixed .DB_input input{width: 135px;height: 36px;border: none;padding: 0 5px;font-size: 16px;font-family: 'Noto Sans KR';}
.DB_fixed .DB_input select{width: 135px;height: 36px;border: none;font-size: 16px;font-family: 'Noto Sans KR';padding: 0 05px;}

.DB_fixed .DB_privacy{font-family: 'Pretendard';color: #000;font-size: 14px;display: flex;align-items: center;}
.DB_fixed .DB_privacy input{margin-right: 5px;}
.DB_fixed .DB_privacy input[type="checkbox"]{accent-color: #63a523;}
.DB_fixed .DB_privacy label{}

.DB_fixed .DB_submit{margin-left: 20px;}
.DB_fixed .DB_submit button{width: 126px;height: 36px;background: #7eb549;font-size: 20px;font-weight: 500;font-family: 'Pretendard';color: #fff;}
/* DB_fixed style end */

/* footer style start */
#ft{position: relative;margin-bottom: 78px;background: #7eb549;min-width: 1400px;}
.ft_wrap{padding: 50px 0;text-align: center;display: flex;justify-content: flex-start;}
.ft_wrap li{margin: 0px 50px;}
.ft_wrap p{margin: 10px 0;text-align: left;}
.ft_wrap .ft_wrap1{font-size: 24px;font-weight: bold;color: #fff;}
.ft_wrap .ft_wrap2{font-size: 20px;color: #fff;}
.ft_wrap .ft_wrap3{font-size: 16px;font-family: 'Noto Sans KR';color: #666666;}
/* footer style end */
