


#top { width:100%; margin:0px auto 0px; min-width:1200px; }
#top .top_area { width:100%;  background:#f5f5f5; border-bottom:1px solid #ddd; }
#top .top_area2 { display:flex; justify-content:space-between; margin:0px auto 0; max-width:1400px; align-items:center; padding:20px 0; }
#top .top_area3 { border-bottom:2px solid #06498d; border-top:1px solid #ddd; }
#top .top_inner { width:1400px; margin:0 auto; }
#top .inner_flex { display:flex; justify-content:space-between; max-width:1400px; margin:0 auto; }
#top .top_member_menu { max-width:1400px; margin:0 auto; }
#top .top_member_menu ul { display:flex; justify-content:right; }
#top .top_member_menu ul li { border-right:1px solid #ddd; }
#top .top_member_menu ul li:first-child { border-left:1px solid #ddd; }
#top .top_member_menu ul li a { line-height:28px; display:block; padding:0 17px; font-size:14px; height:30px; }

#top .top_logo_text { flex-grow:1 }
#top .top_logo_text .p1 { display:block;  font-size:22px; line-height:130%; color:#06498d;margin-bottom:5px; letter-spacing:-1px; }
#top .top_logo_text .p2  { font-weight:400; background:#06498d; color:#fff; display:inline-block; line-height:16px;  font-size:15px; padding:3px 10px 4px; margin-right:10px; }
#top .top_logo_text .p3 { font-size:13px; color:#555; margin-bottom:5px; }

#top .top_tel_info {  }
#top .top_tel_info p { font-size:27px; font-weight:600; letter-spacing:-1px; }
#top .top_tel_info a.btn { background:#06498d; color:#fff; font-size:14px; display:block; padding:2px 0 3px; text-align:center; width:180px;  cursor:pointer; }

#top .top_member_menu ul li.top_tel_num::before,
#top .top_member_menu ul li:nth-child(2)::before { display:none; }
#top .top_member_menu ul li.top_tel_num { display:flex; align-items:center; font-size:16px; margin-right:20px; }
#top .top_member_menu ul li.top_tel_num i { background:#327ac3; width:26px; padding:5px; height:26px; border-radius:13px; margin-right:10px; }
#top .top_member_menu ul li.top_tel_num img { width:100%; }

#top .top_logo { position:relative; width:320px; flex-shrink:0; margin-right:40px; }
#top .top_logo a {  }
#top .top_logo img { max-height:110px; }
#top .top_logo p { position:absolute; top:0px; left:0px; white-space:nowrap;
width:280px; font-size:16px; line-height:20px; height:20px; }

#top .top_menu_who {  }
#top .top_menu_who ul { display:flex; border-right:1px solid #ddd;}
#top .top_menu_who ul li { border-left:1px solid #ddd; }
#top .top_menu_who ul li a { /* background:url('../image/img_check.png') no-repeat; background-position:5px center; padding-left:44px; */
color:#222; font-size:16px; text-align:center;  padding:10px 18px 12px;display:block; background:#f5f5f5; }
#top .top_menu_who ul li a strong { display:block; width:100%; font-weight:normal; white-space:nowrap; font-weight:300; }
#top .top_menu_who ul li a span { font-size:12px; color:#888; display:block; 
 font-size:11px; font-family:'Dotum', 'Gulim', 'Arial'; }
#top .top_menu_who ul li.partners a { line-height:38px;  font-weight:300;white-space:nowrap; }

#top .top_category { }
#top .top_category > ul { display:flex; justify-content:space-between; width:740px; }
#top .top_category > ul > li { margin:0 10px; }
#top .top_category > ul > li > a { display:block; font-size:16px; padding:10px 15px 12px; white-space:nowrap; 
font-weight:400;
line-height:25px; color:#222; /* border-radius:10px 10px 0 0;
background: rgb(2,50,96);
background: linear-gradient(308deg, rgba(2,50,96,1) 0%, rgba(53,92,131,1) 100%); */
}
#top .top_category .cate_big > a:hover {  color:#327ac3;  }
#top .top_category .btn_allcate { background:url('../image/allcate_icon_black.png') no-repeat; background-position:25px center;  padding-left:50px; padding-right:25px; border-right:1px solid #ddd; 
border-left:1px solid #ddd; }
#top .top_category .cate_big { position:relative; }
#top .top_category .cate_big .cate_mid { display:none; position:absolute; z-index:10; left:50%; margin-left:-60px; width:120px; top:47px;border:1px solid #06498d; padding:10px 0; background:#fff;
border-top:2px solid #06498d }
#top .top_category .cate_big:hover .cate_mid { display:block; }
#top .top_category .cate_big .cate_mid li { }
#top .top_category .cate_big .cate_mid li > a { font-size:15px; display:block; white-space:nowrap; line-height:25px;color:#222;  padding:0px 12px; }
#top .top_category .cate_big .cate_mid li > a:hover { color:#327ac3; background:#f5f5f5; }

