<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&amp;display=swap');

/*상단 메뉴*/
#wrapBody {
    margin: 0 auto;
    position: relative;
}



.header_Banner_warp {
    position: relative;
    width: 100%; 
} 



.header_utiluser_warp {
    position: relative;
    width: 100%;
    min-width: 1100px;
    height: 40px;
    z-index: 1000;
   border-bottom: 1px solid #dadada;
   font-family:'Noto Sans KR', sans-serif
}
/*
    font-size: 14px;
    line-height: 1.5;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #666;
    letter-spacing: -1px;
    background: #fff;*/
.header_utiluser_box {
   position: relative;
   width: 1100px;
   min-width: 1100px;
   height: 100%;
   margin:0 auto;
   background: #ffffff;
   /*border: 1px solid #000000;*/
}

/*즐겨찾기 매장보기 앱다운*/
.header_utilmenu {
    float: left;
    padding: 11px 0 0 0;
}
.header_utilmenu ul  li {
    float: left;
    line-height: 18px;
	padding-right:10px;
}

.header_utilmenu ul  li a{
    color: #333;
	font-size:13px;
}
.header_utilmenu ul  li.go_shop a{
	color: #616161;
}

.header_utilmenu ul  li.round_b{background:#333; border-radius:30px; padding:3px 10px; margin-top:-3px;}
.header_utilmenu ul  li.round_b a{color:#fff;}

.header_utilmenu img {
	padding-bottom:3px;
	padding-right:5px;
}
/*즐겨찾기 매장보기 앱다운*/




/*회원및 링크 관련*/
.header_user_etc {
    float: right;
    padding: 11px 0 0 0;
}


.header_user_etc  ul  li {
    float: left;
	font-size: 13px;
	margin:0 7px;
}
.header_user_etc  ul  li span.pc_count{background:#f40046; color:#fff; border-radius:40px; padding:0 5px; margin-left:2px;}
.header_user_etc  ul  li img{vertical-align:middle; margin-top:-2px;}
.header_user_etc a {
    display: inline-block;
	color:#333;
}
.header_user_etc .tx_bar {
    margin: 0 0 0 10px;
}
.header_utiluser_box .tx_bar {
    display: inline-block;
    width: 1px;
    height: 10px;
    margin: 0 10px;
    background: #e1e1e1;
    vertical-align: -1px;
}

.header_user_etc .ico_arrow {
    position: absolute;
    right: 0;
    top: 7px;
    width: 7px;
    height: 4px;
    background: url(/images_new/top_menu/sp_icon_01.png) no-repeat 0 0;
    vertical-align: middle;
	border:0px solid #3e3e3e;
}

/*나만의 메뉴*/
.util_myklfs {
    position: relative;
	z-index:1;
}
.util_myklfs a {
    padding-right: 10px;
}
.util_myklfs ul{ 
    display:none;
    position: absolute;
    left: -10px;
    top: -6px;
	width:90px;
	/*height:115px;*/
    background: #fff;
    border: 1px solid #717171;
}
.util_myklfs.on ul{
	display:block;
}
.util_myklfs ul li.util_myklfs_01{
	width:90px;
    height: 30px;
	border-bottom:1px solid #3e3e3e;
}
.util_myklfs ul li.util_myklfs_01 a{
    display: inline-block;
    font-size: 12px;
    line-height: 30px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #031f73;
    letter-spacing: -1px;
    font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left:10px;
}

.util_myklfs ul li.util_myklfs_01 a .ico_arrow {
    position: absolute;
    right: 8px;
    top: 12px;
    width: 7px;
    height: 4px;
    background: url(/images_new/top_menu/sp_icon_01.png) no-repeat 0 0;
    vertical-align: middle;
	border:0px solid #3e3e3e;
}

.util_myklfs ul li.util_myklfs_02 a{
    font-size: 12px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #000000;
    letter-spacing: -1px;
	text-align: left;
	vertical-align: middle;
	padding:2px 0px 5px 10px;
}
/*나만의 메뉴*/
/*회원및 링크 관련*/


/*로고,검색,서브 쇼핑메뉴관련 */
.header_shop_warp {
    position: relative;
    width: 100%;
    min-width: 1100px;
    height: 108px;
    border-bottom: 1px solid #e0e0e0;
}

.header_shop_box {
   position: relative;
   width: 1100px;
   min-width: 1100px;
   height: 100%;
   margin:0 auto;
   text-align: left;
   vertical-align: middle;
}


.header_shop_top_banner {
  position: absolute;
  top: 1px;
  left:-115px;
  width: 109px;
  height: 107px;
  text-align: left;
  vertical-align: middle;
  border: 0px solid #000000;
}


.header_logo {
    float: left;
    padding: 32px 0 0 0;
    text-align: left;
    vertical-align: middle;
	border:0px solid #000000;
}

/*검색 관련*/
.header_search {
    position: absolute;
    left: 300px;
    top: 36px;
    width: 400px;
}


.search_text {
    display: block;
    width: 400px; 
    border:1px solid #aaaaaa;
	border-radius:50px;
	padding:5px 0;
}

.search_text input {
    margin-left:12px;
	outline-style: none;
	color:#333;
}


.search_btn {
    position: absolute;
    top: 9px;
    right: 17px;
    width: 19px;
    height: 24px;
    background-position: 19px 24px;
	border:0px solid #000000;
}

.bg_golf_img {
    background: url('/images_new/top_menu/top_but_search.png') no-repeat;
}
.search_input {
    width: 350px;
    height: 30px;
    padding-left:2px;

    font-size: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 30px;
    color: #000000;
    vertical-align: top;

    background-color: #FFFFFF;
    border:0px solid #000000;
} 
/*검색 관련*/

.header_submall{
    float: right;
    padding: 60px 0 0 0;
    text-align: left;
    vertical-align: middle;
	border:0px solid #000000;
}

.header_submall  ul  li {
    float: left;
	font-size: 16px;
	padding-right:15px;
    color: #121212;
	font-weight: bold;
	border:0px solid #000000;
}

.header_submall  ul  li.right_p_no {
    float: left;
	font-size: 16px;
	padding-right:0px;
    color: #121212;
	font-weight: bold;
	border:0px solid #000000;
}
.header_submall a {
    display: inline-block;

}



.header_submall_banner{
    float: right;
    padding: 11px 0 0 0;
    text-align: left;
    vertical-align: middle;
	border:0px solid #000000;
	font-family:'Noto Sans KR', sans-serif
}

.header_submall_banner  ul  li {
    float: left;
	border:0px solid #000000;
	text-align:center;
	width:85px;
}

.header_submall_banner a {
    display: inline-block;
	font-size:13px;
	color:#313131;
	letter-spacing:-1px;
	font-weight:500;
}

.header_submall_banner a p{margin-top:3px;}

/*로고,검색,서브 쇼핑메뉴관련 */


/*카테고리등 */
.header_catemenu_warp {
	position: relative;
    width: 100%;
    min-width: 1100px;
    height: 50px;
}

.header_catemenu_box {
   position: relative;
   width: 1100px;
   min-width: 1100px;
   height: 100%;
   margin:0 auto;
   text-align: left;
   vertical-align: middle;
}




.header_total_category{
    float: left;
    width: 130px;
    height: 40px;

    text-align: center;
    vertical-align: top;

	padding-top: 10px;
    background-color: #f4f4f4;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.header_total_category .header_total_category_t{
    color: #343434;
    font-size: 15px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 30px;

	border:0px solid #000000;
}

/*전체 보기 레이어 출력*/


.nav_left_cate{
    display: none; 
	margin-top:10px;
	margin-left:-2px;
    width: 130px;
    background: #4b4f52;
    /*border: 1px solid #CC0000;*/
}
.nav_left_cate_wrap::after {
    content: "";
    display: block;
    clear: both;
}
.nav_left_cate_wrap {
    position: relative;
	z-index:100000;
    margin: 0 auto;
    width: 130px;
}



.nav_left_cate_box ul {
  list-style: none; 
  position: relative;
}

.nav_left_cate_box ul li a {
  display: block; 
  letter-spacing: -1px;
}

.nav_left_cate_box ul.left_cate_big {
    background: #4b4f52;
	/*border: 1px solid #CC0000;*/
}

.nav_left_cate_box ul.left_cate_big&gt;li {
    float: left;
    height: 35px;
    text-align: left;
    vertical-align: top;
    background: #4b4f52;
    border-bottom: 1px solid #454648;
}

.nav_left_cate_box ul.left_cate_big&gt;li&gt;a {
	display: block;
    /*border: 1px solid #CC0000;*/
}

.nav_left_cate_box .view_sub_cate_warp{

}
.nav_left_cate_box ul.view_left_cate_sub {
  display: none;
  position: absolute;
  top: 0px;
  left: 132px;
  z-index: 100001;

  width: 968px;
  height: auto;
  min-height: 504px;
  border: 1px solid #010101;
  background: url(/images_new/top_menu/category_total_back.jpg) repeat-y 0 0;
}

.nav_left_cate_box ul.nav_left_cate_close {
	position: absolute;
	top:10px;
	right:10px;
    margin: 0 auto;
    width:30px; 
	z-index:1155455454;
    text-align: right;
}




.nav_left_cate_box ul.left_cate_big&gt;li:hover&gt;a,.nav_left_cate_box ul.left_cate_big&gt;li:focus&gt;a {
    background: #0054a5;
    border-bottom: 1px solid #454648;
}
.nav_left_cate_box ul.left_cate_big&gt;li:hover ul.view_left_cate_sub {
  display: block;
}




.nav_left_cate_box ul.view_left_cate_sub&gt;li {
  float: left;  
  width: 241px;
  height: 100%;
  position: relative;
}
 

.nav_left_cate_box ul.view_left_cate_sub&gt;li.clean {
  clear: both;
  
}

.nav_left_cate_box ul.view_left_cate_sub&gt;li&gt;a {
    color: #000000;
    font-size: 13px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 30px;
	font-weight: bold;
    padding-left:10px;
  border-bottom: 1px solid #dadada;
  border-top: 1px solid #dadada;
}

.nav_left_cate_box ul.view_left_cate_sub&gt;li&gt;a:hover {
  color: #031f73;
  text-decoration: none; 
}

.nav_left_cate_box .view_left_cate_dep_warp{
  width: 241px;
  height: auto;
  margin-top:5px;
  margin-bottom:5px;
  /*border: 1px solid #CC0000;*/
}

.nav_left_cate_box .view_left_cate_dep_no{
  width: 241px;
  padding-top:30px;
  padding-bottom:30px;
  /*border: 1px solid #CC0000;*/
}
 
.nav_left_cate_box ul.view_left_cate_dep&gt;li {
  position: relative;
}

.nav_left_cate_box ul.view_left_cate_dep&gt;li&gt;a {
  font-size: 12px;
  font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
  line-height: 18px;
  padding-left:15px;
  color: #666666;
  text-decoration: none;
}

.nav_left_cate_box ul.view_left_cate_dep&gt;li&gt;a:hover {
  font-size: 12px;
  font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
  line-height: 18px;
  padding-left:15px;
  color: #031f73;
  text-decoration: none;
}
/*전체 보기 레이어 출력*/

/*낚시도우미.로또.브랜드상품*/
.header_total_cate_01 {
    float: left;
	padding-top: 12px;
	border:0px solid #000000;
	font-family:'Noto Sans KR', sans-serif;
	font-weight:500;
}

.header_total_cate_01  ul  li {
    float: left;
    text-align: center;
    vertical-align: top;
}

.header_total_cate_01  ul  li .text_or {
    color:#293ceb;
}

.header_total_cate_01  ul  li.new_p{
   background:#293ceb;
   border-radius:40px;
}

.header_total_cate_01  ul  li.new_p a{
   display:block;
   color:#fff;
   font-weight:700 !important;
   padding:5px 22px;
   line-height:1;
}

.header_total_cate_01  ul  li.new_p a img{
   margin:-3px 3px 0 0;
}

.header_total_cate_01 span.txt_cate_ong {
    color: #fe6000;
}

.header_total_cate_01 a.big_link{
    display: inline-block;
	font-size:17px;
	letter-spacing:-0.8px;
	color:#333;
}

.header_total_cate_01 a.big_link img{
    margin-right:5px;
}



.header_catemenu_box .load_memtomem_live {
    display: inline-block;
    background: #313131;
	margin:12px 5px 12px 5px;
	border-radius:5px;
}

.header_catemenu_box .load_memtomem_live a {
    font-size: 14px;
    line-height: 25px;
    color: #FFFFFF;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}

/*낚시도우미*/
.utilTopDoumi {
    position: relative;
	z-index:10000;
} 
.utilTopDoumi.on .utilTopDoumiLst_box{
	display:block;
}


.utilTopDoumi .utilTopDoumiLst_box{ 
    display:none;
    position: absolute;
    left: 0px;
    top: 35px;
	width:960px;
	height:auto;
    border: 1px solid #717171;
	
	background: url(/images_new/top_menu/category_total_back_160.jpg) repeat-y 0 0;
}

.utilTopDoumiLst_box ul li{
    font-size: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #666666;
    letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
}
.utilTopDoumiLst_box ul li.utilTopDoumiLst_sub{
	text-align: left;
	vertical-align: top;
	width:160px;
	height: 472px;
}

.utilTopDoumiLst_box ul li.utilTopDoumiLst_sub_etc{
	text-align: left;
	vertical-align: top;
	width:160px;
	height: 32px;
}

.utilTopDoumi_table {
    clear: both;
    width: 160px;
    text-align: left;
	vertical-align: top;
}
.utilTopDoumi td.col_tit {
    text-align: left;
    vertical-align: middle;

    font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #000000;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
    border-bottom: 1px solid #dadada;
	
}


.utilTopDoumi td.col_sub {
    text-align: left;
    vertical-align: middle;

	font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #666666;
	padding-left:20px;
}


.utilTopDoumi td.col_sub a {
    display: inline-block;
    height: 20px;

	font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #666666;
	padding-left:0px;
	padding-top:2px;
	border:0px solid #CC0000;
}


.utilTopDoumi td.col_sub a:hover {
  color: #031f73;
}



.utilTopDoumi td.col_tit_etc {
    text-align: left;
    vertical-align: middle;
    font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #000000;
	padding-left:10px;
	padding-top:5px;
    border-top: 1px solid #dadada;	}



/*낚시도우미*/


/*로또 박스*/
.utilTopLotto {
    position: relative;
	z-index:10000;
} 
.utilTopLotto.on ul{
	display:block;
}
.utilTopLotto ul{ 
    display:none;
    position: absolute;
    left: 0px;
    top: 35px;
	width:110px;
	height:auto;
    background: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
    border: 1px solid #717171;
	z-index: 10001;
}

.utilTopLotto ul li a {
    display: inline-block;
	height:20px;
    font-size: 14px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #666666;
    letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
	padding-left:20px;
    border: 0px solid #717171;
}

.utilTopLotto ul li a:hover {
  color: #031f73;
}

/*로또 박스*/


.utilTopNewProduct {
    position: relative;
	z-index:10000;
}

.utilTopDownPrice {
    position: relative;
	z-index:10000;
}


/*브랜드상품*/

.utilTopBrand {
    position: relative;
	z-index:10000;
} 
.utilTopBrand.on .utilTopBrandLst_box{
	display:block;
}


.utilTopBrand .utilTopBrandLst_box{ 
    display:none;
    position: absolute;
    left: -176px;
    top: 35px;
	width:960px;
	height:auto;
    border: 1px solid #717171;
	padding-top:5px;
	padding-bottom:10px;
	
	background: url(/images_new/top_menu/category_total_back_160.jpg) repeat-y 0 0;
}

.utilTopBrandLst_box ul li{
    font-size: 13px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #666666;
    line-height: 1.4em;
    letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
}
.utilTopBrandLst_box ul li.utilTopBrandLst_sub{
	text-align: left;
	vertical-align: top;
	width:160px;
	height: 20px;
}

.utilTopBrandLst_box ul li.utilTopBrandLst_sub a{
	font-size: 13px;
    line-height: 20px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #666666;
	padding-left:10px;
	padding-top:2px;
}

.utilTopBrandLst_box ul li.utilTopBrandLst_sub a:hover {
  color: #031f73;
}

.utilTopBrandLst_box ul li.utilTopBrandLst_sub a span.brand_b{
	font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #CC0000;
	font-weight: bold;
}


/*브랜드상품*/

/*브랜드상품_2018-02-02 새로운 디자인 수정*/
.utilTopBrandNew {
    position: relative;
	z-index:10000;
	display:block;
} 
.utilTopBrandNew.on .utilTopBrandNewLst_box{
	display:block;
}


.utilTopBrandNew .utilTopBrandNewLst_box{ 
    display:none;
    position: absolute;
    right: -250px;
    top: 36px;
	width:960px;
	height:auto;
    border: 1px solid #717171;
	padding-top:5px;
	padding-bottom:10px;
	background: url(/images_new/top_menu/category_total_back_160.jpg) repeat-y 0 0;
}

.utilTopBrandNewLst_box ul li{
    font-size: 13px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    color: #666666;
    line-height: 1.4em;
    letter-spacing: -1px;
	text-align: left;
	vertical-align: top;
}
.utilTopBrandNewLst_box ul li.utilTopBrandNewLst_sub{
	text-align: left;
	vertical-align: top;
	width:160px;
	height: 20px;
}

.utilTopBrandNewLst_box ul li.utilTopBrandNewLst_sub a{
	font-size: 13px;
    line-height: 20px;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #666666;
	padding-left:10px;
	padding-top:2px;
    border: 0px solid #000000;
}

.utilTopBrandNewLst_box ul li.utilTopBrandNewLst_sub a:hover {
  color: #031f73;
}

.utilTopBrandNewLst_box ul li.utilTopBrandNewLst_sub a span.brand_b{
	font-size: 13px;
    line-height: 1.4em;
    font-family: "맑은고딕",Malgun Gothic,NanumGothic,sans-serif,Verdana, Tahoma;
    color: #CC0000;
	font-weight: bold;
}


/*브랜드상품_2018-02-02 새로운 디자인 수정*/



/*낚시도우미.로또.브랜드상품*/
.header_total_cate_03 {
	position:absolute;
	top:11px;
	right:0;
    float: right;
	/*padding-top: 8px;*/ 
	font-family:'Noto Sans KR', sans-serif;
}

.header_total_cate_03  ul  li {
    float: left;
    text-align: center;
    vertical-align: top;
}  

.header_total_cate_03 a.big_link {
    display: inline-block;
	height:40px;
	padding-left: 15px;
	padding-top:5px;
    margin:0;
    text-transform:uppercase; 
	font-size:14px;
}
.header_total_cate_03 a.big_link:hover{
	color:#f40046;
	font-weight:700;}

.header_total_cate_03 a.big_link:after {
display:block;
  content: '';
  border-bottom: solid 3px #f40046;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
}

.header_total_cate_03 a.big_link:hover:after {
transform: scaleX(1); 
}


.header_total_cate_03 a.or_line {
    display: inline-block;
    border-bottom: 4px solid #f40046;
	font-size:14px;
	color:#f40046;
	font-weight:700;
}


/*낚시도우미.로또.브랜드상품*/

.header_total_cate_02 {
    float: right;
	padding: 15px 0px 0px 5px;
	border:0px solid #000000;
}

.header_total_cate_02  ul  li {
    float: left;
    text-align: center;
    vertical-align: top;
	font-size: 16px;
    line-height: 1.2em;
    color: #141414;
	font-weight: bold;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
	padding-left: 15px;
	border:0px solid #000000;
}
.header_total_cate_02 a {
    display: inline-block;
}
/*낚시도우미.로또.브랜드상품*/



 /**********하ㅟ 서브 카테고리***********/

.header_catemenu_sub_warp {
	position: relative;
    width: 100%;
    min-width: 1100px;
    height: 45px;
    background: #313131;
}

.header_catemenu_sub_box {
   position: relative;
   width: 1100px;
   min-width: 1100px;
   height: 100%;
   margin:0 auto;
   text-align: left;
   vertical-align: middle;
}
/*상단 네비게이션*/

.nav ul,li {
  list-style: none;
  padding:0;
  margin:0;
  text-align: left;
}

.nav{
  height: 45px;
    background: #313131;
}
.container_top::after {
    content: "";
    display: block;
    clear: both;
}
.container_top {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}



.common_navigation ul {
  list-style: none; 
  position: relative;
}

.common_navigation ul li a {
  display: block; 
  letter-spacing: -1px;
}

.common_navigation ul.cate_navigation {
}

.common_navigation ul.cate_navigation &gt; li {
  float: left;
}

.common_navigation ul.cate_navigation &gt; li &gt; a {
  display: block;
  line-height: 0;
  padding: 17px 0px 13px 0px;
}

.common_navigation ul.view_sub_cate {
  display: none;
  position: absolute;
  top: 43px;
  left: 0;
  right: 0;

  z-index: 1001; 
  /*border:1px solid #2C4EAF;*/
  padding: 10px 0px 10px 0px;
  background: #FFFFFF;
} 

.common_navigation ul.cate_navigation &gt; li:hover &gt; a,.common_navigation ul.cate_navigation&gt;li:focus&gt;a {
    background: #313131;
}
 

.common_navigation ul.cate_navigation &gt; li:hover ul.view_sub_cate {
/*,.common_navigation ul.cate_navigation&gt;li:focus ul.view_sub_cate*/
  display: block;
}


.common_navigation .box_ul_dep_sub{
  border: 1px solid #0000cc;
  vertical-align: top;
}


.common_navigation ul.view_sub_cate &gt; li {
  float: left;  
  width: 170px;
  position: relative;
  margin-bottom: 0px;
  margin-left: 2px; 
  padding-left:10px;
  /*border: 1px solid #000000;*/
}
 

.common_navigation ul.view_sub_cate &gt; li.clean {
/**/
  clear: both;
}

.common_navigation ul.view_sub_cate &gt; li &gt; a {
    color: #000000;
    font-size: 13px;
    font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
    line-height: 30px;
    font-weight: bold;
    padding-left: 5px;
    /*
	border-bottom: 1px solid #dadada;
    border-top: 1px solid #dadada;
	*/
}




.common_navigation ul.view_sub_cate &gt; li &gt;a:hover {
  color: #000000;
  /*color: #FFFFFF; background: #2B4DAE;*/
  text-decoration: none; 
}




.common_navigation ul.dep_sub_menu &gt; li {
  position: relative; 
  margin-top:2px;
}

.common_navigation ul.dep_sub_menu &gt; li &gt; a {
  font-size: 13px;
  line-height: 18px;
  padding-left:10px;
  color: #555555;
  font-family: "맑은 고딕","MalgunGothic","NanumGothic",Helvetica,"AppleSDGothicNeo","돋움",dotum,Tahoma,sans-serif;
  text-decoration: none;
    padding-left: 10px;
}

.common_navigation ul.dep_sub_menu &gt; li &gt; a:hover {
  background: #FFFFFF;
  color: #2E4BAF;
  /*font-weight: bold;*/
  text-decoration: none;
}

 


.common_navigation ul.sub_num_7 {
    left: 310px;
}


.common_navigation ul.sub_num_11 {
    left: 160px;
}


.common_navigation ul.sub_num_12 {
    left: 475px;
}

.common_navigation ul.sub_num_16 {
    left: 157px;
}


.common_navigation ul.sub_num_18 {
    left: 635px;
}

/* 상단 메뉴 관련 끝*/

 /**********하ㅟ 서브 카테고리***********/

/* 상단 메뉴 관련 끝*/


/*따라 다니는 베너 부분*/
.header_Float_banner_box {
   position: relative;
   width: 1100px;
   margin:0 auto;
   border: 1px solid #cc0000;
}

#floatMenu {
	position: absolute;
    z-index:600000;
   border: 1px solid #cc0000;
}

.header_Float_banner_box .header_Float_banner_top{
	right: -90px;
	top: 10px;
	width: 70px;
	height: 370px;
	background-color: #606060;
	color: #fff;
}

/*따라 다니는 베너 부분*/

/*21.12.09 top배너 추가*/
.topb{position:relative; width:100%; height:90px; overflow:hidden; background:#ffffff; border:1px solid #ddd; min-width:1200px;}
.topb .top_ce{position:relative; width:1100px; margin:0 auto;}
.topb .top_ce .def_box{width:220px; overflow:hidden; float:left; background:#fff;}
.topb .top_ce .def_box img{width:90px; vertical-align:top; display:inline-block;}
.topb .top_ce .def_box .def_txt{display:inline-block; text-align:center; letter-spacing:-0.8px; font-size:14px; margin-left:4px; margin-top:10px; width:114px; line-height:16px;}
.topb .top_ce .def_box .def_txt p{overflow:hidden; display:inline-block; white-space:nowrap; font-family:'Noto Sans KR', sans-serif;}

.topb .top_ce .def_box a{display:block; background:#303030; color:#fff; border-radius:10px; text-align:center; padding:3px 0; font-size:13px; width:85px; margin:5px auto 0 auto;}
.topb .top_ce .def_box a:hover{background:#0f3aba; transition:all 0.3s ease}

.top_title_txt{position:relative; width:100%; background:#163dbe; color:#fff; text-align:center; font-size:16px; padding:10px 0; letter-spacing:-0.8px;}
.top_title_txt span{color:#ffe400; font-weight:bold;}

.top_title_txt_re{position:relative; width:100%; height:55px; background:#163dbe; color:#fff; text-align:center; font-size:16px; letter-spacing:-0.8px; border-bottom:4px solid #163dbe; min-width:1200px;}
.top_title_txt_re ul{width:1100px; margin:0 auto;}
.top_title_txt_re ul li{display:inline-block; line-height:55px;}
.top_title_txt_re ul li img{vertical-align:top;}
.top_title_txt_re span{color:#ffe400; font-weight:bold;}</pre></body></html>