@import url("contents.css");
@import url("mtkr.css");

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{ margin: 0; padding: 0;}
body{ letter-spacing: 1px;}
table{ border-collapse: collapse; border-spacing: 0;}
a,img{ border: 0;}
ol,ul{ list-style: none;}
body{ font-size: 12px; color: #666;}
br{ letter-spacing: 0;}
a{ color:#00f; text-decoration:none;}
a:visited{ color:#999;}
a:hover{ color:#f00;}

#wrapper{
width: 750px;
margin: 0 auto;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
}
#header{
width: 750px;
height: 57px;
}
#container{
width: 750px;
}
#contents{
float: right;
width: 562px;
margin-right: 8px;
*margin-right: 3px;
}
#sidebar{
float: left;
width: 170px;
}
#footer{
clear: both;
width: 750px;
}

/*** header ***/

#header{
background: url(../img/common/header_bg.jpg) no-repeat;
position: relative;
}
#header h1{
position: absolute;
top: 9px;
left: 5px;
}
#header ul{
position: absolute;
top: 9px;
left: 571px;
}
#header ul li{
display: inline;
float: left;
margin-right: 15px;
}

/*** menu ***/
ul#gnavi{
margin-bottom: 3px;
}
ul#gnavi li{
display: inline;
float: left;
}

/*** sidebar ***/

#sidebar h4{
margin-bottom: 5px;
}
#sidebar ul li{
margin-bottom: 3px;
}
#info_SB{
background: url(../img/common/sb_info_bg.gif) no-repeat;
position: relative;
width: 170px;
height: 209px;
}
#info_SB img{
display: block;
position: absolute;
top: 179px;
left: 12px;
}
#sideLink01 a{
background:url(../img/common/sb_sekou_h.gif) no-repeat;
width:170px;
height:66px;
text-indent:-9999px;
display:block;
}
#sideLink01 a:hover{
background:url(../img/common/sb_sekou.jpg) no-repeat;
width:170px;
height:66px;
}
#sideLink02 a{
background:url(../img/common/sb_setubi_h.gif) no-repeat;
width:170px;
height:66px;
text-indent:-9999px;
display:block;
}
#sideLink02 a:hover{
background:url(../img/common/sb_setubi.jpg) no-repeat;
width:170px;
height:66px;
}
/*** footer ***/
ul.septLink {
padding:0em 1em 0em;
position:relative;
background: #333;
text-align: right;
margin-right: 8px;
margin-bottom: 10px;
height: 20px;
}

ul.septLink li{
display:inline;
padding:0px 0px 0px 5px;
border-left:1px solid #ccc;
font-size: 11px;
color:#FFF;
line-height:20px;
list-style:none;
}
ul.septLink li#first{ border: none;}
ul.septLink li a{ color: #FFF; text-decoration: none;}
ul.septLink li a:visited{ color:#FFF; text-decoration: none;}
ul.septLink li a:hover{ color:#CCC; text-decoration: underline;}
#copyright{
font-size: 10px;
color: #373737;
text-align: right;
margin-right: 15px;
margin-bottom: 10px;
}
#copyright a{ color: #373737; text-decoration: none;}
#copyright a:visited{ color:#373737; text-decoration: none;}
#copyright a:hover{ color:#373737; text-decoration: underline;}
/*** analyze ***/
.analyze{
	position:absolute;
	top:-5px;
	left:-5px;
	visibility:hidden;
	width:5px;
	height:5px;
}