#top .top_category_item { border-top:1px solid #ddd; border-bottom:2px solid #327ac3; width:100%; }
#top .top_category_item > ul { display:flex; justify-content:space-between; }
#top .top_category_item > ul > li {  }
#top .top_category_item > ul > li:first-child { margin-left:0; }
#top .top_category_item > ul > li > a { display:block; font-size:15px;  white-space:nowrap; 
color:#222; padding:18px 0; }
#top .top_category_item > ul > li > a:hover { color:#327ac3; }








.sub_top_bg { background:url('../image/sub_top_bg.jpg') no-repeat; height:150px; width:100%; background-position:center; color:#fff; line-height:220%; }
.sub_top_bg h2 { display:block; text-align:center; color:#fff; font-size:32px; font-weight:500; letter-spacing:-1px; }
.sub_top_bg h3 { display:block; text-align:center;  font-size:16px;  font-weight:300;}



#footer { width:100%; margin-top:80px; }
#footer .footer_inner { max-width:1400px; padding:25px 0; margin:0 auto; display:flex; align-items:center; position:relative; }
#footer .bottom_logo { width:200px; flex-shrink:0; margin-right:70px; }
#footer .bottom_logo img { max-width:100%; }
#footer .bottom_info { flex-grow:1; }
#footer .bottom_tel { width:540px;flex-shrink:0; }
#footer .fx_sb { display:flex; justify-content:space-between; padding-top:15px;  }
#footer .fx_sb:last-child { align-items:center;  border-top:1px solid #ddd; margin-top:15px }
#footer .nameserver { border:1px solid #ddd; padding:5px; border-radius:10px; position:relative; margin-top:30px}
#footer .nameserver table { }
#footer .nameserver td {  padding:0 8px; font-size:13px;}
#footer .nameserver h3 { display:block; position:absolute; top:-25px; left:0; font-size:14px; }
#footer .bottom_tel .site_tel { font-size:25px; line-height:35px !important }
#footer .bottom_snslink { display:flex; justify-content:flex-end; }
#footer .bottom_snslink li { width:38px; height:38px; border-radius:19px; overflow:hidden; margin-left:7px; border:1px solid #ddd; }
#footer .bottom_snslink img { width:100%; }
#footer .bottom_menu { border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; }
#footer .bottom_menu ul { display:flex; justify-content:center; width:1200px; margin:0 auto; }
#footer .bottom_menu > ul > li { padding:0 20px; position:relative; }
#footer .bottom_menu > ul > li::after { position:absolute; right:0; top:17px; content:""; width:1px; height:14px; background:#777; }
#footer .bottom_menu > ul > li:last-child::after { display:none; }
#footer .bottom_menu > ul > li a { line-height:20px; font-size:16px; padding:15px 0; display:block; }
#footer .bottom_address { padding:10px 0;flex-grow:1 }
#footer .bottom_address h2 { display:block; width:100%; margin-bottom:15px;  font-weight:400; }
#footer .bottom_address span { font-size:14px; line-height:150%; }
#footer .bottom_address > ul > li { padding:0 11px 0 10px; line-height:1.5em; position:relative;font-size:14px;  }
#footer .bottom_address > ul > li:after { position:absolute; right:0; top:7px; content:""; width:1px; height:10px; background:#aaa; }
#footer .bottom_address > ul > li:last-child:after { background:none; }
#footer .bottom_address .bottom_info_btn { margin-top:10px; }
#footer .bottom_address .bottom_info_btn li { display:inline-block; }
#footer .bottom_address .bottom_info_btn li a { display:block; background:#555; color:#fff; font-size:12px; 
padding:2px 10px 3px 10px; border-radius:5px; }




@media(max-width:900px){
#footer { width:100%; margin-top:20px; }
#footer .footer_inner { max-width:auto; padding:0px 15px 20px; margin:0 auto; display:flex; flex-wrap:wrap; 
position:relative; }
#footer .bottom_logo { display:none;width:80px; margin-right:20px; order:1; }
#footer .bottom_logo img { max-width:100%; }
#footer .bottom_info {  order:3;}
#footer .bottom_tel { width:auto; order:2; padding:10px 0;   width:100% }
#footer .fx_sb { display:block; justify-content:space-between; padding-top:0px;  width:100% }
#footer .fx_sb ul {  margin-top:15px }
#footer .fx_sb:last-child { align-items:center;  border-top:1px solid #ddd; margin-top:15px;padding-top:15px;  }
#footer .nameserver { border:1px solid #ddd; padding:5px; border-radius:10px; }
#footer .nameserver h3 { font-size:14px; }
#footer .nameserver table { width:100%; }
#footer .nameserver td { text-align:center; padding:0 8px; font-size:13px;}
#footer .bottom_tel ul:first-child { margin-bottom:0px; }
#footer .bottom_tel li { font-size:12px; white-space:nowrap; }
#footer .bottom_tel .site_tel { font-size:15px; }
#footer .bottom_snslink { display:flex; }
#footer .bottom_snslink li { width:30px; height:30px; border-radius:15px; overflow:hidden; margin-right:3px; border:1px solid #ddd; }
#footer .bottom_snslink img { width:100%; }
#footer .bottom_menu { border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-bottom:1px solid #ddd; width:100%; }
#footer .bottom_menu ul { display:flex; flex-wrap:wrap; justify-content:center; width:auto; margin:0 auto; padding:5px 0; }
#footer .bottom_menu > ul > li { padding:0 10px; position:relative; }
#footer .bottom_menu > ul > li::after { position:absolute; right:0; top:10px; content:""; width:1px; height:10px; background:#aaa; }
#footer .bottom_menu > ul > li:last-child::after { display:none; }
#footer .bottom_menu > ul > li a { line-height:20px; font-size:12px; padding:2px 0; display:block; white-space:nowrap; }
#footer .bottom_address { padding:20px 0 10px 0; border-top:1px solid #ddd; margin-top:20px;  line-height:15px; }
#footer .bottom_address h2 { display:block; width:100%; margin-bottom:5px; font-size:14px; font-weight:400;}
#footer .bottom_address span { font-size:11px; line-height:15px; }
#footer .bottom_address > ul > li { padding:0 11px 0 10px; line-height:1.5em; position:relative;font-size:14px;  }
#footer .bottom_address > ul > li:after { position:absolute; right:0; top:7px; content:""; width:1px; height:10px; background:#aaa; }
#footer .bottom_address > ul > li:last-child:after { background:none; }
#footer .bottom_address .bottom_info_btn { margin-top:10px; }
#footer .bottom_address .bottom_info_btn li { display:inline-block; }
#footer .bottom_address .bottom_info_btn li a { display:block; background:#555; color:#fff; font-size:12px; 
padding:2px 5px 3px 5px; border-radius:5px; margin:5px 0;  }
}

