@charset "utf-8";  .sub_vis > .inner{position: relative; padding-top:100px;}
 .sub_vis .vis_copy{text-indent:-999em;width: 515px;height: 77px;background: url("/images/localfood/sub/sub_sp.png?build_20250707001") 0px -196px no-repeat;margin: 96px auto;}
 .sub_vis #path{position:absolute;top: 372px;left: 359px;z-index: 2;}
 .sub_vis .path_bg{background: rgba(0, 0, 0, 0.4); width: 100%; position: absolute; bottom: 0px; left: 0; height: 80px;}
 .sub_vis .contents_tools{position: absolute;top: 384px;right:0;z-index: 3;background: #fff;box-shadow: 5px 0px 10px rgb(0, 0, 0, 0.3);border-radius: 100px;padding: 20px 22px;}
 .sub_vis{background: #5f503d url(/images/localfood/sub/spot_localfood.jpg?build_20250707001)top center no-repeat;background-size: cover;}
 .sub_vis.spot_localfood{background: url("/images/localfood/sub/spot_localfood.jpg?build_20250707001") no-repeat;}
   .contents_tools{position: absolute;top: 384px;right:0;z-index: 3;background: #fff;box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.3);border-radius: 100px;padding: 20px 22px;}
 .contents_tools > ul > li > a span{display: inline-block; vertical-align: middle; margin-top: -3px; text-indent: -99999px; background: url("/images/localfood/sub/sub_sp.png?build_20250707001") no-repeat;}
 .contents_tools .content_util > li{float: left;margin-left: 20px;}
 .contents_tools .content_util > li:first-child{margin-left: 0;}
 .contents_tools .content_util > li > a{border-radius:0;}
 .contents_tools .content_util > li.tools_view_option > a span{width: 32px;height: 32px;background-position: -588px -18px;}
 .contents_tools .content_util > li.tools_share > a span{width: 32px;height: 32px;background-position: -652px -18px;}
 .contents_tools .content_util > li.tools_print > a span{width: 34px;height: 35px;background-position: -717px -16px;}
 .contents_tools .content_util > li.tools_qr > a span{width: 33px;height: 33px;background-position: -785px -17px;}
 .contents_tools .content_util > li.tools_bookmark > a span{width: 36px;height: 32px;background-position: -851px -17px;}
 .contents_tools .content_util > li .util_box{position: absolute;top: 70px;right: 12%;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share{margin:20px auto 5px }
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li a{display: inline-block;width: 38px;height: 38px;text-indent: -99999px;background: url("/images/subsite_common/sub/sub_sp.png?build_20250707001") no-repeat -60px 0;transition: ease-in-out 0.3s;border-radius: 50%;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li.fa a{background-position: -60px 0; background-color: #2a548e;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li.tw a{background-position: -106px 0; background-color: #000;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li.ks a{background-position: -152px 0; background-color: #fac426;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li.bd a{background-position: -198px 0; background-color: #01a654;}
 .contents_tools .content_util > li.tools_share .util_box ul.sns_share li a:hover{box-shadow: 2px 3px 4px rgba(0,0,0,0.6);}
  #admin_info{display:none;}
  .local_certify_box .cont_write{border-top:1px solid #40434c;border-bottom: 1px solid #d2d2d2;}
 .local_certify_box .cont_write .info_box{float:left;width: 100%;padding-bottom: 20px;}
 .local_certify_box .cont_write .write_item input[type="text"]{margin: 0;border-bottom: 1px solid #d2d2d2;border-radius: 4px;background-color: #fff;height: 38px;line-height: 38px;padding: 0 7px;}
 .local_certify_box .cont_write .module_tel{display: inline-block;border: 1px solid #d2d2d2;border-radius: 5px;height: 36px;line-height: 36px;padding: 0 12px;color: #727272;width: 22%;}
 .local_certify_box .cont_write .write_item{padding: 20px 0;border-bottom: 1px solid #d2d2d2;min-height: 38px;line-height: 38px;font-size: 16px;float: left;width: 100%;}
 /*.local_certify_box .cont_write .write_item:last-child{border-bottom:0;}
*/ .local_certify_box .cont_write .write_item .title{color: #333333;font-weight: 400;height: 38px;line-height: 38px;float: left;width: 202px;padding-left: 20px;box-sizing: border-box;letter-spacing: -0.05em;}
 .local_certify_box .cont_write .write_item .title:before{content:'';display:inline-block;width: 11px;height: 10px;background: url("/images/localfood/common/check_ico.png?build_20250707001") 0px -4px no-repeat;vertical-align: middle;margin-right: 3px;}
 .local_certify_box .cont_write .write_item .title:after{content:'';display:inline-block;width: 1px;height: 16px;background: url("/images/localfood/common/check_ico.png?build_20250707001") -51px -2px no-repeat;float: right;margin-top: 12px;margin-right: 14px;}
 .local_certify_box .cont_write .write_item .title.row2:after{ margin-top: -22px;}
 .local_certify_box .cont_write .write_item .left, .local_certify_box .cont_write .write_item .right{width:50%;float:left;}
 .local_certify_box .cont_write .write_item .fragment{float:left;width: 60%;}
 .local_certify_box .cont_write .write_item .category{display:inline-block;}
 .local_certify_box .cont_write .write_item select.custom_select{position: relative;display: inline-block;border: 1px solid #d2d2d2;border-radius: 5px;transition: ease-in-out 0.3s;cursor: pointer;padding: 4px 10px;line-height: 38px;height: 38px;width: 192px;}
 .local_certify_box .cont_write .write_item .selectric-wrapper{position: relative; line-height: 0;  display: inline-block; vertical-align: middle;}
 .local_certify_box .cont_write .write_item .selectric{position: relative; display: inline-block; border: 1px solid #d2d2d2; border-radius: 5px; line-height: 1.7em; transition: ease-in-out 0.3s; cursor: pointer;}
 .local_certify_box .cont_write .write_item .selectric .selectric-label{display: block; margin-right: 35px; border-right: 1px solid #d2d2d2; font-size: 16px; padding: 0 140px 0 10px; height: 36px; line-height: 36px; transition: ease-in-out 0.3s;}
 .local_certify_box .cont_write .write_item .selectric:hover, .module_write_box .cont_write > .write_box.module_theme .selectric:focus, .module_write_box .cont_write > .write_box.module_theme .selectric:hover .selectric-label, .module_write_box .cont_write > .write_box.module_theme .selectric:focus .selectric-label{border-color: #000;}
 .local_certify_box .cont_write .write_item .selectric .selectric-button{position: absolute; top: 16px; right: 13px; margin: 0; padding: 0; background: none; border-style: solid; border-width: 7px 4.5px 0 4.5px; border-color: #d2d2d2 transparent; width: 0; height: 0; text-indent: -99999px; transition: ease-in-out 0.3s;}
 .local_certify_box .cont_write .write_item .selectric:hover .selectric-button, .module_write_box .cont_write > .write_box.module_theme .selectric:focus .selectric-button{border-color: #000 transparent;}
 .local_certify_box .cont_write .write_item .selectric-items{line-height: 1.7em; font-size: 15px;}
 .local_certify_box .cont_write .write_item .transparent_box{display: block; height: 38px; line-height: 38px; color: #333; border: 0 !important; padding: 0 12px;}
 .local_certify_box .cont_write .title span.next{display: block; line-height: 8px; font-size: 14px;}
 .local_certify_box .cont_write .write_item .p_input{background-color: #eee;}
 .local_certify_box .cont_write .write_item .product_list{position:absolute;background: #fff;width: 190px;border: 1px solid #5e5e5e;padding: 5px 15px;box-sizing: border-box;z-index: 3;box-shadow: 3px 2px 7px rgba(0, 0, 0, 0.3); display: none; }
 .local_certify_box .cont_write .write_item .product_list > li:before{content:'';display: inline-block;width: 4px;height: 7px;vertical-align: middle;background: url(/images/common/sub/basic_ul_bl.png?build_20250707001) no-repeat 0px 0px;margin-right: 5px;}
 .local_certify_box .cont_write .write_item .product_list > li{border-bottom: 1px solid #eee; padding: 0 5px;}
 .local_certify_box .cont_write .processed_box{margin:20px 0;}
 .local_certify_box .cont_write .write_item .address_box .btn_add{display: inline-block;color: #014da1;border: 1px solid #014da1;font-size: 15px;padding: 4px 10px;height: 28px;line-height: 28px;margin: 0 0 0 5px;vertical-align: middle;}
 .local_certify_box .cont_write .write_item .address_box .addr_bottombox{margin-top: 5px;}
 .local_certify_box .cont_write .write_item .address_box .addr_bottombox input{margin-left: 5px !important;}
 .local_certify_box .cont_write .write_item .address_box .addr_bottombox input:first-child{margin-left: 0 !important;}
 .local_certify_box .cont_write .p_sort .write_item .title{padding-left: 20px;box-sizing: border-box;}
 .local_certify_box .cont_write .p_sort{border: 2px solid #5e5e5e;width: 100%;overflow: hidden;background: #fbfcff;margin-bottom: 7px;box-sizing: border-box;}
 .local_certify_box .cont_write .p_sort .sort_con{width:90%;float: left;border-right: 1px solid #d2d2d2;box-sizing: border-box;background: #fff;}
 .local_certify_box .cont_write .p_sort .sort_btn{width: 10%;float: left;padding-top: 6%;}
 .local_certify_box .cont_write .p_sort .sort_btn > a{display:block;width: 30px;height: 30px;border-radius: 2px;text-indent: -999em;margin: 18px auto;}
 .local_certify_box .cont_write .p_sort .sort_btn > a.b_plus{background: #5e5e5e url(/images/localfood/common/check_ico.png?build_20250707001) -82px 6px no-repeat;}
 .local_certify_box .cont_write .p_sort .sort_btn > a.b_minus{background: #ffffff url(/images/localfood/common/check_ico.png?build_20250707001) -129px 6px no-repeat;border:1px solid #5e5e5e;box-sizing: border-box;}
 .local_certify_box .cont_write .p_sort .write_item .fragment{width: 57%;}
 .local_certify_box .cont_write .p_sort .write_item .title.row2{ margin-top: -10px;}
 .local_certify_box .cont_write .write_item .w65{width:65%}
 .local_certify_box .cont_write .write_item .w70{width:70%}
 .local_certify_box .cont_write .write_item .w75{width:75%}
 .local_certify_box .cont_write .write_item .w80{width:80%}
 .local_certify_box .cont_write .write_item .w85{width:85%}
 .local_certify_box .cont_write .write_item .w90{width:90%}
 .local_certify_box .cont_write .write_item .w95{width:95%}
 .local_certify_box .cont_write .write_item .w100{width:100%}
 .local_certify_box .cont_write .write_item .apply_address #address_1{margin-top:5px; }
 .local_certify_box .cont_write .write_item .apply_address #address_2{margin-top:5px; margin-left:5px;}
  .local_certify_box .cont_view table.table_view {border-right:1px solid #d2d2d2;border-top: 2px solid #5e5e5e;border-bottom:1px solid #d2d2d2;border-collapse:collapse;clear:both;width:100%;}
 .local_certify_box .cont_view table.table_view th {font-weight:400;padding:13px;background-color: #fbfcff;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;vertical-align:middle;word-break:keep-all;font-size: 16px;}
 .local_certify_box .cont_view table.table_view td { background-color:#fff; text-align:center; padding:10px !important; border-left:1px solid #dedede; border-top:1px solid #dedede; vertical-align:middle; word-break:break-all;}
 .local_certify_box .cont_view table.table_view td.th { background-color:#f5f8fd;}
 .local_certify_box .cont_view table.table_view th.bbn { border-bottom:1px solid #d2d2d2; }
 .local_certify_box .cont_view table.table_view.bbn th { border-bottom:1px solid #d2d2d2; }
 .local_certify_box .cont_view table.table_view:first-child { margin:0 0 0 0; }
 .local_certify_box .cont_view .plan_box{background: #fbfcff;overflow:hidden;border-left: 1px solid #d2d2d2; position:relative;}
 .local_certify_box .cont_view .plan_box:after{content:'';position:absolute;width: 53px;height:1px;left:0;bottom:0;background: #d2d2d2;}
 .local_certify_box .cont_view .plan_box > .title{ float: left; width: 5%; text-align: center; font-size: 16px; box-sizing: border-box; font-weight: 500; padding-top:85px; border-top: 2px solid #5e5e5e;}
 .local_certify_box .cont_view .plan_box > .table_con{ float: left; width: 95%;}
  .search_wrap{background: url("/images/localfood/sub/search_bg.jpg?build_20250707001")no-repeat;border-radius: 10px 10px 0 0;padding: 20px;min-height: 328px;text-align: center;}
 .search_wrap > h4{background:none;font-weight:500;margin-top: 60px;font-size: 30px;color: #333;}
 .search_wrap > h4 > span.gr{color:#419524; font-weight: bold;}
 .big_font .search_wrap > h4{font-size:32px!important; }
  .search_wrap{}
 .search_wrap .search_box{border:5px solid #8dc63f;width: 784px;border-radius: 100px;box-sizing: border-box;position:relative;margin: 30px auto;}
 .search_wrap .search_box > input{width: 604px;border-radius: 100px 0 0 100px;border: none;padding: 16px 30px 16px 30px;}
 .search_wrap .search_box > button{background: #419524;border:none;padding: 14px 13px 14px 15px;width: 110px;border-radius: 0 100px 100px 0;cursor: pointer;color: #fff;font-size: 18px;}
 .search_wrap .search_box > button > span.ico{background: url("/images/localfood/main/main_sp.png?build_20250707001") -475px -6px no-repeat;display:inline-block;width: 26px;height: 23px;vertical-align: middle;margin-left: 10px;}
 .search_wrap .search_box:before{content:'';display:block;width: 169px;height: 122px;background: url("/images/localfood/sub/search_character.png?build_20250707001") no-repeat;position: absolute;bottom: 46px;left: 0;}
 .search_wrap .search_keyword{width: 700px;margin: 0 auto;text-align:center;overflow: hidden;}
 .search_wrap .search_keyword > li{display: inline-block;margin: 5px 5px;line-height: 33px;}
 .search_wrap .search_keyword > li > a{border: 1px solid #b7b7b7;padding:5px 20px;border-radius:100px;}
 .search_wrap .search_keyword > li > a:hover{text-decoration:underline;}
  .alert_wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 5; background-color: rgba(0, 0, 0, 0.8); }
 .alert_wrapper .vertical_wrap { height: 100%; }
 .alert_wrapper .alert_inner { position: relative; top:200px; background-color: #fff; max-width: 1100px; margin: 0 auto; z-index: 0; }
 .alert_wrapper .alert_inner > .title_box {background-color: #346a9f;color: #fff;height: 50px;line-height: 50px;padding: 0 0 0 35px;font-size: 18px;font-weight: 400;}
 .alert_wrapper .alert_inner .alert_contbox {position: relative;padding: 20px 0px 35px;min-height: 380px;}
 .alert_wrapper .alert_inner .alert_contbox:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 25px; background-color: #d4d7e4; z-index: -1; }
 .alert_wrapper .alert_inner .alert_contbox .alert_cont { text-align: center; overflow-y: auto; height: 100%; }
 .alert_wrapper .alert_inner .alert_contbox .alert_cont > div { display: inline-block; text-align: left; }
 .alert_wrapper .alert_inner .alert_contbox .btn_box {margin: 14px auto;font-size: 0;text-align: center;}
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul { display: inline-block; font-size: 17px; }
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li { float: left; margin-left: 10px; }
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li:first-child { margin-left: 0; }
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li a {display: block;color: #fff;padding: 0 20px;min-width: 130px;height: 45px;line-height: 45px;border-radius: 50px;background-color: #383838;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;}
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li a.btn_cancel { background-color: #a4a5a7; }
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li a.btn_confirm {background-color: #af1f1f;}
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li a.btn_confirm.disabled {background-color: #af1f1f;}
 .alert_wrapper .alert_inner .alert_contbox .btn_box ul li a:hover { -webkit-animation: txt_hover ease-in-out 0.4s; animation: txt_hover ease-in-out 0.4s; }
 .alert_wrapper .alert_inner .btn_close { position: absolute; top: 13px;right:15px;; color: #fff; }
 /*.alert_wrapper .alert_inner .btn_close:before { content: ''; display: inline-block; width: 15px; height: 15px; background: url("/images/harufilm_manager/harufilm_sp.png?build_20250707001?v1.1") no-repeat 0 -278px; text-indent: -99999px; vertical-align: middle; margin-right: 6px; }
*/ .alert_wrapper .alert_inner .btn_close:hover { -webkit-animation: txt_hover ease-in-out 0.4s; animation: txt_hover ease-in-out 0.4s; }
 .alert_wrapper #wrap { width:1020px; }
 .alert_wrapper .alert_inner .alert_contbox .local_certify_box {width:95%;}
  .local_certify_box .cont_write table.table_view {border-right:1px solid #d2d2d2;border-top: 2px solid #5e5e5e;border-bottom:1px solid #d2d2d2;border-collapse:collapse;clear:both;width:100%;}
 .local_certify_box .cont_write table.table_view th {font-weight:400;padding:13px;background-color: #fbfcff;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;vertical-align:middle;word-break:keep-all;font-size: 16px;}
 .local_certify_box .cont_write table.table_view td { background-color:#fff; text-align:center; padding:10px !important; border-left:1px solid #dedede; border-top:1px solid #dedede; vertical-align:middle; word-break:break-all;}
 .local_certify_box .cont_write table.table_view td.th { background-color:#f5f8fd;}
 .local_certify_box .cont_write table.table_view th.bbn { border-bottom:1px solid #d2d2d2; }
 .local_certify_box .cont_write table.table_view.bbn th { border-bottom:1px solid #d2d2d2; }
 .local_certify_box .cont_write table.table_view:first-child { margin:0 0 0 0; }
 .local_certify_box .cont_write .plan_box{background: #fbfcff;overflow:hidden;border-left: 1px solid #d2d2d2;}
 .local_certify_box .cont_write .plan_box > .title{ float: left; width: 5%; text-align: center; font-size: 16px; box-sizing: border-box; font-weight: 500; padding: 80px 0; border-top: 2px solid #5e5e5e;}
 .local_certify_box .cont_write .plan_box > .table_con{ float: left; width: 100%;}
 .local_certify_box .cont_write table.table_view th .sort_btn{float:right;padding-top: 0%;}
 .local_certify_box .cont_write table.table_view th .sort_btn > a{display:block;width: 30px;height: 30px;border-radius: 2px;text-indent: -999em;margin: 0px auto;}
 .local_certify_box .cont_write table.table_view th .sort_btn > a.b_plus{background: #5e5e5e url(/images/localfood/common/check_ico.png?build_20250707001) -82px 6px no-repeat;}
 .local_certify_box .cont_write table.table_view td .sort_btn{float:right;padding-top: 0%;}
 .local_certify_box .cont_write table.table_view td .sort_btn > a{display:block;width: 30px;height: 30px;border-radius: 2px;text-indent: -999em;margin: 0px auto;}
 .local_certify_box .cont_write table.table_view td .sort_btn > a.b_minus{background: #ffffff url(/images/localfood/common/check_ico.png?build_20250707001) -129px 6px no-repeat;border:1px solid #5e5e5e;box-sizing: border-box;}
 