/* basic style */
body{background: #fff;}
button{ outline: 0px; border:0px;}
a{ outline:0;}
.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;}
.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;}
#container{overflow: hidden;}
#wrapper{min-width: 1800px;}
.sec{width: 1920px; position: relative; left: 50%; margin-left: -960px; min-width:1200px}
/* 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;font-family: 'GongGothicLight';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;font-family: 'GongGothicLight'; 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-family: 'GongGothicLight'; 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;font-family: 'Noto Sans KR';z-index: 100;}
#hd_wrapper {min-width: 1200px;height: auto;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;text-align: center;padding: 10px 0;max-width: 1200px;}
#logo {}
#logo a{}
#logo a img{}
.hd_gnb{display: flex;}
.hd_gnb a{display: inline-block;margin: 0 30px;font-size: 16px;font-weight: bold;color: #ffffff;position: relative;padding-bottom: 5px;border-bottom: 2px solid rgba(0,0,0,0);}
.hd_gnb a:hover{
border-bottom: 2px solid #Fff;
}
.hd_gnb a.active{
border-bottom: 2px solid #Fff;
}
.hd_tell{background: #003c1b;font-family: 'GongGothicMedium';padding: 5px 20px;border-radius: 20px;}
.hd_tell a{display: flex;align-items: center;justify-content: center;}
.hd_tell a img{position: relative;margin-right: 10px;bottom: 2px;}
.hd_tell a div{text-align: left;padding-top: 6px;}
.hd_tell span{font-size: 1.83em;color: #fff;font-weight: 700;font-family: 'GongGothicBold';letter-spacing: 1px;}
/* head style end */

/* MainVisual css start */
.MainVisual{background: url(../img/MainVisual_bg.jpg) no-repeat center center/cover;padding: 60px 0 0;height: 1780px;}

.MainVisual_top{position: relative;z-index: 1;margin-top: 50px;}
.MainVisual_top div{}
.MainVisual_top div img{}
.MainVisual_top .MainVisual_top1{position: relative;left: -107px;}
.MainVisual_top .MainVisual_top1 img{}
.MainVisual_top .MainVisual_top2{margin-top: 50px;}
.MainVisual_top .MainVisual_top2 p{}

.MainVisual_top_ab{position: absolute;top: 0;right: 0;}
.MainVisual_top_ab #MainVisual_top_ab_img{}



.MainVisual_mid{ margin-top: 130px;}
.MainVisual_mid #MainVisual_mid{}


.MainVisual_bot{position: relative;display: inline-flex;/*margin-top: 210px;*/margin-top:50px;justify-content: center;}
.MainVisual_bot li{width: 700px;height: 500px;position: relative;}
.MainVisual_bot li img{width: 100%;}
.MainVisual_bot .MainVisual_bot1{position: absolute;left: -10px;right: 0;margin: 0 auto;text-align: center;top: -360px;z-index: 1;width: 750px;}
.MainVisual_bot .MainVisual_bot1 #MainVisual_bot1_img{animation: rotate-animation 25s infinite linear;}
.MainVisual_bot .MainVisual_bot2{
left: 44px;
}
.MainVisual_bot .MainVisual_bot2 #MainVisual_bot2_img{
width: right;
}
.MainVisual_bot .MainVisual_bot3{position: relative;}
.MainVisual_bot .MainVisual_bot3 #MainVisual_bot3_img{}
/* MainVisual css end */	

/* Advatage css start */
.LongMid{background: url(../img/LongMid_bg.jpg) no-repeat center center/cover;padding: 270px 0 0;height: 3705px;}

.Advantage{}