.btn_top { position:fixed; right:30px; bottom:30px; z-index:2;  }
.btn_top a { display:block;padding:14px;width:48px;height:48px;border-radius:25px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
background-color:#fff; }
.btn_top img { width:20px;height:20px; }
.btn_top a:hover img {  }






.mo_only_menu { display:none;  }


@media(max-width:900px){


#top { width:100%; margin:0px auto 0px; min-width:auto; position:relative;  border-bottom:1px solid #ddd; }

.mo_only_menu { position:absolute; top:50px; left:10px; z-index:5; border:0px solid #ddd; z-index:9999; display:block; }
.mo_only_menu img { padding:7px 6px; }



#top .top_area { width:100%;  background:#f5f5f5; border-bottom:1px solid #ddd; }
#top .top_area2 { display:flex; justify-content:center; margin:0px auto 0; max-width:100%; align-items:center; padding:20px 0; }

#top .top_inner { width:auto; margin:0 auto; }
#top .top_member_menu { max-width:100%; margin:0 auto; }
#top .top_member_menu ul { display:flex; justify-content:right; }
#top .top_member_menu ul li { border-right:1px solid #ddd; }
#top .top_member_menu ul li:first-child { border-left:1px solid #ddd; }
#top .top_member_menu ul li a { line-height:28px; display:block; padding:0 7px; font-size:12px; height:30px; }

#top .top_logo_text { flex-grow:1; display:none; }
#top .top_logo_text .p1 { display:block;  font-size:14px; line-height:130%; color:#06498d; }
#top .top_logo_text .p2  { font-weight:400; background:#06498d; color:#fff; display:inline-block; line-height:14px; height:18px;
font-size:12px; padding:1px 6px; margin-right:10px; }
#top .top_logo_text .p3 { font-size:11px; color:#555; margin-bottom:5px; }

#top .top_tel_info { display:none; position:absolute; top:40px; right:20px;  }
#top .top_tel_info p { font-size:17px; font-weight:500; letter-spacing:-1px; }
#top .top_tel_info a.btn { background:#06498d; color:#fff; font-size:14px; display:block; padding:2px 0 3px; text-align:center; 
width:120px;  }

#top .top_member_menu ul li.top_tel_num::before,
#top .top_member_menu ul li:nth-child(2)::before { display:none; }
#top .top_member_menu ul li.top_tel_num { display:flex; align-items:center; font-size:16px; margin-right:20px; }
#top .top_member_menu ul li.top_tel_num i { background:#327ac3; width:26px; padding:5px; height:26px; border-radius:13px; margin-right:10px; }
#top .top_member_menu ul li.top_tel_num img { width:100%; }

#top .top_logo { position:relative; width:140px; flex-shrink:0; margin-right:0px; }
#top .top_logo a {  }
#top .top_logo img { max-height:110px; }
#top .top_logo p { position:absolute; top:0px; left:0px; white-space:nowrap;
width:280px; font-size:16px; line-height:20px; height:20px; }




