html,body{min-width:auto;font-size:12px}.w_cen{padding-left:10px;padding-right:10px}.w_cen2{padding-left:10px;padding-right:10px}.dis_pc{display:none !important}.dis_mobile{display:block !important}.header .head .logo{width:100%;margin:10px auto;text-align:center}.header .head .logo a{display:inline-block;vertical-align:top;max-width:170px;padding:12px 5px}.header .head .nav{display:none}.header .head .moblie_tel{display:block}.header .head .moblie_nav{display:block}.header .head .member_box{width:60px}.header .head .member_box i{background-size:20px}.footer .f_bottom .w_cen{padding-top:15px;padding-bottom:10px}.footer .f_con.dis_tb>*{display:block;width:100%}.footer .f_con h2{font-size:15px;margin-bottom:8px}.footer .f_con li{padding:2px 0;float:none}.footer .f_con li:before{display:none}.footer .f_info .logo{display:none}.footer .f_info address p{font-size:10px}.footer .f_info address p span{padding-right:15px}.footer .f_info .mn_list li a{font-size:10px}.m_visual{height:400px}.m_visual .main_visual>li{height:400px;background-size:cover}.m_visual .text_box{bottom:40px;background-size:200px;padding-top:40px}.m_visual .text_box h4{font-size:20px}.m_visual .text_box p{font-size:12px;margin:1.2em 0 1.5em}.m_visual .text_box a{font-size:12px}.m_section .title_text_box{margin-bottom:22px}.m_section .title_text_box h4{font-size:26px}.m_sec02 .left_box .title_text_box h4{font-size:30px}.m_section .link_effect_box a{font-size:11px;padding:.9em 1.2em .85em}.m_sec01 .box_wrap .box{width:100%}.m_sec01 .box_wrap a{height:auto;padding:25px 20px}.m_sec01 .box_wrap a .text_box{position:relative;top:auto;left:auto;padding-top:0}.m_sec01 .box_wrap a .ico{background-size:auto 26px;height:26px}.m_sec01 .box_wrap a strong{font-size:20px}.m_sec01 .box_wrap a span.line{opacity:1;width:30px;margin:15px auto}.m_sec01 .box_wrap a p{opacity:1;font-size:12px}.m_sec02{padding:45px 0}.m_sec02 .w_cen{max-width:600px}.m_sec02 .w_cen>div{width:100%}.m_sec02 .left_box{text-align:center;margin-bottom:30px;padding-right:0}.m_sec02 .left_box p{font-size:12px;max-width:100%}.m_sec02 .m_hall{width:100%;padding-bottom:60px}.m_sec02 .m_hall a{position:relative}.m_sec02 .m_hall .text_box{position:absolute;bottom:0;left:0;padding:18px;background:rgba(0,0,0,0.8);color:#fff;z-index:2}.m_sec02 .m_hall .text_box strong{font-size:16px;margin-bottom:.5em}.m_sec02 .m_hall .text_box p{font-size:12px;min-height:auto}.m_sec02 .m_hall .owl-nav{left:50%;transform:translateX(-50%)}.m_sec03 .etc_slide{height:500px}.m_sec03 .w_cen{padding:0}.m_sec03 .is-bg-overflow{top:220px;height:280px}.m_sec03 .immersive_slider{width:100%;height:220px}.m_sec03 .immersive_slider .is-slide .content{padding:25px}.m_sec03 .immersive_slider .arrow_box{bottom:25px;left:25px}.m_sec03 .immersive_slider .arrow_box a{width:40px;height:40px}.m_sec03 .text_box .sort_box em{font-size:15px}.m_sec03 .text_box .sort_box em:before{width:850px}.m_sec03 .text_box strong{font-size:25px}.m_sec03 .text_box p{font-size:12px}.m_sec03 .text_box a{bottom:25px;right:25px}.m_sec04{padding:45px 0}.m_sec04 .w_cen{max-width:500px}.m_sec04 .frame{height:auto}.m_sec04 .frame_1,.m_sec04 .frame_2{width:100%}.m_sec04 .box.half{height:auto}.m_sec04 .box{padding:25px;background-size:cover}.m_sec04 .inner{padding-bottom:50px}.m_sec04 .inner em{font-size:10px}.m_sec04 .inner strong{font-size:18px}.m_sec05{padding:45px 0}.m_sec06{padding:45px 0}.m_sec06 .con_box .m_menu{padding:0 50px}.m_sec06 .con_box .text_box{padding-top:12px}.m_sec06 .con_box .text_box strong{font-size:13px}.m_sec06 .con_box .text_box span{font-size:13px}.m_sec06 .con_box .text_box p{font-size:11px}.m_sec06 .con_box .m_menu .owl-nav .owl-prev{left:10px}.m_sec06 .con_box .m_menu .owl-nav .owl-next{right:10px}.m_sec07 .left_box,.m_sec07 .right_box{display:block;width:100%}.m_sec07 .left_box{border-right:0;border-bottom:1px solid #ddd}.m_sec07 .box{padding:30px 20px}.m_sec07 .title_text_box{margin-bottom:15px}.m_sec07 .title_text_box em{font-size:14px}.m_sec07 .title_text_box h4{font-size:20px}.m_sec07 .m_cs .num{font-size:26px;margin-bottom:10px}.m_sec07 .m_cs .num.last{margin-bottom:10px}.m_sec07 .m_cs p{font-size:13px;line-height:1.4em}.m_sec07 .m_cs strong{font-size:16px;margin-bottom:12px}.m_sec07 .m_cs .link_effect_box{margin-top:12px}.m_sec07 .m_cs .link_effect_box a{font-size:15px}.m_sec07 .m_online input[type=text],.m_sec07 .m_online textarea,.m_sec07 .m_online select{font-size:12px;padding:1.2em 0}.m_sec07 .m_online textarea{height:auto}.m_sec07 .m_online .link_box .submit button span{font-size:15px}.m_sec07 .m_online .link_box .privacy label,.m_sec07 .m_online .link_box .privacy a{font-size:10px}.sub_head{height:200px}.sub_head .sub_tit{padding-top:60px}.sub_head .sub_tit .box em{font-size:20px;font-weight:400;letter-spacing:.05em}.sub_head .sub_tit .box h3{font-size:12px}.s_container .cb{max-width:600px;margin-left:auto;margin-right:auto}.s_container .cb .w_30,.s_container .cb .w_40,.s_container .cb .w_50,.s_container .cb .w_60,.s_container .cb .w_70{width:100%}.s_container .cb .fr{margin-top:15px}.s_container .mg_b60{margin-bottom:40px}.s_container .mg_t20{margin-top:15px}.s_container .mg_t40{margin-top:30px}.s_container .tab_con{padding-top:40px}.sub_row{padding-top:50px;padding-bottom:50px}.sub_row p,.sub_row li,.sub_row div{font-size:13px}.sub_row p{margin-bottom:12px}.sub_row .text_1{font-size:24px}.sub_row .text_2{font-size:18px}.sub_row .text_3{font-size:14px}.sub_row .text_4{font-size:12px}.about_1_wrap .sec_01 .fl .text_box{padding-top:0;padding-bottom:40px}.about_1_wrap .sec_01 .fr .text_box{padding-top:40px}.about_1_wrap .sec_01 .text_box h4.title{font-size:28px;margin-bottom:.6em}.about_2_wrap .box_wrap{max-width:500px}.about_2_wrap .box{width:100%;display:table;margin-top:20px}.about_2_wrap .box:first-child{margin-top:0}.about_2_wrap .box>*{display:table-cell;vertical-align:middle}.about_2_wrap .img_box{width:150px;height:150px}.about_2_wrap .text_box{padding-left:10px}.about_2_wrap .text_box strong{font-size:20px;margin-top:0}.about_2_wrap .text_box span.line{width:20px;height:1px;margin:10px auto}.map_1_wrap .info_box{padding:25px 15px}.map_1_wrap .info_box .shop_name{padding-top:30px;background-size:150px auto}.map_1_wrap .info_box .shop_name strong{font-size:24px}.map_1_wrap .info_box ul{max-width:320px;margin-top:20px}.map_1_wrap .info_box li{width:100%;font-size:14px}.map_1_wrap .info_box span.h{display:block}.hall_1_wrap .title_box .info{margin-top:20px}.hall_1_wrap .title_box .info li{font-size:12px;padding:0 10px}.hall_1_wrap .title_box .dot_box{width:33px;margin:15px auto}.hall_1_wrap .title_box .dot_box i{width:3px;height:3px}.hall_1_wrap .img_box_wrap li:nth-child(3n-1){transform:translateY(20px)}.hall_1_wrap .slide_wrap{margin-top:30px}.gallery_wrap .elem{width:50%;padding:10px}#lcl_title{font-size:13px}.party_1_wrap .dis_tb{max-width:600px}.party_1_wrap .dis_tb>*{display:block;width:100%}.party_1_wrap .fl{margin-bottom:30px}.party_1_wrap h4{font-size:36px;background-size:200px auto;padding-top:20px}.party_1_wrap strong{font-size:18px;font-weight:600}.party_2_wrap .box{width:50%;padding:0 2% 6% 2%}.party_2_wrap .text_box{padding-top:12px}.party_2_wrap .text_box strong{font-size:13px}.party_2_wrap .text_box span{font-size:13px}.party_2_wrap .text_box p{font-size:11px}.party_2_wrap .link_box span{font-size:12px}.contact_1_wrap h4{font-size:30px}.pro_info_wrap{max-width:600px;margin:0 auto}.pro_info_wrap .pro_pic{display:block;width:100%;padding:0;margin-bottom:20px}.pro_info_wrap .pro_info{display:block;width:100%;padding:0}.pro_info_wrap .pro_info .pro_name h2 span{font-size:22px;line-height:1.4em}.pro_info_wrap .pro_info .pro_name p{font-size:11px;margin-top:0}.pro_info_wrap .pro_info .pro_info_st dl{line-height:30px}.pro_info_wrap .pro_info .pro_info_st dt{font-size:12px;width:80px}.pro_info_wrap .pro_info .pro_info_st dd{font-size:12px;padding-left:90px}.pro_info_wrap .pro_info .pro_item dd strike{font-size:12px}.pro_info_wrap .pro_info .pro_item dd .price{font-size:17px}.pro_info_wrap .pro_info .pro_total .arrow_up{top:4px}.pro_info_wrap .pro_info .pro_total .arrow_down{bottom:4px}.farm-A-btn-wrap{margin:20px 0 0}.farm-A-btn-type1.farm-A-big{height:50px;line-height:48px;font-size:12px}.detail_section{padding-top:30px}.detail_section .detail_cate{padding-top:0}.detail_section .detail_cate ul{padding:10px 0}.detail_section .detail_cate li:before{margin:0 3px 0 0}.detail_section .detail_cate a{font-size:9px;padding:5px 4px}.detail_section .farm-A-title{font-size:0}.detail_section .review_wrap .review_con{display:block !important;padding:0;background-color:#fff;margin-bottom:20px;border:1px solid #ddd;border-top:2px solid #333}.detail_section .review_wrap .review_con .review_content{padding:20px 10px}.detail_section .review_wrap .farm-A-table thead,.detail_section .qna_wrap .farm-A-table thead{display:none}.detail_section .qna_wrap .qna_con{text-align:left;overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.detail_section .qna_wrap .qna_con a{overflow:hidden;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.detail_section .farm-A-goods-list ul li{padding:5px}.detail_section .farm-A-goods-list ul li .inner a p{left:10px;right:10px;bottom:10px}.detail_section .farm-A-goods-list ul li .farm-A-subject{font-size:12px;font-weight:500;margin-bottom:0}.detail_section .farm-A-goods-list ul li .farm-A-price{font-size:13px}.detail_section .detail_guide_wrap .cont{display:block;padding-top:1%}.detail_section .detail_guide_wrap .guide_text_box{padding:8px 0}.detail_section .detail_guide_wrap h6{font-size:16px;padding-bottom:3px}.detail_section .detail_guide_wrap .guide_text_box p{font-size:12px;padding-left:12px;margin-bottom:12px}.detail_section .detail_guide_wrap .guide_text_box p:before{width:4px;top:8px}.detail_section .detail_guide_wrap .guide_text_box span{font-size:12px;margin-bottom:5px}.detail_section .detail_guide_wrap .guide_text_box span:before{top:7px}.detail_section .detail_guide_wrap .guide_text_box span.last{margin-top:20px}.detail_section .detail_guide_wrap .guide_list_box{padding:8px 0}.detail_section .detail_guide_wrap .guide_list_box li{margin-bottom:12px}.detail_section .detail_guide_wrap .guide_list_box li:before{top:7px}.detail_section .detail_guide_wrap .guide_list_box strong{font-size:12px}.detail_section .detail_guide_wrap .guide_list_box p{font-size:12px;padding-left:65px}.member_menu_wrap li>a{font-size:12px}.cl_sns_login li{padding:5px 0}.cl_sns_login a{font-size:13px}.agreementBody h3{font-size:15px}.cm_info_box{padding:25px}.cm_info_box dl dt{width:60px}.cm_info_box dl dt,.cm_info_box dl dd{font-size:12px}.cs_main_wrap .cs_jumun_box>div{display:block;width:100%}.cs_main_wrap .cs_jumun_box .cs_jumun_tit{width:100%;padding:10px 20px}.cs_main_wrap .cs_jumun_box .cs_jumun_tit h3{font-size:18px}.cs_main_wrap .cs_jumun_box .cs_jumun_step{padding:20px 10px}.cs_main_wrap .cs_jumun_box .cs_jumun_step ul{display:table;table-layout:fixed;width:100%}.cs_main_wrap .cs_jumun_box .cs_jumun_step li{width:50%;display:table-cell}.cs_main_wrap .cs_jumun_box .cs_jumun_step li:before{display:none}.cs_main_wrap .cs_jumun_box .cs_jumun_step li p{font-size:12px;font-weight:600}.cs_main_wrap .cs_jumun_box .cs_jumun_step li span{width:auto;font-size:13px;padding:2px 20px 0;line-height:22px}.cs_main_wrap .cs_jumun_box .cs_jumun_count{width:100%;padding:0;border-top:1px solid #e9ecec;border-left:0}.cs_main_wrap .cs_jumun_box .cs_jumun_count ul{display:table;table-layout:fixed;width:100%}.cs_main_wrap .cs_jumun_box .cs_jumun_count li{width:50%;display:table-cell;padding:10px 25px;padding-right:5px}.cs_main_wrap .cs_jumun_box .cs_jumun_count li:first-child{border-right:1px solid #e9ecec}.cs_main_wrap .cs_jumun_box .cs_jumun_count li:before{left:15px}.cs_main_wrap .cs_mem_wrap_box{padding:0;border:0}.cs_main_wrap .cs_mem_wrap_box>div{display:block;width:100%;border:1px solid #e9ecec;padding:20px}.cs_main_wrap .cs_mem_wrap_box .cs_mem_info{border-bottom:0}.tb_st_1 th{font-size:13px}.tb_st_1 td{font-size:12px}.tb_st_2 th{font-size:13px}.tb_st_2 td{font-size:12px}@media screen and (max-width:600px){.sub_row .col-5{width:50%}.sub_row .col-4{width:50%}.m_sec05 .con_box .m_port{width:100%;transform:none;padding:0 10px}.m_sec05 .con_box .m_port .owl-nav .owl-prev{left:10px}.m_sec05 .con_box .m_port .owl-nav .owl-next{right:10px}}@media screen and (max-width:450px){.m_sec03 .etc_slide{height:370px}.m_sec03 .is-bg-overflow{top:220px;height:150px}.party_2_wrap .box{width:100%;padding:0 2% 8% 2%}}