@charset "utf-8";

.pagenate  
{  
    margin: 30px 0;  
    text-align: center; 
}  
.pagenate li  
{  
    display: -moz-inline-box; /*for FF2*/  
    display: inline-block; /*Modern Browser & FF3*/  
}  
    * html .pagenate li  
    {  
        display: inline;    
        zoom: 1;  
    }  
    *+html .pagenate li  
    {  
        display: inline;  
        zoom: 1;  
    }  
      
.pagenate a  
{  
    padding: 2px 5px;  
    border: 1px solid #ccc;  
    background: #eee;  
}  
    * html .pagenate a,  
    * html .pagenate .current  
    {  
        display: block;  
        margin: 0 2px;  
        padding: 2px 7px;  
    }  
    *+html .pagenate a,  
    *+html .pagenate em
    {  
        display: block;  
        margin: 0 2px;  
        padding: 2px 7px;  
    }  
  
.pagenate a:hover  
{  
    background: #DBE9F3;  
    color: #fff;  
}  
.pagenate em  
{  
    padding: 2px 5px;  
    border: 1px solid #ccc;
	color:#fff;
	font-style:normal;
	background:#3492DB;
	
}  
  
.clearfix  
{  
    display: inline-block;  
}  
.clearfix:after  
{  
    content: ".";   
    display: block;  
    height: 0;   
    clear: both;   
    visibility: hidden;  
}  
/* \*/  
* html .clearfix  
{  
    height: 1%;  
}  
.clearfix  
{  
    display: block;  
}  
/* */  

.contents_unit .unit dl { background:url(../imgdir/common/dot02.gif) repeat-x left bottom; margin:0 0 20px 0; padding:10px 10px 20px 10px;}
.contents_unit .unit dl dt { font-weight:bold; margin-bottom:10px; }
.contents_unit .unit dl dt a { background:url(../imgdir/common/icon_window.gif) no-repeat right center; padding-right:18px; text-decoration:underline; }
.contents_unit .unit dl dt a:hover { background:url(../imgdir/common/icon_window_on.gif) no-repeat right center; padding-right:18px;}

.contents_unit div.linkInfo { background:#eee; border:1px solid #ccc; margin:20px 0; }
.contents_unit div.linkInfo p { margin:0; padding:15px;}