@charset "utf-8";

/* 20210401 이후 퍼블리싱 수정추가 */
@import url('addCss.css');

#wrap{overflow:hidden;position:relative;max-width:1920px;min-height:100%;padding-top:110px;margin:0 auto;}

.skipNav{position:relative;height:0;z-index:999999;}
.skipNav a{position:fixed;top:-1000px;left:2px;width:300px;}
.skipNav a:focus,
.skipNav a:active{display:block;position:fixed;top:2px;left:2px;text-decoration:none;z-index:1;}
.skipNav a span{display:block;position:relative;height:30px;font-size:13px;color:#fff;text-decoration:none;line-height:30px;padding:0 10px;background:#14488d;}
.skipNav a span:after{position:absolute;top:0;right:15px;content:'>';}

.btnTop{display:none;position:fixed;bottom:203px;right:50%;width:55px;height:55px;text-indent:-9999em;margin-right:-750px;background:#124694 url('../images/sub/btn_sub_top.png') no-repeat 50% 50%;}
.btnTop:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:5px 5px 15px #000;opacity:0.6;}
.btnTop.on{display:block;}

#header{position:absolute;top:0;left:0;width:100%;height:110px;text-align:center;/*padding-right:150px;*/margin:0 auto;background:#fff;}
#header #hLogo{position:absolute;top:0;left:0;padding:20px 0 0;padding-left:32px;}
#header #hLogo a{display:block;overflow:hidden;width:200px;height:69px;text-indent:-9999em;background:url('../images/common/h_logo.png') no-repeat 0 0;}
#mainMenu{display:inline-block;}
#mainMenu > ul{position:relative;}
#mainMenu > ul:after{display:block;content:'';clear:both;}
#mainMenu > ul > li{float:left;}
#mainMenu > ul > li > strong{display:block;position:relative;height:110px;font-weight:500;padding-top:40px;z-index:101;}
#mainMenu > ul > li > strong:after{display:block;content:'';position:absolute;bottom:0;left:50%;width:250px;height:10px;margin-left:-125px;background:#fff;}
#mainMenu > ul > li > strong > a{display:block;position:relative;height:50px;font-size:19px;color:#222;line-height:50px;padding:0 45px;}
#mainMenu > ul > li > strong > a:hover:after,
#mainMenu > ul > li.on > strong > a:after{display:block;content:'';position:absolute;bottom:0;left:16px;width:calc(100% - 30px);height:5px;background:#1b7ed3;}
#mainMenu .dep2{display:none;}

#mainMenu .utilMenu{position:absolute;top:0;right:0;padding:46px 30px 0 0;}
#mainMenu .utilMenu:after{display:block;content:'';clear:both;}
#mainMenu .utilMenu > *{float:left;}
/* #mainMenu .utilMenu > ul{position:absolute;top:10px;right:0;margin-right:30px;min-width:500px;text-align:right;} */
#mainMenu .utilMenu > ul{position:absolute;top:10px;right:0;margin-right:30px;min-width:700px;text-align:right;}
#mainMenu .utilMenu > ul:after{display:block;content:'';clear:both;}
#mainMenu .utilMenu > ul > li{position:relative;display:inline-block;font-size:14px;padding:0 20px;vertical-align:top;}
#mainMenu .utilMenu > ul > li:last-child{padding-right:0;}
#mainMenu .utilMenu > ul > li:after{display:block;content:'';position:absolute;bottom:0;right:0;width:1px;height:13px;background:#ccc;}
#mainMenu .utilMenu > ul > li.um03:after{display:none;}
#mainMenu .utilMenu > ul > li i{display:inline-block;width:14px;height:16px;margin-right:3px;background-repeat:no-repeat;background-position:50% 50%;background-size:14px 14px;vertical-align:top;}
#mainMenu .utilMenu > ul > li.um01 i{background-image:url('../images/common/ico_top_util01.png');}
#mainMenu .utilMenu > ul > li.um02 i{background-image:url('../images/common/ico_top_util02.png');}
#mainMenu .utilMenu > ul > li.um02_on i{background-image:url('../images/common/ico_top_util04.png');}
#mainMenu .utilMenu > ul > li.um03 i{background-image:url('../images/common/ico_top_util03.png');}
#mainMenu .utilMenu > ul > li.um03 a{color:#0054a5;}
#mainMenu .utilMenu > ul > li > a{display:block;color:#666;line-height:1;}
#mainMenu .utilMenu > ul > li > a > em{font-size:16px;color:#000;}
#mainMenu .utilMenu > ul > li > strong{font-weight:normal;}
#mainMenu .utilMenu > ul > li > strong > a{display:block;color:#0054a5;font-weight:500;line-height:1;}
#mainMenu .utilMenu > ul ul{display:none;}
#mainMenu .utilMenu > ul > li.um01_on,
#mainMenu .utilMenu > ul > li.um02_on,
#mainMenu .utilMenu > ul.login_on > li.um01,
#mainMenu .utilMenu > ul.login_on > li.um02{display:none;}
#mainMenu .utilMenu > ul.login_on > li.um01_on,
#mainMenu .utilMenu > ul.login_on > li.um02_on{display:inline-block;}
#mainMenu .utilMenu > button{display:block;overflow:hidden;width:39px;height:39px;text-indent:-9999em;background:url('../images/common/btn_top_hamb.png') no-repeat 50% 50%;}
#mainMenu .utilMenu > button.util_search{margin-right:25px;background:url('../images/common/btn_top_search.png') no-repeat 50% 50%;}
#mainMenu .utilMenu > button.util_search.on{background:url('../images/common/btn_menu_close.png') no-repeat 50% 50%}

#mainMenu .deep .dep2{flex:1;position:absolute;top:110px;left:0;font-size:0;text-align:left;padding:10px;background:#e4ecf5;z-index:100;box-shadow:0 0 10px #3e6080;}
#mainMenu .deep .dep2{width:100%;}
/* #mainMenu .menu01.deep .dep2,
#mainMenu .menu03.deep .dep2,
#mainMenu .menu04.deep .dep2{width:100%;}
#mainMenu .menu02.deep,
#mainMenu .menu05.deep{position:relative;}
#mainMenu .menu02.deep .dep2,
#mainMenu .menu05.deep .dep2{left:50%;width:230px;margin-left:-115px;} 20200403. 카테고리 추가로 인한 주석처리 */
#mainMenu .deep .dep2 > li{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;position:relative;font-size:14px;text-align:left;padding:10px 0 10px 8px;border-bottom:1px solid #c9d0d7;z-index:11;}
#mainMenu .deep .dep2 > li:last-child{border-bottom:0 none;}
#mainMenu .deep .dep2 > li em{flex:none;display:block;font-size:0;}
#mainMenu .deep .dep2 > li em a{display:inline-block;font-size:17px;color:#004592;line-height:35px;}
#mainMenu .deep .dep2 > li em a:focus,
#mainMenu .deep .dep2 > li em a:hover{text-decoration:underline;}
#mainMenu .deep .dep2 > li em a.plus:after{display:inline-block;content:'';width:16px;height:16px;margin-left:8px;background:url('../images/common/bul_menu_dep2.png') no-repeat 0 0;}

#mainMenu .deep .dep3{flex:1;display:flex !important;flex-wrap:wrap;flex-direction:row;align-items:flex-start;position:relative;padding:6px 20px 6px 0;}
#mainMenu .deep .dep3 > li{/*flex:1;*/padding-right:20px;}
#mainMenu .deep .dep3 > li > a{font-size:15px;word-break:normal;}
#mainMenu .deep .dep3 > li > a:focus,
#mainMenu .deep .dep3 > li > a:hover{color:#0058bb;text-decoration:underline;}
#mainMenu .menu01.deep .dep3.m01 > li{/*flex:none;width:20%;*/}
#mainMenu .menu01.deep .dep3.m01 > li:nth-child(4){/*position:absolute;top:34px;left:calc(40% - 8px);*/}
#mainMenu .menu01.deep .dep3.m02{/*padding-left:30%;padding-bottom:20px;*/}
#mainMenu .menu01.deep .dep3.m02 > li{/*flex:1;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(1),
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(2),
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(4),
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(5){/*flex:none;position:absolute;left:0;padding-right:0;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(1){/*top:6px;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(2){/*top:34px;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(4){/*top:62px;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(5){/*top:90px;*/}
#mainMenu .menu01.deep .dep3.m02 > li:nth-child(7){/*flex:none;*/}
#mainMenu .menu01.deep .dep3.etc > li{/*flex:none;padding-right:20px;*/}
#mainMenu .menu01.deep .dep3.etc > li:last-child{padding-right:0;}
#mainMenu .menu03.deep .dep3 > li{flex:none;padding-right:20px;}
#mainMenu .menu03.deep .dep3 > li:last-child{padding-right:0;}
#mainMenu .menu04.deep .dep3 > li{flex:none;padding-right:40px;}
#mainMenu .menu04.deep .dep3 > li:last-child{padding-right:0;}
#mainMenu .deep .dep3 > li > ul{padding:3px 1px;}
#mainMenu .deep .dep3 > li > ul a{color:#666;}
#mainMenu .deep .dep3 > li > ul a:focus,
#mainMenu .deep .dep3 > li > ul a:hover{color:#0058bb;text-decoration:underline;}
/* #mainMenu .menu01.deep .dep2 > li em{width:145px;}
#mainMenu .menu02.deep .dep2 > li em{width:190px;}
#mainMenu .menu03.deep .dep2 > li em{width:190px;}
#mainMenu .menu04.deep .dep2 > li em{width:220px;}
#mainMenu .menu05.deep .dep2 > li em{width:180px;} */
#mainMenu .menu01.deep .dep2 > li em{width:155px;}/*20210414 수정*/
#mainMenu .menu02.deep .dep2 > li em{width:180px;}/*20210414 수정*/
#mainMenu .menu03.deep .dep2 > li em{width:210px;}/*20210414 수정*/
#mainMenu .menu04.deep .dep2 > li em{width:200px;}/*20230831 수정*/
#mainMenu .menu05.deep .dep2 > li em{width:130px;}/*20210414 수정*/
#mainMenu .menu07.deep .dep2 > li em{width:130px;}/*20210414 수정*/
#mainMenu .menu08.deep .dep2 > li em{width:130px;}/*20210414 수정*/


/* 통합검색 */
#topSearch {display:none;position:absolute;top:0;left:calc(50% - 25%);width:50%;height:inherit}
#topSearch .top_search_wrap{z-index:101;position:relative;width:100%;height:inherit;margin:0 auto;padding-top:28px;font-size:0;background:#fff;}
#topSearch .top_search_wrap > *{display:inline-block;}
#topSearch .top_search_wrap > span{width:100%}
#topSearch .top_search_wrap input[type="text"]{padding:20px 75px 20px 30px;width:100%;height:62px;font-size:22px;border:0 none;border-bottom:2px solid #004592}
#topSearch .top_search_wrap .ts_search{position:absolute;top:37px;right:30px;width:44px;height:44px;margin-left:-68px;text-indent:-999999em;background:url('../images/common/btn_top_search02.png') no-repeat center center;vertical-align:top}

#allMenu{display:none;position:absolute;top:0;left:0;width:100%;padding:64px 0 50px;background:#d9e7f6;border-top:6px solid #004592;z-index:100;}
#allMenu:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 35px #000;opacity:0.5;z-index:1;}

#header #allMenu .utilMenu{display:none;}
#header #allMenu .utilMenu:after{display:block;content:'';clear:both;}
#header #allMenu .utilMenu > *{float:left;}
#header #allMenu .utilMenu > ul{position:absolute;top:18px;right:50%;margin:0;margin-right:-605px;z-index:103;}
#header #allMenu .utilMenu > ul:after{display:block;content:'';clear:both;}
#header #allMenu .utilMenu > ul > li{position:relative;float:left;font-size:14px;padding:0 20px;}
#header #allMenu .utilMenu > ul > li:after{display:block;content:'';position:absolute;bottom:0;right:0;width:1px;height:13px;background:#ccc;}
#header #allMenu .utilMenu > ul > li.um03:after{display:none;}
#header #allMenu .utilMenu > ul > li i{display:inline-block;width:25px;height:25px;margin:0 7px 0 0;background-repeat:no-repeat;background-position:50% 50%;vertical-align:-7px;}
#header #allMenu .utilMenu > ul > li:after{top:50%;bottom:auto;height:20px;margin-top:-10px;}
#header #allMenu .utilMenu > ul > li.um03{padding-right:0;}
#header #allMenu .utilMenu > ul > li.um01 i{background-image:url('../images/common/ico_top_util01.png');}
#header #allMenu .utilMenu > ul > li.um02 i{background-image:url('../images/common/ico_top_util02.png');}
#header #allMenu .utilMenu > ul > li.um02_on i{background-image:url('../images/common/ico_top_util04.png');}
#header #allMenu .utilMenu > ul > li.um03 i{background-image:url('../images/common/ico_top_util03.png');}
#header #allMenu .utilMenu > ul > li.um03 a{color:#0058bb;}
#header #allMenu .utilMenu > ul > li > a{display:block;color:#666;line-height:1;}
#header #allMenu .utilMenu > ul > li > strong{font-weight:normal;}
#header #allMenu .utilMenu > ul > li > strong > a{display:block;color:#0058bb;line-height:1;}
#header #allMenu .utilMenu > ul ul{display:none;}
#header #allMenu .utilMenu > ul > li.um01_on,
#header #allMenu .utilMenu > ul > li.um02_on,
#header #allMenu .utilMenu > ul.login_on{display:none;}
#header #allMenu .utilMenu > ul.login_on > li.um01,
#header #allMenu .utilMenu > ul.login_on > li.um02{display:none;}
#header #allMenu .utilMenu > ul.login_on > li.um01_on,
#header #allMenu .utilMenu > ul.login_on > li.um02_on{display:block;}
#header #allMenu .utilMenu > ul.login_on > li.um01_on a{line-height:25px;}
#header #allMenu > button{display:block;overflow:hidden;position:absolute;top:19px;right:29px;width:65px;height:65px;text-indent:-9999em;background:url('../images/common/btn_menu_close.png') no-repeat 50% 50%;border:1px solid #6893c2;z-index:10;}

#allMenu{position:absolute;top:0;left:0;z-index:102;}
#allMenu > ul{position:relative;width:1210px;margin:0 auto;border-top:2px solid #363636;z-index:102;}
#allMenu > ul > li{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;position:relative;float:none;padding:10px 0;border-bottom:2px solid #363636;}
#allMenu > ul > li > strong{display:block;float:left;position:relative;width:235px;height:65px;font-size:0;text-align:left;}
#allMenu > ul > li > strong > a{display:block;position:absolute;top:0;left:0;width:100%;height:65px;font-size:32px;line-height:65px;padding:0;}

#allMenu .dep2{flex:1;position:static;font-size:0;text-align:left;padding:15px 0;}
#allMenu .dep2 > li{display:inline-block;text-align:left;padding-right:25px;}
#allMenu .dep2 > li em{flex:none;display:block;font-size:0;}
#allMenu .dep2 > li em a{display:inline-block;font-size:21px;color:#004592;line-height:35px;}

#allMenu .dep3{display:none;font-size:0;}
#allMenu .dep3 > li > a{display:block;font-size:18px;color:#222;line-height:30px;white-space:nowrap;}
#allMenu .dep3 > li > ul{padding-left:1px;margin-top:5px;}
#allMenu .dep3 > li > ul a{font-size:15px;color:#666;}
#allMenu .dep3 > li > ul a:hover{color:#000;text-decoration:underline;}

#allMenu .menu01.on .dep2 > li em{width:175px;}
#allMenu .menu03.on .dep2 > li em{width:290px;}
#allMenu .menu04.on .dep2 > li em{width:290px;}

#allMenu .on .dep3 > li{/*flex:1;padding:5px 0;*/padding-right:20px;}
#allMenu .menu01 .dep3.m01 > li:nth-child(4){/*flex:none;position:absolute;top:35px;left:308px;*/}
#allMenu .menu01 .dep3.m02{/*padding-left:280px;padding-bottom:27px;*/}
/*#allMenu .menu01 .dep3.m02 > li{flex:1;}
#allMenu .menu01 .dep3.m02 > li:nth-child(1),
#allMenu .menu01 .dep3.m02 > li:nth-child(2),
#allMenu .menu01 .dep3.m02 > li:nth-child(4),
#allMenu .menu01 .dep3.m02 > li:nth-child(5){flex:none;position:absolute;left:0;padding-right:0;}
#allMenu .menu01 .dep3.m02 > li:nth-child(1){top:0;}
#allMenu .menu01 .dep3.m02 > li:nth-child(2){top:35px;}
#allMenu .menu01 .dep3.m02 > li:nth-child(4){top:70px;}
#allMenu .menu01 .dep3.m02 > li:nth-child(5){top:105px;}
#allMenu .menu01 .dep3.m02 > li:nth-child(7){flex:none;}*/
#allMenu .menu01 .dep3.etc > li{flex:none;padding-right:50px;}
#allMenu .menu01 .dep3.etc > li:last-child{padding-right:0;}
#allMenu .menu03.on .dep3 > li{flex:none;padding-right:30px;}
#allMenu .menu03.on .dep3 > li:last-child{width:auto;}
#allMenu .menu04.on .dep3 > li{flex:none;padding-right:40px;}
#allMenu .menu04.on .dep3 > li:last-child{padding-right:0;}

#allMenu .dep2{display:block;}
#allMenu .dep2:after{display:none !important;}
#allMenu .on .dep2{padding:0;}
#allMenu .on .dep2 > li{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;padding:15px 30px 15px 0;border-bottom:1px solid #b7b7b7;}
#allMenu .on .dep2 > li:last-child{border-bottom:0 none;}
#allMenu .on .dep2 > li em a.plus:after{display:inline-block;content:'';width:16px;height:16px;margin-left:8px;background:url('../images/common/bul_menu_dep2.png') no-repeat 0 0;}
#allMenu .on .dep3{flex:1;}
#allMenu .on .dep3{display:flex !important;flex-wrap:wrap;flex-direction:row;align-items:flex-start;position:relative;}
#allMenu > ul > li.on > strong{width:235px;}

#footer .fWrap{position:relative;max-width:1600px;padding:40px 0 60px;margin:0 auto;}
#footer .fWrap:after{display:block;content:'';clear:both;}
#footer .fWrap select::-ms-expand{display:none;}
#footer .fWrap select{
	-webkit-appearance:none;
	-moz-appearance:none;
}
/* #footer .fWrap #fLogo{float:left;padding-top:40px;}
#footer .fWrap #fLogo a{display:block;overflow:hidden;width:170px;height:34px;text-indent:-9999em;background:url('../images/common/f_logo.jpg') no-repeat 0 0;}
#footer .fWrap .fCont{float:left;margin-left:40px;} */
#footer .fWrap #fLogo{display:block;padding-top:0px;position:absolute;top:25px;left:0;width:360px;}/*20210414 수정*/
#footer .fWrap #fLogo a{display:inline-block;overflow:hidden;width:170px;height:34px;text-indent:-9999em;background:url('../images/common/f_logo.jpg') no-repeat 0 0;margin-right:5px;}/*20210414 수정*/
#footer .fWrap .fCont{float:left;margin-left:0px;}/*20210414 수정*/
#footer .fWrap .fCont > ul{margin-left:360px;}/*20210414 추가*/
#footer .fWrap .fCont > ul:after{display:block;content:'';clear:both;}
#footer .fWrap .fCont > ul > li{position:relative;float:left;margin-left:-1px;}
#footer .fWrap .fCont > ul > li:first-child{margin-left:0;}
#footer .fWrap .fCont .sltBox_footer strong > a,
#footer .fWrap .fCont > ul > li > a{display:block;width:160px;height:45px;font-size:15px;color:#222;text-align:center;line-height:43px;border:1px solid #c2c2c2;}
#footer .fWrap .fCont > ul > li:first-child a{color:#124694;}
#footer .fWrap .fCont .sltBox_footer strong{font-weight:normal;}
#footer .fWrap .fCont .sltDetail{display:none;position:absolute;bottom:55px;left:50%;width:640px;margin-left:-320px;background:#fff;}
#footer .fWrap .fCont .sltDetail:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:7px 7px 0 #000;opacity:0.1;}
#footer .fWrap .fCont .sltDetail ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;border:3px solid #c2c2c2;}
#footer .fWrap .fCont .sltDetail ul:after{display:block;content:'';position:absolute;bottom:-10px;left:50%;width:0;margin-left:-10px;border-top:10px solid #a2a2a2;border-left:10px solid transparent;border-right:10px solid transparent;z-index:1;}
#footer .fWrap .fCont .sltDetail ul li{position:relative;width:25%;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;z-index:1;}
#footer .fWrap .fCont .sltDetail ul li:nth-child(4n){border-right:0 none;}
#footer .fWrap .fCont .sltDetail ul li:last-child{border-bottom:0 none;}
#footer .fWrap .fCont .sltDetail ul li a{display:block;width:100%;height:40px;font-size:13px;text-align:center;line-height:40px;}
#footer .fWrap .fCont .sltDetail ul li a:visited{color:#222;}
#footer .fWrap .fCont .sltDetail ul li a:hover,
#footer .fWrap .fCont .sltDetail ul li a:focus{color:#fff;background:#666;}
#footer .fWrap .fCont .sltDetail > a{display:block;overflow:hidden;position:absolute;top:3px;right:-35px;width:35px;height:35px;text-indent:-9999em;background:#666 url('../images/common/btn_menu_close_m.png') no-repeat 50% 50%;background-size:15px 15px;}
#footer .fWrap .fCont .sltDetail > a:hover,
#footer .fWrap .fCont .sltDetail > a:focus{background-color:#000;}
#footer .fWrap .fDetail,
#footer .fWrap .fDetail *{font-size:14px;}
#footer .fWrap .fDetail,
#footer .fWrap .fDetail dl{white-space:nowrap;}
#footer .fWrap .fDetail address,
#footer .fWrap .fDetail dl,
#footer .fWrap .fDetail dt,
#footer .fWrap .fDetail dd{display:inline-block;}
#footer .fWrap .fDetail{margin-top:25px;}
#footer .fWrap .fDetail address{color:#555;}
#footer .fWrap .fDetail dl{margin-left:25px;}
#footer .fWrap .fDetail dt{color:#333;}
#footer .fWrap .fDetail dt:after{display:inline-block;content:':';margin:0 3px;}
#footer .fWrap .fDetail dd{color:#555;}
#footer .fWrap .fDetail dd i{font-style:normal;font-weight:bold;color:#1b7ed3;}
#footer .fWrap .copyright{font-size:14px;color:#888;margin-top:8px;}
#footer .fWrap .copyright br{display:none;}
#footer .fWrap .footer_link{position:absolute;top:30px;right:0;}
#footer .fWrap .footer_link > a{display:block;width:210px;height:47px;font-size:15px;color:#222;line-height:45px;padding:0 5px;background:#fff url('../images/common/bul_footer_select.png') no-repeat 190px 50%;border-bottom:2px solid #363636;}
#footer .fWrap .footer_link ul{display:none;position:absolute;bottom:55px;left:0;width:100%;background:#fff;z-index:101;}
#footer .fWrap .footer_link ul li{margin-bottom:-1px;}
#footer .fWrap .footer_link ul li a{display:block;position:relative;width:100%;height:45px;font-size:15px;color:#222;line-height:45px;padding:0 14px;border:1px solid #b7b7b7;background:#fff;z-index:10;}
#footer .fWrap .footer_link ul li a:hover,
#footer .fWrap .footer_link ul li a:focus{color:#1967c1 !important;border-color:#1967c1;z-index:11;}
#footer .fWrap .footer_link ul li a:visited{color:#222;}
#footer .fWrap .fMark{position:absolute;top:95px;right:0;font-size:0;}
#footer .fWrap .fMark span{display:inline-block;overflow:hidden;width:90px;height:60px;text-indent:-9999em;background-color:transparent;background-repeat:no-repeat;background-position:0 0;}
#footer .fWrap .fMark span.wa{background-image:url('../images/common/img_footer_mark.jpg');}

.ft_gray{background:#f1f1f1;}
.ft_gray .fWrap #fLogo{padding-top:20px !important;}
/* .ft_gray #fLogo a.logo01{background:url('../images/common/f_logo_b.png') no-repeat 0 0 !important;}
.ft_gray #fLogo a.logo02{margin-top:10px;background:url('../images/common/f_logo02_b.png') no-repeat 0 0 !important;} */
.ft_gray #fLogo a.logo01{background:url('../images/common/f_logo_b.png') no-repeat 0 0 !important;}
.ft_gray #fLogo a.logo02{margin-top:10px;background:url('../images/common/f_logo02_b.png') no-repeat 0 0 !important;}
.ft_gray .fWrap .fCont > ul > li > a{background:#fff;}
.ft_gray .fWrap .footer_link > a{background:url(../images/common/bul_footer_select.png) no-repeat 190px 50% !important;}
.ft_gray .fWrap .fMark span.wa{background-image:url('../images/common/img_footer_mark.png') !important;}
.ico-indicator {
	display: inline-block;
    font-size: 12px;
    color: #fff !important;
    background-color: #fa5;
    border-radius: 3px;
    vertical-align: middle;
	padding: 0 3px;
}