@charset "utf-8";  .greetings_bg{background:url("/contents/4988/img_mayor.jpg") center top no-repeat; height:399px;}
 .greetings_bg p{font-size: 34px; line-height: 1.2; padding-left: 470px; padding-top: 86px;}
 .bl{color: #046fd9;}
  .greetings_box > .greetings_top{background: #eff1f4 url("/contents/9107/greetings_profile_new.png") top right no-repeat;padding: 53px 50px 90px 80px;min-height: 245px;position: relative;}
 .greetings_box > .greetings_top > .tit01{font-size: 20px;margin-bottom: 30px;width: 50%;}
 .greetings_box > .greetings_top > .tit02{font-size: 38px;line-height: 38px;width: 50%;margin-bottom: 15px;color: #000;}
 .greetings_box > .greetings_top > .tit03{font-size: 36px;line-height: 40px;width: 50%;font-weight: 400;color: #000;}
 .greetings_box > .greetings_top > .txt{font-size:18px;margin-top: 40px;line-height: 30px; letter-spacing: 0;}
 .greetings_box .bl{font-weight:400; color:#046fd9;}
 .greetings_box > .greetings_botm{ padding: 50px 80px;}
 .greetings_box > .greetings_botm p.txt{font-size:18px;line-height: 30px;margin-bottom: 20px;word-break: keep-all;}
 .greetings_box > .greetings_top p.name{font-size: 20px;background: url(/contents/82/greetings_name.png) no-repeat;color: #fff;padding: 12px 30px;width: 340px;position: absolute;bottom: -10px;}
 .greetings_box > .greetings_top p.name > span.sign{margin-left: 25px;}
 /*.greetings_box > .greetings_top p.name > span.sign:before{content:''; width:1px;height: 16px; background:#fff; display:inline-block;position: absolute;left: 189px;top: 19px;}
*/ .w170 {width: 170px !important;}
 .w60 {width: 60% !important;}
  .symbol_bg{background:url("/contents/4990/symbol_bg1.jpg"); border:solid #d7d7d7 1px; padding:40px 20px;text-align:center; margin-top: 20px; line-height: 2;}
  .h100{min-height: 120px;}
 .year_tit{background: #02994a; width: 130px; height: 35px; display: inline-block; text-align: center; border-radius: 20px; color: #fff; line-height: 1.4; padding: 0 20px;}
  .org_list{margin-top: 20px; overflow:hidden;}
 .org_list .list{float:left; width: 32%; margin-right: 2%;}
 .org_list .list:last-child{margin-right:0;}
 .org_list .list p.tit{ background: 0; padding-left: 0; display: block; background-color: #0b86b1; color: #fff; padding: 16px 13px; line-height: 2; height: 30px; font-size: 16px; margin-top: 20px; text-align: center;}
 .org_list .list .list_box{min-height: 150px; padding: 14px; border: 1px solid #e4e4e4;}
 .org_list .list_4{float:left; width: 23.5%; margin-right: 2%;}
 .org_list .list_4:last-child{margin-right:0;}
 .org_list .list_4 p.tit{ background: 0; display: block; background-color: #ffe16c; padding: 16px 13px; line-height: 1.5; font-size: 16px; text-align: center;}
 .org_list .list_4 .list_box{ padding: 14px; border: 1px solid #e4e4e4;}
 .org_list .list_4 .e_height{height: 210px;}
 .org_list .list_4 .j_height{height: 105px;}
 .org_list .list_4 .c_height{height: 105px;}
 .org_list2 { margin-top:20px; }
 .org_list2 .list_5{display: inline-block;width:100%;}
 .org_list2 .list_5:last-chlid{margin-right:0;}
 .org_list2 .list_5 li{float: left; width: 17.6%; background-color: #e6e6e6; padding: 10px; margin-right: 0.5%; margin-bottom: 5px; text-align:center;}
  .daily_area > ul > li{float:left;width: 23.5%;text-align:center;margin-right: 2%;margin-bottom: 2%;}
 .daily_area > ul > li > p.daily_li{padding: 30px 0;background: #f6f6f6;border-top: 1px solid #231f20;border-bottom: 1px solid #c2c2c2;}
 .daily_area > ul > li:nth-child(4n){margin-right:0;}
 .daily_area > ul > li > p.daily_li > span{display:block;}
 .daily_area > ul > li > p.daily_li > span.icon{width: 62px;height: 66px;background:url("/contents/1257/daily_ico.png")no-repeat;margin: 0 auto;margin-bottom: 10px;}
 .daily_area > ul > li > p.daily_li > span.tit{font-weight:bold; font-size:20px; color:#046fd9;}
 .daily_area > ul > li > p.daily_li > span.icon.ico01{background-position: -11px 0;}
 .daily_area > ul > li > p.daily_li > span.icon.ico02{background-position: -119px 0;}
 .daily_area > ul > li > p.daily_li > span.icon.ico03{background-position: -227px 0;}
 .daily_area > ul > li > p.daily_li > span.icon.ico04{background-position: -332px 0;}
 .daily_area > ul > li > p.daily_li > span.icon.ico05{background-position: -12px -90px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico06{background-position: -120px -90px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico07{background-position: -219px -90px;width: 77px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico08{background-position: -333px -90px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico09{background-position: -11px -180px;width: 64px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico10{background-position: -119px -188px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico11{background-position: -227px -181px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico12{background-position: -333px -181px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico13{background-position: -11px -276px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico14{background-position: -119px -276px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico15{background-position: -226px -272px;}
 .daily_area > ul > li > p.daily_li > span.icon.ico16{background-position: -333px -274px;}
 .daily_area > ul > li > p.daily_li:hover{margin-top:-5px; transition: ease-in-out 0.3s;}
  ul.yeosu_info{margin-top: 20px;}
 ul.yeosu_info li{line-height:2;}
 ul.yeosu_info li span.ico_location {background:url("/contents/4769/ico_location.png") no-repeat; width:25px; height:25px; display: inline-block; padding-right: 5px; margin-bottom: -5px;}
 ul.yeosu_info li span.ico_call {background:url("/contents/4769/ico_cell.png") no-repeat; width:25px; height:25px; display:inline-block; padding-right: 5px; margin-bottom: -5px;}
 ul.yeosu_info li span.ico_product {background:url("/contents/4769/ico_product.png") no-repeat; width:25px; height:25px; display:inline-block; padding-right: 5px; margin-bottom: -5px;}
  .map_box{border:1px solid #cacaca; min-height: 450px;}
 .label{display: block;position: relative;z-index: 10;padding: 7px 8px 7px;border-radius: 3px;font-weight: 600;font-size: 15px;line-height: 15px;background-color: #fff;color: #000;margin-top: -84px;border:1px solid #e5e5e5;border-color: rgba(0,0,0,.1);box-shadow: 5px 5px 5px rgba(85,118,151,0.3);}
 .label:after{position: absolute; content: ""; top:0; left:45%; width:0; height:0; border:15px solid transparent; border-top-color:#ffffff; margin-left: -10px; margin-top:25px;}
  .center{margin:0 auto; display: table;}
 .ico_tit{background:url("/contents/ico_factory.png") no-repeat; display:block; width:63px; height:49px; float:left; margin-top: -10px; padding-right:10px;}