#top .top_area3 { display:none; border-bottom:0; border-top:0; position:absolute; left:0; top:0; z-index:99; 
width:100%; background:rgba(0,0,0,0.5); height:100vh; }
#top .inner_flex { flex-shrink:0; display:block; max-width:250px; margin:0; width:250px;  background:#fff; 
height:100%; overflow-y:scroll; padding:0 30px 0 25px; }

#top .top_category { padding-top:160px }
#top .top_category > ul { display:block;  width:auto; }
#top .top_category > ul > li { margin:0 0px; }
#top .top_category > ul > li > a { display:block; font-size:16px; padding:10px 5px 12px; white-space:nowrap; 
font-weight:400; line-height:25px; color:#222; border-bottom:1px solid #ddd; }
#top .top_category .cate_big > a:hover {  color:#327ac3;  }
#top .top_category .btn_allcate { display:none; }
#top .top_category .cate_big { position:relative; }
#top .top_category .cate_big .cate_mid { display:block; position:static; z-index:10; left:0; margin-left:0px; width:auto; top:0px;border:0px solid #06498d; padding:10px 0; background:#fff;
border-top:0px solid #06498d }
#top .top_category .cate_big:hover .cate_mid { display:block; }
#top .top_category .cate_big .cate_mid li { list-style:"-"; margin-left:10px; }
#top .top_category .cate_big .cate_mid li > a {  font-size:15px; display:block; white-space:nowrap; line-height:25px; color:#222; padding:0px 12px; }
#top .top_category .cate_big .cate_mid li > a:hover { color:#327ac3; background:#f5f5f5; }



#top .top_menu_who { position:absolute; top:30px; left:30px; width:190px; }
#top .top_menu_who ul { display:block; border-right:0;  }
#top .top_menu_who ul li { border-left:0; margin-bottom:10px }
#top .top_menu_who ul li a { width:100%;  color:#222; font-size:16px; text-align:center;  padding:8px 0px 10px;display:block; 
background:#f5f5f5; border:1px solid #ccc; border-radius:10px; font-weight:bold; }
#top .top_menu_who ul li a strong { display:block; width:100%; font-weight:normal; white-space:nowrap; font-weight:300; }
#top .top_menu_who ul li a span { font-size:12px; color:#888; display:block; 
 font-size:11px; font-family:'Dotum', 'Gulim', 'Arial'; }
