/*메인화면*/

#container{background:#FFE57F;padding-top:88px;}
.l_t_img{position: absolute;left:0;top:0;}
.r_t_img{position: absolute;right:0;top:0;}
.main{padding-bottom: 45px;}
.main .top_tit{text-align:center;}
.main .top_tit img{margin-bottom:22px;margin-left: 10px;}
.main .top_tit h4{color:#1a8f4b;font-size:28px;font-weight:normal;}
.main .top_tit h4 span{color:#f06e7e;font-family: 'Nanum Pen Script', cursive;font-size:56px;}
.main .top_tit h1{color:#f06e7e;font-size:68px;font-weight:normal;}
.main .top_tit h1 span{color:#1a8f4b;font-weight:normal; font-size: 1em;}
.main .top_tit h1 .t_size{font-size:48px !important;color:#f06e7e;}
.main .top_tit p{font-size:24px;margin-bottom: 27px;margin-top:20px;}

.main .con_wrap>div{background:#ffffff;border-radius:5px;width:412px;height:527px;float:left;margin-right:20px;box-shadow:0 7px 12px -2px rgb(0 0 0 / 20%);}
.main .con_wrap .box3{margin-right:0;}
.main .con_wrap .box{text-align:center;padding:40px 20px;}
.main .con_wrap .box p{font-size:18px;line-height:22px;}
.main .con_wrap .box .t_p{font-size:22px;}
.main .con_wrap .box h3{font-size:24px;color:#EF6B7D;padding-bottom: 20px;}
.box_list{text-align:left;padding-left: 56px;padding-bottom: 20px;}
.box_list span{font-family:'GmarketSansBold', sans-serif;}
.main .con_wrap .box_text p{padding:15px 0;}
.main .con_wrap .main_icon p{padding:30px 0;}
.main .con_wrap .box span{font-weight:bold;}
.main .more_btn{display:inline-block;}
.main .more_btn a{background:#EF6B7D;padding:8px 40px;border-radius:10px;font-size:18px;color:#ffffff;}
.main .more_btn2 a{padding:8px 10px;display:block;font-size:16px;}
.main .more_btn2 ul li{float:left;margin-right: 15px;}
.main .more_btn2 ul li:last-child{margin-right:0;}
.main .con_wrap .box1{position:relative;z-index: 2;}
.main .con_wrap .box1 .p1{position:absolute;top: -220px;left: 27px;}
.main .con_wrap .box1 .left_tree{position:absolute;top: -126px;left: -162px;}
.main .con_wrap.inner{position:relative;}
.main .con_wrap .left_tree{position:absolute;top: -126px;left: -162px;}
.main .con_wrap .right_tree{position:absolute;top: -104px;right: -265px;}
.main .con_wrap .box3{position:relative;z-index: 2;}
.main .con_wrap .box3 .main_icon p{padding-top:40px;}
.main .con_wrap .box3 .p2{position:absolute;top: -210px;left: 88px;}
.main .con_wrap .box3 .right_tree{position:absolute;top: -104px;right: -265px;}
.main .p_text{font-size:18px;color:#1a673b;}
.main .p_text span{color:#EF6B7D;}
.main .con_wrap2.inner{position:relative;}
.main .main_l_img{position: absolute;bottom: -61px;left: -310px;z-index:2;}
.main .p_text{position: absolute;bottom:239px;right:-209px;text-align:center;}
.main .main_r_img{position: absolute;bottom: -61px;right: -209px;z-index: 2;}

/*후기이벤트 연동  css*/
.main_photo{padding:40px 0;background:#ffffff;}
.main_photo .inner{position:relative;}
.main_photo h4{font-size:28px;margin:20px 0;color:#F06E7E;text-align:center;}
.main_photo p{margin-bottom:30px;text-align:center;}
.main_photo .more_btn{position: absolute;top:80px;right:0;}
.main_photo .more_btn a{border:1px solid #EF6B7D;padding:10px;border-radius:10px;font-size:14px;color:#EF6B7D;}
.main_photo p span{font-weight:bold;color:#F06E7E;}
.card-wrap{width: 1280px;margin: 0 auto;display: flex;justify-content: space-between;}
.card-wrap .card{border: 1px solid #ccc;box-sizing: border-box; text-align: center;width: 31%;padding: 30px 25px 25px 25px;margin-bottom: 20px;background-color:#fff;}
.card-wrap .card .title{font-size: 22px;line-height: 1.4em;padding-bottom: 20px;border-bottom: 1px solid #ccc;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.card-wrap .card .photo{width: 100%;height: 214px;background-color: #555;margin: 15px 0px 18px 0px;}
.card-wrap .card .photo img{width:100%;height:auto;}
.card-wrap .card .text{font-size: 18px;line-height: 1.4em;color: #777;margin-bottom: 25px;}
.card-wrap .card .btn{}
.card-wrap .card .btn a{display: block;width:43%;line-height: 42px;background-color: #059b04;color: #fff;font-size: 18px;margin: 0 auto;}
.card-wrap .s2_c1_b1{width:297px;}
.card-wrap .s2_c1_b1 img{border-radius:5px;width:100%;}
.card-wrap li{margin-right:30px;width:297px;}
.card-wrap li:nth-child(4n){margin-right:0;}
.card-wrap .s2_c1_b4 span{padding: 10px 0;
    margin-right: 20px;
    font-size: 14px;color:#666666;}
.card-wrap .s2_c1_b2{
    font-size: 18px;
    font-weight: bold;margin: 10px 0;}
.card-wrap .s2_c1_b3{font-size: 14px;
    color: #555;margin-bottom: 20px;}




/* --- 768px --- */
@media screen and (max-width: 768px) {
    #hd_pop{width: 90% !important;
    z-index: 9999;}
    .hd_pops{position: absolute;
    border: 1px solid #e9e9e9;
    background: #fff;
    width: 100%;
    left: 0!important;
    top: 116px !important;}
    .hd_pops_con{width: 100% !important;
    background: #fff;height:auto !important;}
    .hd_pops_con img{width: 100% !important;
    height: auto !important;}
    #hd_pops_4 .hd_pops_con{height:350px !important;}
    
    .inner{width:auto;}
    .r_t_img{width:40%;}
    .l_t_img{width:40%;}
    #menuToggle{right: 20px;top: 20px;}
    #menu .d1 .m{padding:0;padding-left:35px;}
    #menu .d1 .m2{}
    .main .top_tit h4{font-size:16px;}
    .main .top_tit h4 img{width:10%;}
    .main .top_tit h1 .t_size{font-size:26px !important;}
    .main .top_tit h1{font-size:38px;}
    .main .con_wrap .box1 .p1{width:53%;top:-128px;}
    .main .top_tit p{font-size:18px;}
    .main .top_tit{padding-bottom: 115px;}
    .con_wrap{padding:0 20px;}
    .main .con_wrap>div{width:100%;float:none;margin-bottom:30px;height: auto;}
    .video img{width:100%;}
	.video iframe{width: 100%;height: 180px;}
    .main .con_wrap .left_tree{left:-124px;}
    .main .con_wrap .right_tree{right:-248px;}
    .main .con_wrap .box p{font-size:15px;}
    .main .con_wrap .box_list{padding:0 20px;padding-bottom: 26px;}
    .main .main_l_img{left: 25%;bottom:-93px;}
    .main .main_l_img img{width:69%;}
    .main .con_wrap .box3 .p2{top:0;width:50%;display:none;}
    .main_photo{padding:40px 20px;}
	.main_photo.inner{width:auto;padding: 0 20px;}
	.main_photo .basic_scroll{position: relative; left: auto;top: auto;overflow-x: scroll;overflow-y: hidden;padding-bottom:20px;}
    .card-wrap{width:auto;}
	.basic-scroll::-webkit-scrollbar-thumb {
    background-color: #FEA0A2;
    border-radius: 10px;
    background-clip: padding-box;
    border: 2px solid transparent;}
	.basic-scroll::-webkit-scrollbar{width:10px;}
	.basic-scroll::-webkit-scrollbar-track{background-color: rgba(00,00,00,0.1);border-radius: 10px;
    box-shadow: inset 0px 0px 5px white;}
	.main_photo .more_btn{top:auto;bottom:-67px;left: 50%;
    transform: translateX(-50%);text-align: center;}
	.main_photo .more_btn a{width:100%;display:inline-block;}
	.card-wrap li{margin-right:20px;}

}



