@charset "UTF-8";

div#top {
   width:900px;
   margin:0 auto;
   background-color:#FFFFFF
}

div#header {
    position:relative;
    width:900px;
}

div#title {
    padding:2px 0;
}

div#pr {
    width:900px;
    padding-left: 5px;
    padding-top: 10px;
}

div#menu {
    //float:left;
    //width:900px;
    background-position: 0 100%;
    background-repeat: repeat;
}

div#side1 {
   //float:left;
   //width:560px;
   zmargin:10px;
   padding:10px;
   background:#fff;
   //position:static;
   margin-right: 300px;
   //clear: both;
}

div#side2 {
    float:right;
    background:#fff;
    margin:10px;
    padding:10px;
    width: 260px;
    position:static;
}

div#info {
    //float:left;
    //width:280px;
    overflow: auto;
}

div#article {
    //float:left;
    //width:560px;
    padding:20px 10px;
}

div#pankuzu {
    //float:left;
    //width:560px;
    text-align: right;
}

div#totop {
   clear:both;
}

div#link_img {
   width:900px;
   clear:both;
   padding:10px 0;
}

div#link_img li {
   list-style:none;
}

div#footMenu {
   width:900px;
   clear:both;
   overflow:hidden;
   padding:10px 0;
}

div#footMenu li {
   list-style:none;
}

div#footer {
   width:900px;
   clear:both;
   padding:10px 0;
   text-align: center;
}

div#icatch {
    clear:both;
    position: relative;
    width:900px;
    margin:0 auto;
    background:#fff;
}

div#menu {
   background: #0099ff;
   text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
   font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
   font-size:13px;
   font-weight:bold;

}

div#info h2 {
	font-size:100%;
	color:#fff;
	padding:2px 5px 0px 5px;
	border-bottom:3px solid #0000FF;
	background-color: #0099FF;
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
    font-size:12px;
    font-weight:bold;
}

div#info dl dt {
   clear:left;
   float:left;
   width:7em;
   padding:10px 0.5em;
   font-size:11px;
}

div#info dl dd {
   margin-left:0;
   padding:10px 0.5em 10px 8em;
   background:#fff url(../img/bg_info_line.gif) 0 100% repeat-x;
   font-size:11px;
}

div#totop{
	position:relative;
	height:2em;
}

div#totop p{
	position:absolute;
	top:8px;
	left:2px;
	margin:0;
	font-size: 10px;
}

div#totop p a {
   padding-left:8px;
   background: url(img/bg_totop.gif) 0 50% no-repeat;
}

div#link_img {
	background-color: #ffffff;
	border-top:1px solid #CECFCE;
}

div#link_img ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

div#link_img li{
   margin:20px;
   padding:0;
   font-size: 10px;
   display: -moz-inline-box;/*for FF2*/
   display: inline-block;/*Modern Browser & FF3*/
}
    /* Windows IE6 only */
    * html div#link_img li
    {
        display: inline;
        zoom: 1;
    }
    /* Windows IE7 only */
    *+html div#link_img li
    {
        display: inline;
        zoom: 1;
    }

div#footMenu {
	background-color: #f7f7f7;
}

div#footMenu ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

div#footMenu li{
   margin:0 10px 0 10px;
   padding:0;
   font-size: 10px;
   display: -moz-inline-box;/*for FF2*/
   display: inline-block;/*Modern Browser & FF3*/
}
    /* Windows IE6 only */
    * html div#footMenu li
    {
        display: inline;
        zoom: 1;
    }
    /* Windows IE7 only */
    *+html div#footMenu li
    {
        display: inline;
        zoom: 1;
    }
div#footer{
   text-align:center;
   padding:20px 0;
}

div#footer a {
   font-size:1.2em;
}

div#footer address {
   font-size:0.9em;
}

