@charset "utf-8";
@import url("front_normalize.css")/*tpa=http://www.waterworks.daejeon.kr/kor/resource/css/front_normalize.css*/;
body { overflow-x: hidden; }
#wrap { width: 100%; background-color: #FFF; }
.ie6 #wrap, .ie7 #wrap { min-width: 990px; }
.fixing { max-width: 990px; min-width: 990px; width: 100%; position: relative; margin: 0px auto; }
/*
.skip-navigation { display: none; }
*/
/*loader*/
div.ajax-loading { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9999999; background-image: url("img/ajax-loader.gif")/*tpa=http://www.waterworks.daejeon.kr/kor/img/ajax-loader.gif*/; background-position: center center; background-repeat: no-repeat; background-color: #FFF; opacity: 0.9; filter: alpha(opacity=90); /* ie */ -moz-opacity: 0.9; /* mozilla */ display: none; }
div.ajax-loading * { height: 100%; width: 100%; background-image: url("img/ajax-loader.gif")/*tpa=http://www.waterworks.daejeon.kr/kor/img/ajax-loader.gif*/; background-position: center center; background-repeat: no-repeat; opacity: 1; filter: alpha(opacity=100); /* ie */ -moz-opacity: 1; /* mozilla */ }


/*header*/
#header { width: 100%; position: relative; top: 0px; left: 0px; z-index: 10; padding-bottom: 7px; background-image: url("img/header_shadow.png");background-repeat: repeat-x;  background-position: 50% 100%; }
#header .border_frame { width: 100%; background-color: #FFF; background-image: url("img/header_patterns.gif"); background-repeat: no-repeat; background-position: 50% 0px; border-top: 0px solid #134697; border-bottom: 5px solid #B0CDE7; }
#header .border_frame .fixing { min-height: 88px; }

/* 상단 로고 */
.ie7 .ie7header { z-index: 10000 !important; }
#header h1.top_logo { position: absolute; top: 18px;left:-15px; z-index: 10; }
#header h1.top_logo a { width: 244px; height: 64px; display: block; overflow: hidden; text-indent: -9999px; background-image: url("img/header_logo.png"); background-repeat: no-repeat; background-position: 0px 50%; }

/* 상단 기타메뉴 */
#header .etc_navi { position: absolute; top: 7px; right: 0px; z-index: 3; }
#header .etc_navi ul { float: right; }
#header .etc_navi li { float: left; }
#header .etc_navi li a { display: block; height: 25px; font-size: 12px; line-height: 25px; overflow: hidden; background-image: url("img/common_line.png"); background-repeat: no-repeat; background-position: 0px 50%; }
#header .etc_navi li a strong { padding: 0px 10px; font-weight: 400; }
#header .etc_navi li.btn a { margin-left: 4px; background-repeat: no-repeat; background-position: 100% 50%; }
#header .etc_navi li.btn.etc01 a { width: 82px; margin-left: 20px; background-image: url("img/header_btn_etc01.png"); }
#header .etc_navi li.btn.etc02 a { width: 115px; background-image: url("img/header_btn_etc02.png"); }
#header .etc_navi li.btn a span { padding-left: 10px; }
#header .etc_navi li.first a { background-image: none; }

/* 상단 메인메뉴 */
#header .gnb_shadow { width: 100%; height: 45px; overflow: hidden; position: absolute; top: 43px; z-index: 8; padding-bottom: 7px; background-image: url("img/header_shadow.png"); background-repeat:repeat-x; background-position: 50% 100%; }
#header .gnb_frame { width: 100%; overflow: hidden; background-color: #FFF; border-bottom: 1px solid #B0CDE7; }
#header .gnb_frame a { letter-spacing: -.05em; }
#header .gnb_frame .fixing { overflow: hidden; height: 305px; background-image: url("img/common_water_img.png"); background-repeat: no-repeat; background-position: 24px 70px; }
#header a.close_btn { width: 147px; height: 41px; position: absolute; bottom: 0px; left: 50%; z-index: 5; color: #222; font-size: 13px; line-height: 48px; font-weight: 700; text-align: center; letter-spacing: -.05em; text-shadow: 1px 1px #AFCCE6; margin-left: -73px; background-image: url("img/btn_close.png"); background-repeat: no-repeat; background-position: 50% 50%; }
#header .gnb_frame .fixing #gnb { overflow: hidden; padding-bottom: 30px; }
#header .gnb_frame .fixing #gnb ul.gnb_group { float: right; margin-right: -4px; }
#header .gnb_frame .fixing #gnb li.loop { float: left; width: 126px; height: 305px; margin-top: 10px; }
#header .gnb_frame .fixing #gnb li.loop.gnbSub1 { width: 128px; }
#header .gnb_frame .fixing #gnb li.loop.gnbSub6 { width: 101px; }
#header .gnb_frame .fixing #gnb li h2 a { color: #222; font-size: 15px; line-height: 20px; border-bottom: 3px solid #FFF; }
#header .gnb_frame .fixing #gnb li h2 a:hover { border-bottom: 2px solid #134697; }
#header .gnb_frame .fixing #gnb li .gnbSub { margin-top: 5px; display: none; }
#header .gnb_frame .fixing #gnb li .gnbSub h3 a { display: block; font-size: 12px; font-weight: 400; line-height: 25px; letter-spacing: -.1em; }

/*container*/
#container { position: relative; overflow: hidden; }
#container.sub .fixing { overflow: hidden; padding: 30px 0px; }
#aside.section, #contents.section { float: left; width: 210px; overflow: hidden; margin-bottom: 10px; }
#aside.section #label { position: relative; width: 100%; height: 128px; letter-spacing: -.1em; background-image: url("img/sub_aside_label.gif"); background-repeat: no-repeat; background-position: 50% 0px; }
#aside.section #label a.sub_nav_open { width: 40px; height: 30px; position: absolute; top: 8px; right: 15px; display: none; }
#aside.section #label a.sub_nav_open strong { width: 100%; height: 100%; display: block; text-indent: -9999px; border: 1px solid #134697; background-color: #134697; background-image: url("img/btn_sub_nav_open.png"); background-repeat: no-repeat; background-position: 50% 50%; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, .3); box-shadow: 0px 1px 2px rgba(0, 0, 0, .3); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#aside.section .aside_btext { display: block; color: #FFF; font-size: 26px; padding-top: 24px; padding-left: 16px; }
#aside.section .aside_stext { display: block; color: #B0CDE7; font-size: 11px; letter-spacing: -.0em; padding-left: 16px; padding-top: 9px; }
#sub_nav { clear: both; border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; }
#sub_nav a { height: 35px; color: #222; line-height: 33px; display: block; overflow: hidden; border-bottom: 1px dashed #E8E8E8; }
#sub_nav .sub_down.active h3 a { border-bottom-color: #FFF; }
#sub_nav a strong { display: block; padding-left: 15px; background-image: url("img/sub_nav_off.gif"); background-repeat: no-repeat; background-position: 93% 55%; }
#sub_nav .active a strong, #sub_nav a:hover strong { color: #134697; background-image: url("img/sub_nav_hover.gif"); }
#sub_nav .sub_down a strong { background-image: url("img/sub_nav_on_off.gif"); }
#sub_nav .sub_down.active a strong, #sub_nav .sub_down a:hover strong { background-image: url("img/sub_nav_on_hover.gif"); }
#sub_nav .sub_nav_class { padding: 8px 0px; background-color: #F9F9F9; display: none; }
#sub_nav .sub_nav_class li a { color: #555; font-size: 12px; border-bottom-width: 0px; height: 21px; line-height: 20px; font-weight: 700; }
#sub_nav .sub_nav_class li a:hover, #sub_nav .sub_nav_class li a.active { color: #134697; }
#sub_nav .sub_nav_class li a span { padding-left: 26px; background-image: url("img/sub_nav_icon_off.gif"); background-repeat: no-repeat; background-position: 19px 55%; }
#sub_nav .sub_nav_class li.active a span, #sub_nav .sub_nav_class li a:hover span { background-image: url("img/sub_nav_icon_on.gif"); }
#aside.section .sub_aside_banner { margin-top: 10px; }

/* 서브 슬라이딩 배너?*/
.aside_zone { clear: both; width: 100%; height: 83px; overflow: hidden; position: relative; margin-top: 10px; }
.aside_zone ul.control { position: absolute; bottom: 14px; right: 16px; z-index: 4; }
.aside_zone .control li { float: left; }
.aside_zone .control a { width: 18px; height: 18px; display: block; margin-top: 1px; text-indent: -9999px; background-repeat: no-repeat; background-position: 50% 50%; }
.aside_zone .control a.bprev { background-image: url("img/main_common_prev.gif"); }
.aside_zone .control a.bnext { width: 17px; background-image: url("img/main_common_next.gif"); }
.aside_zone .control a.bpause { width: 19px; margin-left: 4px; background-image: url("img/main_common_stop.gif"); }
.aside_zone #aside_zone_slides { position: relative; z-index: 1; }
.aside_zone #aside_zone_slides a { width: 210px; height: 132px; display: block; overflow: hidden; letter-spacing: -.05em; background-image: url("img/sub_aside_banner.jpg"); background-repeat: no-repeat; }
.aside_zone #aside_zone_slides a.type01 { background-position: 0px 0px; }
.aside_zone #aside_zone_slides a.type02 { background-position: 0px -132px; }
.aside_zone #aside_zone_slides a.type03 { background-position: 0px -264px; }
.aside_zone #aside_zone_slides a.type04 { background-position: 0px -396px; }
.aside_zone .aside_zone_subject { position: absolute; top: 30px; left: 33px; color: #FFF; font-size: 20px; }
.aside_zone .aside_zone_memo { position: absolute; top: 35px; left: 16px; color: #F9F9F9; font-size: 11px; line-height: 16px; }

/* 서브 홍보비디?배너 */
#aside.section .sub_aside_banner a.vod { display: block; position: relative; width: 100%; height: 72px; color: #FFF; letter-spacing: -.05em; border-top: 1px solid #AAA; background-color: #808080; background-image: url("img/kds1.png")}
#aside.section .sub_aside_banner a.vod strong.vod_s { position: absolute; top: 23px; left: 33px; font-size: 20px; padding-right: 35px;  background-repeat: no-repeat; background-position: 100% 50%; }
#aside.section .sub_aside_banner a.vod .vod_c { position: absolute; top: 35px; left: 16px; color: #E8E8E8; font-size: 11px; line-height: 16px; }
#contents.section { float: right; width: 100%; max-width: 730px; }
#contents .small_layout .btn_frame { margin: 0px 0px 23px; }

/* 타이틀 */
.heading { clear: both; height: 70px; overflow: hidden; margin-bottom: 10px; position: relative; border: 1px solid #E8E8E8; background-color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.heading h2 { display: block; position: absolute; top: 23px; left: 22px; letter-spacing: -.1em; }
.heading h2 strong { color: #222; font-size: 26px; line-height: 26px; }
.heading h2 em { color: #AAA; font-size: 11px; letter-spacing: -.05em; padding-left: 8px; }

/* 경로표시 */
ul.crumblinks { position: absolute; top: 18px; right: 22px; }
ul.crumblinks li { float: left; font-size: 12px; }
ul.crumblinks em { color: #DDD; padding: 0px 7px 0px 5px; }
ul.crumblinks li.last a { color: #222; font-weight: 700; }
ul.crumblinks li.first a { padding-left: 20px; text-indent: -9999px; background-image: url("img/sub_home_icon.png"); background-repeat: no-repeat; background-position: 0px 55%; }
ul.crumblinks li.first a strong { display: none; }

/*footer*/
#footers { width: 100%; font-size: 12px; }
#footers .footers_top { width: 100%; height: 60px; background-image: url("img/footer_patterns.gif"); background-repeat: repeat; background-position: 0px 50%; }

/* 배너모음 */
.textbanner { float: left; width: 58%; overflow: hidden; }
.textbanner .textbanner_frame { clear: both; width: 100%; height: 32px; overflow: hidden; margin-top: 8px; }
.textbanner .textbanner_frame .control { float: left; width: 101px; overflow: hidden; }
.textbanner .textbanner_frame .control ul { margin-top: 4px; margin-right: 10px; }
.textbanner .textbanner_frame .control li { float: left; }
.textbanner .textbanner_frame .control a { width: 16px; height: 16px; display: block; text-indent: -9999px; margin-right: 1px; background-image: url("img/footer_textbanner.gif"); background-repeat: no-repeat; }
.textbanner .textbanner_frame .control a.bprev { background-position: 0px 0px; }
.textbanner .textbanner_frame .control a.bpause { background-position: -17px 0px; }
.textbanner .textbanner_frame .control a.bnext { margin-left: 1px; background-position: -34px 0px; }
.textbanner .textbanner_frame .control a.ball { margin-right: 0px; background-position: -51px 0px; }
.textbanner .textbanner_frame .textbanner_title { float: left; overflow: hidden; color: #FFF; }
.textbanner .textbanner_frame .subject { float: left; width: 65%; }
.textbanner .textbanner_frame .subject li { width: 98%; background-image:url("img/footer_patterns.gif");}
.textbanner .textbanner_frame .subject a { float: left; padding: 0px 4px; color: #E8E8E8; letter-spacing: -.05em; }
/* 사이?바로가?*/
#footers .footers_top .adspace_site { float: right; width: 42%; }
#footers .footers_top .footer_partner_frame { float: right; width: 155px; }
#footers .footers_top .footer_partner_frame.first { margin-left: 10px; }
#footers .footers_top .footer_partner_frame .partner_title { height: 21px; display: block; margin-top: 10px; text-align: left; border: 1px solid #E8E8E8; background-color: #FFF; background-image: url("img/footer_partner_btn.gif"); background-repeat: no-repeat; background-position: 100% 50%; }
#footers .footers_top .footer_partner_frame .partner_title strong { padding-left: 8px; letter-spacing: -.05em; }
/* 사이?바로가?팝업 */
.partner_pop { width: 298px; display: none; position: absolute; bottom: 0px; right: 23px; z-index: 6; font-size: 12px; border: 1px solid #DDD; background-color: #FFF; }
.sub .partner_pop { right: 0px; }
.partner_pop .partner_padding { padding: 10px 20px 15px; }
.partner_pop strong { color: #222; font-size: 15px; line-height: 30px; }
.partner_pop li { width: 100%; clear: both; line-height: 22px; overflow: hidden; }
.partner_pop li a { width: 100%; clear: both; line-height: 24px; }
.partner_pop li span { float: left; padding-left: 10px; background-image: url("img/common_icon.gif"); background-repeat: no-repeat; background-position: 0px 50%; }
.partner_pop li em { float: right; }
.partner_pop .partner_pop_clse { position: absolute; top: 15px; right: 19px; color: #222; font-size: 18px; }
#footers .footers_bottom { width: 100%; height: 115px; }
#footers .footers_bottom .qrcode { position: absolute; top: 26px; }
#footers .footers_bottom .qrcode img { border: 1px solid #DDD; }
#footers .footers_bottom .footerLink, #footers .footers_bottom address { position: absolute; top: 18px; left: 101px; }
#footers .footers_bottom address { top: 27px; }
#footers .footers_bottom cite { display: block; }
#footers .footers_bottom .footerLink li { float: left; }
#footers .footers_bottom .footerLink li a { display: block; overflow: hidden; background-image: url("img/common_line.png"); background-repeat: no-repeat; background-position: 0px 55%; }
#footers .footers_bottom .footerLink li a strong, #footers .footers_bottom .footerLink li a span { padding: 0px 6px; }
#footers .footers_bottom .footerLink li.first a { background-image: none; }
#footers .footers_bottom .footerLink li.first a span { padding-left: 0px; }
#footers .footers_bottom .footerLink li.psc a { font-weight: bold; color: #003399; }
#footers .footers_bottom .mobile_info { position: absolute; top: 26px; right: 0px; }
#footers .footers_bottom .mobile_info a { width: 175px; height: 65px; display: block; text-indent: -9999px; background-image: url("img/footer_mobile.png"); background-repeat: repeat-x; background-position: 0px 50%; }

/********************************** Media Queries **********************************/
/* ?*/
@media all and (min-width:1025px) {
	/* common */
	#wrap { background-color: #FFF; }
	a.mobile_close_btn,  a.mobile_open_btn,  .loop.gnbSub0 { display: none !important; }
    .gnb_shadow{display: block !important;}
}
/* 타블릿 가?*/
@media (max-width :1024px) {
	/* common */
	#wrap { background-color: #FFF; }
	.loop.gnbSub0,  #footers .qrcode,  .print_btn { display: none !important; }
	/* contents */
	#sub_nav { display: block; }
	a.mobile_close_btn,  a.mobile_open_btn { display: none; }
	/* footers */
	#footers .footers_bottom .footerLink,  #footers .footers_bottom address { left: 0px; }
}

/* 타블릿 세로 ??이하 공통 */
@media (max-width :992px) {
	/* common */
	#wrap { background-color: #FFF; }
	.fixing { min-width: 100%; }
	.loop.gnbSub0,  #footers .qrcode,  .print_btn,  .heading h2 em,  .aside_stext,  .aside_zone,  .sub_aside_banner a.vod,  .mobile_info { display: none !important; }
	a.mobile_close_btn,  a.mobile_open_btn,  #sub_nav { display: none; }
	/*header*/
	.loop.gnbSub0 { display: block !important; }
	#header { padding-bottom: 0px; background-image: none; }
	#header .gnb_frame { border-bottom: 0px; }
	#header .border_frame { width: 100%; border-bottom: 0px; background-image: none; }
	#header .border_frame .fixing { min-height: 58px; }
	/* 상단 로고 */
	#header h1.top_logo { top: 10px; left: 10px; }
	#header h1.top_logo a { width: 244px; height: 64px; background-image: url("img/mobile_header_logo.png") !important; background-size: 244px 64px; }
	/* 상단 기타메뉴 */
	#header .etc_navi { display: none; }
	/* 상단 메인메뉴 */
	a.mobile_close_btn,  a.mobile_open_btn { display: block; height: 30px; position: absolute; top: 13px; right: 10px; text-decoration: none !important; }
	a.mobile_close_btn strong,  a.mobile_open_btn strong { display: block; overflow: hidden; padding: 3px 15px; color: #222; line-height: 24px; border: 1px solid #DADADA; background-color: #FFF; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .1); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .1); box-shadow: 0px 1px 3px rgba(0, 0, 0, .1); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	#header .gnb_shadow { display: none; height: 1840px !important; top: 62px; padding-bottom: 0px; background-image: none; }
	#header .gnb_frame { background-color: #2E59AC; -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, .4); -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, .4); box-shadow: 0px 1px 5px rgba(0, 0, 0, .4); }
	#header .gnb_frame .fixing { height: auto; background-image: none; }
	#header .gnb_frame .fixing #gnb { overflow: hidden; padding-bottom: 0px !important; width: 100% !important; margin: 0px auto !important; }
	#header .gnb_frame .fixing #gnb ul.gnb_group { float: left; width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
	#header .gnb_frame .fixing #gnb li.loop { clear: both !important; float: none !important; width: 100% !important; height: auto !important; margin-top: 0px !important; margin-left: 0px !important; }
	#header .gnb_frame .fixing #gnb li.loop.gnbSub1,  #header .gnb_frame .fixing #gnb li.loop.gnbSub6 { width: 100% !important; }
	#header .gnb_frame .fixing #gnb li h2 a { display: block; color: #FFF; font-size: 20px; line-height: 40px; border-bottom: 0px; background-color: #2048A4; }
	#header .gnb_frame .fixing #gnb li h2 a:hover { color: #FFF; border-bottom: 0px; }
	#header .gnb_frame .fixing #gnb li h2 a span { display: block; padding: 0px 15px; text-shadow: 1px 1px #1F418F; }
	#header .gnb_frame .fixing #gnb li .gnbSub { width: 100% !important; display: block !important; margin-top: 0px; padding: 8px 0px 15px; background-color: #2E59AC; }
	#header .gnb_frame .fixing #gnb li .gnbSub h3 a { color: #B0CDE7; font-size: 14px; line-height: 27px; }
	#header .gnb_frame .fixing #gnb li .gnbSub h3 a span { padding: 0px 20px; font-weight: 700; text-shadow: 1px 1px #2C539D; }
	/* contents */
	#container.sub .fixing { padding: 0px 0px 30px; }
	#contents.section { max-width: 100%; }
	#contents.section .small_layout { padding: 0px 15px; }
	#aside.section { clear: both; float: none; width: 100%; }
	#sub_nav { display: none; }
	#aside.section #label { height: 50px; letter-spacing: -.1em; background-color: #2E59AC; background-image: none; border-bottom: 1px solid #2954A9; -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3); -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3); box-shadow: 0px 2px 4px rgba(0, 0, 0, .3); }
	#aside.section #label .sub_nav_open { display: block !important; }
	#aside.section .aside_btext { font-size: 24px; padding-top: 15px; }
	#sub_nav a strong { font-size: 15px; line-height: 35px; background-position: 96% 55%; }
	#sub_nav .sub_nav_class li a { font-size: 14px; line-height: 22px; }
	/* footers */
	#footers .fixing .small_layout { padding: 0px 15px; }
	.textbanner .textbanner_frame .control { width: 87px; }
	.sub .partner_pop { right: 15px; }
	#footers .footers_bottom .footerLink,  #footers .footers_bottom address,  #footers .footers_bottom cite { clear: both; position: static; text-align: center; margin: 0px auto; }
	#footers .footers_bottom .footerLink li { float: none; display: inline-block; margin-top: 15px; }
}

/* 스마트폰 공통 */
@media (max-width:767px) {
	/* common */
	#wrap { background-color: #FFF; }
	.close_btn,  .textbanner_title,  #footers .footers_bottom cite em,  ul.crumblinks { display: none !important; }
	/* header */
	/*#header h1.top_logo a { width: 175px; height: 37px; background-image: url("img/mobile_header_logo.png") !important; background-size: 175px 37px; }*/
	/* contents */
	#container.sub .fixing { padding-top: 0px !important; }
	#contents.section .small_layout { padding: 0px 10px; }
	#contents.section .small_layout .btn_frame { margin-bottom: 15px; }
	#aside.section #label a.sub_nav_open { right: 10px; }
	#aside.section .aside_btext { padding-left: 10px; }
	.heading { height: 35px; position: relative; border-width: 0px; border-bottom: 2px solid #E8E8E8; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
	.heading h2 { top: 0px; left: 0px; }
	.partner_pop { width: 100% !important; right: -1px !important; }
	/* footers */
	#footers .fixing .small_layout { padding: 0px 10px; }
	#footers { font-size: 10px; line-height: 16px; }
	#footers .footers_top { height: 145px; padding-top: 5px !important; }
	.textbanner .textbanner_frame .control { width: 80px; }
	.textbanner .textbanner_frame .subject { width: 72%; }
	.textbanner .textbanner_frame .subject a { font-size: 12px; line-height: 25px; letter-spacing: -.05em; }
	.textbanner,  .adspace_site,  .footer_partner_frame { clear: both !important; float: none !important; width: 100% !important; }
	.footer_partner_frame.first { margin-left: 0px !important; }
	.footer_partner_frame .partner_title { width: 100% !important; height: 40px !important; }
	.footer_partner_frame .partner_title strong { font-size: 14px; padding-left: 10px !important; line-height: 38px !important; }
	#footers .footers_bottom address span { clear: both; display: block; }
	#footers .footers_bottom { height: 115px; }
	#footers .footers_bottom .footerLink { margin-top: 10px; margin-bottom: 5px; }
	#footers .footers_bottom .footerLink li { margin-top: 0px; }
	#footers .footers_bottom .footerLink li a { font-size: 11px; background-image: none; }
	#footers .footers_bottom .footerLink li a strong,  #footers .footers_bottom .footerLink li a span { padding: 4px; }

    .ul_m{list-style: circle;}
}