#top .top_menu_who ul li.partners a { line-height:38px;  font-weight:300;white-space:nowrap; }

.btn_close_wing { position:absolute; top:0; left:250px; width:50px; height:50px; width:100%; height:100%; }
.btn_close2 { padding:15px; background:rgba(0,0,0,0.8); display:inline-block; }
}




.fixed_cs{ position:fixed; width:100%; height:100%; background: rgba(0,0,0,0.8); top:0; left:0; display:flex; 
justify-content:center; align-items:center; z-index:9999999; }
.scroll_no { overflow:hidden; width:100%; height:100%; }

.fixed_cs_con { width:700px;height:100%;  }

.fixed_cs_con .inner { color:#222;  width:100%; background:#f5f5f5; border-radius:30px; padding:50px; position:relative; }
.fixed_cs_con .fixed_cs_close { position:absolute; top:20px; right:20px; cursor:pointer; }
.fixed_cs_con h3 { font-size:35px;  color:#222; letter-spacing:-1px; margin-bottom:30px }
.fixed_cs_con .input_box { width:100%; text-align:left; display:flex; align-items:center;  padding:10px 0; }
.fixed_cs_con .input_box .label { display:block; margin-bottom:5px;  font-size:22px; width:150px; flex-shrink:0; color:#222; }
.fixed_cs_con .input_box input[type="text"], .fixed_cs_con .input_box select
{ border:1px solid #ddd;  line-height:45px; height:45px; font-size:18px; color:#222; padding:0 5px; box-sizing:border-box; background:#fff !important; width:100%; }
.fixed_cs_con .input_box .required_i { display:inline-block; color:#dd0000; margin-left:5px; }
.fixed_cs_con .input_box .flex3 { display:flex; align-items:center;  flex-grow:1; }
.fixed_cs_con .input_box .add2 { width:100%; }
.fixed_cs_con .input_box .add2 input { margin-bottom:7px; width:350px; }
.fixed_cs_con .input_box .add2 input:last-child { margin:0; }
.fixed_cs_con .input_box .add2 .add2_flex2 { display:flex; }
.fixed_cs_con .input_box .add2 > input { margin-bottom:7px; width:405px; }
.search_add { background:#eee;  border-radius:5px; white-space:nowrap; height:40px; line-height:40px; margin-left:5px; padding:0 10px; font-size:16px; }
.fixed_cs_con .phone input,
.fixed_cs_con .phone select { margin:0 0 0 5px; }
.fixed_cs_con .phone select:first-child { margin-left:0; }
.fixed_cs_con .sangdam_title1 input { width:100%; }
.fixed_cs_con .memo textarea { border:1px solid #ddd;  line-height:30px; height:200px; font-size:18px; color:#222; padding:5px; box-sizing:border-box; background:#fff; width:100%; }
.fixed_cs_con .btn_area { text-align:center; }
.fixed_cs_con .btn_area .button { background:#0091a2; border:none; width:300px; height:50px; font-size:20px; border-radius:10px; cursor:pointer; margin:0 auto; }
.fixed_cs_con .agree_check { display:flex; justify-content:center; align-items:center; color:#555; width:90%; margin:20px auto;}
.fixed_cs_con .agree_check [type="checkbox"] { width:22px; height:22px; }
.fixed_cs_con .agree_check label { font-size:16px; margin-left:5px; }
.fixed_cs_con .agree_check .btn_detail { background:#222; border-radius:10px; color:#fff; padding:2px 10px 4px; margin-left:10px; font-size:14px; }
.btn_submit { display:inline-block;  margin:20px auto 0; background:#164593; color:#fff; font-size:22px; 
 padding:10px 30px 11px; width:200px; border-radius:10px; border:0; font-weight:500; cursor:pointer; }




@media(max-width:900px){


.fixed_cs_con { width:100%; height:100%; }
.fixed_cs_con .inner { width:98%; border-radius:20px; padding:40px 20px 20px 20px; margin:20px auto; }


.fixed_cs_con .fixed_cs_close { position:absolute; top:20px; right:20px; cursor:pointer; width:20px; }
.fixed_cs_con .fixed_cs_close img { max-width:100%; }
.fixed_cs_con h3 { font-size:15px;  color:#222; letter-spacing:-1px; margin-bottom:30px }
.fixed_cs_con .input_box { width:100%; text-align:left; display:flex; align-items:center;  padding:10px 0; }
.fixed_cs_con .input_box .label { display:block; margin-bottom:5px;  font-size:14px; width:80px; flex-shrink:0; color:#222; }
.fixed_cs_con .input_box input[type="text"], .fixed_cs_con .input_box select
{ border:1px solid #ddd;  line-height:35px; height:35px; font-size:13px; color:#222; padding:0 5px; box-sizing:border-box; background:#fff !important; width:100%; }
.fixed_cs_con .input_box .required_i { display:inline-block; color:#dd0000; margin-left:5px; }
.fixed_cs_con .input_box .flex3 { display:flex; align-items:center;  flex-grow:1; }
.fixed_cs_con .input_box .add2 { width:100%; }
.fixed_cs_con .input_box .add2 input { margin-bottom:7px; width:350px; }
.fixed_cs_con .input_box .add2 input:last-child { margin:0; }
.fixed_cs_con .input_box .add2 .add2_flex2 { display:flex; }
.fixed_cs_con .input_box .add2 > input { margin-bottom:7px; width:405px; }
.search_add { background:#eee;  border-radius:5px; white-space:nowrap; height:40px; line-height:40px; margin-left:5px; padding:0 10px; font-size:16px; }
.fixed_cs_con .phone input,
.fixed_cs_con .phone select { margin:0 0 0 5px; }
.fixed_cs_con .phone select:first-child { margin-left:0; }
.fixed_cs_con .sangdam_title1 input { width:100%; }
.fixed_cs_con .memo textarea { border:1px solid #ddd;  line-height:30px; height:200px; font-size:18px; color:#222; padding:5px; box-sizing:border-box; background:#fff; width:100%; }
.fixed_cs_con .btn_area { text-align:center; }
.fixed_cs_con .btn_area .button { background:#0091a2; border:none; width:300px; height:50px; font-size:20px; border-radius:10px; cursor:pointer; margin:0 auto; }
.fixed_cs_con .agree_check { display:flex; justify-content:center; align-items:center; color:#555; width:90%; margin:20px auto;}
.fixed_cs_con .agree_check [type="checkbox"] { width:22px; height:22px; }
.fixed_cs_con .agree_check label { font-size:12px; margin-left:5px; }
.fixed_cs_con .agree_check .btn_detail { background:#222; border-radius:10px; color:#fff; padding:2px 10px 4px; 
margin-left:10px; font-size:11px; }
.btn_submit { display:inline-block;  margin:20px auto 0; background:#164593; color:#fff; font-size:15px; 
 padding:10px 30px 11px; width:200px; border-radius:10px; border:0; font-weight:500; cursor:pointer; }

}



/*
.pager_inner_menu { width:100%; background:#f9f9f9; margin-bottom:50px; padding:6px 0; border-bottom:1px solid #ddd; }
.pager_inner_menu .sub_menu_title { display:none; }
.pager_inner_menu ul { display:flex; flex-wrap:wrap; justify-content:center; }
.pager_inner_menu li { margin:0 ; }
.pager_inner_menu li a { font-size:16px; padding:5px 20px; display:block; }
.pager_inner_menu li a:hover { color:#ff5d30; }
*/


.pager_inner_menu { width:1400px; margin:50px auto 50px; background:#06498d; padding:15px 0;}
.pager_inner_menu .sub_menu_title { display:none; }
.pager_inner_menu ul { display:flex; flex-wrap:wrap; justify-content:center; }
.pager_inner_menu li { margin:0; }
.pager_inner_menu li a { font-size:16px; padding:5px 20px; display:block; color:#fff; }
.pager_inner_menu li a:hover { color:#ddd; }



@media(max-width:900px){
.pager_inner_menu { width:100%; margin:0px auto 50px; background:#06498d; padding:10px 0;}
.pager_inner_menu .sub_menu_title { display:none; }
.pager_inner_menu ul { display:flex; flex-wrap:wrap; justify-content:center; }
.pager_inner_menu li { margin:0; width:33.33333%; }
.pager_inner_menu li a { font-size:12px; padding:5px 5px; display:block; color:#fff; text-align:center;
text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pager_inner_menu li a:hover { color:#ddd; }

}