.AdvantageTit{text-align: center;}
.AdvantageTit .AdvantageTit1{font-family: 'TmonMonsori';font-size: 78px;letter-spacing: -3px;}
.AdvantageTit .AdvantageTit1 p{position: relative;z-index: 2;}
.AdvantageTit .AdvantageTit1 p span{color: #b21817;animation: blink_color_black 0.5s step-end infinite;}
.AdvantageTit .AdvantageTit1 p span:first-child{
text-emphasis-style: dot;
text-emphasis-position: over left;
-webkit-text-emphasis-style: dot;
-webkit-text-emphasis-position: over;
}
.AdvantageTit .AdvantageTit1 #AdvantageTit1_circle{position: absolute;top: 0;right: 6px;z-index: 1;width: 17%;}

.Advantage_top{display: flex;justify-content: center;margin: 50px auto;align-items: center;}
.Advantage_top #Advantage_top_img1{}
.Advantage_top #Advantage_top_img2{width: 184px;height: 97px;margin: 0 20px;}
.Advantage_top #Advantage_top_img3{}

.Advantage_mid{font-family: 'Noto Sans KR';font-size: 30px;font-weight: bold;}
.Advantage_mid p{border: 2px solid #b21817;margin: 10px 0;padding: 5px 0;background: #fff;border-radius: 20px;}
.Advantage_mid p span{color: #b21817;}

.Advantage_bot{position: relative;display: flex;left: -28px;width: 1300px;justify-content: space-between;margin-top: 100px;}
.Advantage_bot li{width: 33%;}
.Advantage_bot #Advantage_bot_img1{}
.Advantage_bot #Advantage_bot_img2{}
.Advantage_bot #Advantage_bot_img3{}
/* Advatage css End */

/* Select css start */
.Select{margin-top: 100px;}

.SelectTit{text-align: center;}
.SelectTit .SelectTit1{font-family: 'TmonMonsori';font-size: 100px;}
.SelectTit .SelectTit1 p{position: relative;z-index: 2;}
.SelectTit .SelectTit1 p span{color: #b21817;animation: blink_color_black 0.5s step-end infinite;}
.SelectTit .SelectTit1 p span:first-child{
text-emphasis-style: dot;
text-emphasis-position: over left;
-webkit-text-emphasis-style: dot;
-webkit-text-emphasis-position: over;
}
.SelectTit .SelectTit1 #SelectTit1_circle{position: absolute;top: 0;right: 50px;z-index: 1;width: 21%;}
.SelectTit .SelectTit2{position: relative;z-index: 2;margin-top: 25px;}
.SelectTit .SelectTit2 img{}

.SelectGraph{position: relative;text-align: center;margin-top: 50px;}
.SelectGraph img{}
.SelectGraph #SelectGraph_wrap{}
.SelectGraph #SelectGraph_img{position: absolute;top: 134px;right: 0;left: 450px;margin: 0 auto}
.SelectGraph.active #SelectGraph_img{transform-origin: 0 100%;animation: fill_height 1.5s linear;}

.SelectUp{position: relative;}
.SelectUp .inner_wrap_1200{position: absolute;left: 0;right: 0;margin: 0 auto;z-index: 2;}
.SelectUp #SelectUp_img1{position: absolute;top: -65px;left: 0;z-index: 1;}
.SelectUp #SelectUp_img2{position: absolute;right: 0;top: 620px;}
.SelectUp #SelectUp_txt1{position: absolute;right: 0;top: 90px;}
.SelectUp #SelectUp_txt2{position: absolute;top: 769px;left: 0;}
/* Select css end */

/* Menu css start */
.Menu{background: url(../img/Menu_bg.jpg) no-repeat center center/cover;position: relative;padding: 100px 0 150px;}

.MenuTit{text-align: center;}
.MenuTit .MenuTit1{font-family: 'TmonMonsori';font-size: 100px;}
.MenuTit .MenuTit1 p{position: relative;z-index: 2;}
.MenuTit .MenuTit1 p span{color: #b21817;animation: blink_color_black 0.5s step-end infinite;}
.MenuTit .MenuTit1 p span:first-child{
text-emphasis-style: dot;
text-emphasis-position: over left;
-webkit-text-emphasis-style: dot;
-webkit-text-emphasis-position: over;
}
.MenuTit .MenuTit1 #MenuTit1_circle{position: absolute;top: 0;right: 195px;z-index: 1;width: 18%;}
.MenuTit .MenuTit2{position: relative;z-index: 2;margin-top: 25px;}
.MenuTit .MenuTit2 img{}

.MenuTab{position: relative;display: flex;margin-top: 70px;justify-content: center;padding: 15px 250px 10px;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.MenuTab li{cursor: pointer;font-family: 'TmonMonsori';font-size: 32px;}
.MenuTab li.active{color: #b21817;}

.MenuList{position: relative;display: flex;flex-wrap: wrap;width: 1260px;margin: 50px auto;justify-content: flex-start;}
.MenuList li{margin: 0 10px 20px 10px;width: 30%;}
.MenuList li img{    width: 100%;}
/* Menu css end */ 

/* Review slide css start */
.Review{background: url(../img/Review_bg.jpg) no-repeat center center/cover;height: 1005px;position: relative;padding: 60px 0 0;}
.Review .inner_wrap_1400{}

.Review_tit{}
.Review_tit #Review_tit_img{}

.Review_slide{position: relative;width: 1045px;margin-top: 70px;}
.Review_slide .swiper-slide{display:flex;justify-content:center;align-items:flex-end;position: relative;}
.Review_slide .swiper-slide .cont{text-align:center;}
.Review_slide .swiper-slide img{}

.Review_fixed{}
.Review_fixed #Review_fixed_img{position: absolute;top: 160px;right: -110px;}
/* Review slide css end */

/* GoldRatio css start */
.GoldRatio{background: url(../img/GoldRatio_bg.jpg) no-repeat center center/cover;height: 2141px;position: relative;}
.GoldRatio .inner_wrap_1400{height: 2141px;}
.GoldRatio #GoldRatio_cheese{position: absolute;top: -80px;left: 0;}
.GoldRatio .GoldRatio_img{position: relative;width: 100%;height: 100%;}
.GoldRatio #GoldRatio_chicken{position: absolute;left: -279px;animation: rotate-animation 25s infinite linear;}
.GoldRatio #GoldRatio_source{position: absolute;top: 30px;right: -180px;}
.GoldRatio #GoldRatio_txt{position: absolute;right: -143px;top: 130px;}
.GoldRatio #GoldRatio_event{position: absolute;left: 0;right: 0;bottom: 8%;margin: 0 auto;}
/* GoldRatio css end */

/* Process css start */
.Process{position: relative;padding: 100px 0;}
.ProcessTit{font-family: 'TmonMonsori';font-size: 100px;text-align: center;margin-bottom: 30px;}
.ProcessTit p{}
.ProcessStep {}
.ProcessStep #ProcessStep_img{}
/* Process css end */

/* Price css start */
.Price{background: url(../img/Price_bg.jpg) no-repeat center center/cover;height: 1279px;position: relative;padding: 50px 0;}
.PriceTit{font-family: 'TmonMonsori';font-size: 100px;color: #fff;text-align: center;margin-bottom: 50px;}
.PriceTit p{}
.PriceTit span{color: #e9db00;animation: blink_color_white 0.5s step-end infinite;}
.PriceTit span:first-child{
text-emphasis-style: dot;
text-emphasis-position: over left;
-webkit-text-emphasis-style: dot;
-webkit-text-emphasis-position: over;
}

.PriceCategory{width: 1200px;margin: 20px auto;display: flex;position: relative;justify-content: space-between;}
.PriceCategory .PriceCategory_New{}
.PriceCategory .PriceCategory_New #PriceCategory_New_img{}
.PriceCategory .PriceCategory_change{}
.PriceCategory .PriceCategory_change #PriceCategory_change_img{}

.PriceBox{}
.PriceBox #PriceBox_img{}
/* Price css end */

/* FtCounsel css start */
.FtCounsel{}
.FtCounsel form{}
.Ft_counsel_wrap{background: url(../img/Ft_counsel_wrap_bg.jpg) no-repeat center center/cover;position: relative;height:400px;padding: 70px 0;}
.Ft_counsel_wrap .inner_wrap_1200{display: flex;justify-content: space-between;}
.FtCounsel_btn{width: 340px;text-align: left;}
.FtCounsel_btn .FtCounsel_btn_tit{font-family: 'TmonMonsori';font-size: 65px;color: #b21817;margin-bottom: 50px;}
.FtCounsel_btn .FtCounsel_btn_privacy{font-family: 'Noto Sans KR';margin-bottom: 40px;}
.FtCounsel_btn .FtCounsel_btn_privacy input{display: none;}
.FtCounsel_btn .FtCounsel_btn_privacy label{margin-right: 10px;}
.FtCounsel_btn .FtCounsel_btn_privacy label img{position: relative;top: -4px;}
.FtCounsel_btn .FtCounsel_btn_privacy span{color: #fff;font-size: 20px;}
.FtCounsel_btn .FtCounsel_btn_privacy span.underline{border-bottom: 1px solid #ddd;padding-bottom: 3px;cursor: pointer;}
.FtCounsel_btn .FtCounsel_btn_submit{}
.FtCounsel_btn .FtCounsel_btn_submit button{font-size: 15px;width: 170px;height: 50px;background: none;color: #fff;font-weight: bold;font-family: 'Noto Sans KR';border: 1px solid #fff;}

.FtCounsel_input{width: 800px;display: flex;justify-content: space-between;}
.FtCounsel_input1{}
.FtCounsel_input1 p{margin: 15px 0;}
.FtCounsel_input1 p input, .FtCounsel_input1 p select{width: 390px;height: 59px;border: none;outline: none;padding: 0 30px;font-size: 18px;font-family: 'Noto Sans KR';}
.FtCounsel_input2{}
.FtCounsel_input2 p{margin: 15px 0;}
.FtCounsel_input2 p input, .FtCounsel_input2 p select{width: 390px;height: 59px;border: none;outline: none;padding: 0 30px;font-size: 18px;font-family: 'Noto Sans KR';}
.FtCounsel_input2 p textarea{width: 390px;font-family: 'Noto Sans KR';height: 134px;resize: none;font-size: 18px;padding: 5px 30px;}
/* FtCounsel css end */

/* FixedCounsel css start */
.FixedCounsel{position: fixed;bottom: 0;left: 0;right: 0;background: #b21817;z-index: 2;}
.FixedCounsel form{}

.Fixed_counsel_wrap{}
.Fixed_counsel_wrap .inner_wrap_1200{display: flex;justify-content: space-between;padding: 20px 0;}

.Fixed_counsel_tit{display: flex;align-content: center;position: relative;flex-wrap: wrap;margin-right: 30px;}
.Fixed_counsel_tit #fixed_counsel_tit_img{}

.Fixed_counsel_input{display: flex;flex-wrap: wrap;}

.Fixed_counsel_input_top{width: 100%;display: flex;}
.Fixed_counsel_input_top p{}
.Fixed_counsel_input_top input{width: 200px;height: 40px;border-radius: 10px;border: none;margin: 0 5px;padding: 0 10px;font-size: 16px;}
.Fixed_counsel_input_top select{width: 200px;height: 40px;border-radius: 10px;border: none;font-size: 16px;}

.Fixed_counsel_input_bot{}
.Fixed_counsel_input_bot p{font-family: 'Noto Sans KR';margin: 10px 0 0;}
.Fixed_counsel_input_bot input{display: none;}
.Fixed_counsel_input_bot label{}
.Fixed_counsel_input_bot img{position: relative;top: -4px;}
.Fixed_counsel_input_bot span{font-size: 16px;color: #fff;}
.Fixed_counsel_input_bot span:last-child{cursor: pointer;}
.FixedCounsel_btn_submit{}
.FixedCounsel_btn_submit button{background: #1c1c1c;width: 220px;height: 65px;color: #fff;border-radius: 10px;font-family: 'TmonMonsori';font-size: 28px;letter-spacing: 2px;}
/* FixedCounsel css end */

/* quick css start */
.quick{position: fixed;right: 50px;top: 200px;z-index: 200;}
.quick_counsel {position: relative;width: 145px;height: 260px;}
.quick_counsel .quick_counsel1{background: #000;color: #fff;padding: 5px;text-align: center;font-family: 'TmonMonsori';}
.quick_counsel .quick_counsel1 p{font-size: 30px;}
.quick_counsel .quick_counsel2 {background: #b21817;text-align: center;padding: 10px 0;height: 205px;}
.quick_counsel .quick_counsel2 p{font-size: 35px;font-family: 'TmonMonsori';color: #fff;}
.quick_counsel .quick_counsel2 img{margin: 15px 0;}
.quick_counsel_top{position: relative;top: 20px;left: 30px;}
.quick_counsel_top img{cursor: pointer;}
/* quick css end */



/* footer style start */
#ft{position: relative;margin-bottom: 114.84px;background: #282828;min-width: 1800px;}
.ft_wrap{padding: 50px 0;text-align: center;}
.ft_wrap p{margin: 10px 0;}
.ft_wrap .ft_wrap1{}
.ft_wrap .ft_wrap1 img{}
.ft_wrap .ft_wrap2{font-size: 16px;font-family: 'Noto Sans KR';color: #fff;}
.ft_wrap .ft_wrap3{font-size: 16px;font-family: 'Noto Sans KR';color: #666666;}
/* footer style end */