#imp-links {}
#imp-links:after { clear: both; content: ""; display: block; height: 0; }
#imp-links .clearfloat { clear: both; height: 0; overflow: hidden; }

/* Clearing the list style from kubrick theme */
html>body #imp-links ul { 
text-indent: 0; 
padding: 0; 
}

html>body #imp-links li {
 margin: 0; 
 }
 
#imp-links ul li:before { 
content: "";
 }
 
/* Clearing the list style from kubrick theme finished */

#imp-links ul.cat_list { 
list-style: none; 
text-align: center; 
padding: 0; 
margin: 0 0 20px 0; 
}

#imp-links ul.cat_list li { 
display: inline;
 margin: 0 10px; 
 }
 
#imp-links ul.cat_list li a, #imp-links ul.cat_list li a:visited {
 padding: 3px 0; 
 }
 
#imp-links ul.cat_list li a:hover { 
text-decoration: underline; 
}

#imp-links .imp-links-list { 
width: 80%; 
margin: 0; 
}
#imp-links .imp-links-list-left {
 float: left; 
 }
#imp-links .imp-links-list-right { 
float: right; 
}

/* カテゴリー　タイトル　*/
#imp-links .imp-links-list h3 {
 font-size: 1.1em;
 font-weight: bold; 
 text-transform: uppercase;
/* color: #555555;  */
 color: #FFFFFF; /* 文字色 */
 margin: 20px 0 20px 0; /*　上部空白　*/
 }
 
#imp-links .imp-links-list ul {
 list-style: none;
 border-top: 1px solid #FFFFFF;
 margin: 5px 0 0 0; 
 display: list-item; /*　左行あわせ　*/
}
 
#imp-links .imp-links-list ul li { 
border-bottom: 1px solid #FFFFFF; 
}

#imp-links .imp-links-list ul li a, #imp-links .imp-links-list ul li a:visited { 
display: inline-block; 
}

/* リンク表示 */
#imp-links .imp-links-list ul li a, #imp-links .imp-links-list ul li a:visited { 
display: block; 
padding: 4px 10px;
 color: #FFFFFF; /* 文字色 */
 text-decoration: none;　/*　リンク下線　削除*/

 }
 
#imp-links .imp-links-list ul li a:hover { 
background: #f5f5f5; 
 color: #000000; /* 文字色 */
}
