@charset "Shift_Jis";

body{
margin:0;
padding:65px 0px 0px 0px;
background-color:#eeeeee;
background-image: url(./top-repeat.jpg);
background-repeat: repeat-x;
}

#wrapper{
width:945px;
padding:0;
margin:0px 0px 10px 10px;
background-color:#f3f3ff;
border:1px solid #6869a0;
}

#header{
padding:0;
margin:0;
height:40px;
border-bottom:3px solid #cccccc;

}

div.menu{
position:absolute;
top:49px;
left:10px;
}

#pagebody{
width:945px;
padding:0;
margin:0;
border-top:2px solid #cccccc;
}
/* --------- 検索窓 ------------- */

#searchForm{
position:absolute;
top:5px;
left:300px;
float:right;
width:430px;
padding:5px 5px 0px 5px;
margin:0px;

}

/* --------- タイトル（左上） ------------- */

#semi{
position:absolute;
top:5px;
top: 3px;
left: 30px;
width: 270px;

}

/* --------- 左ナビ ------------- */

#navi_left{
float:left;
width:160px;
padding:5px 0px 0px 5px;
margin:0;
background-color:#f3f3ff;
}


/* --------- 右エリア ------------- */

#content{
float:right;
width:765px;
padding:5px 5px 0px 5px;
margin:0px;
background-color:#f3f3ff;
}

/* --------- メイン ------------- */

#main{
float:left;
width:600px;
padding:0px 5px 0px 0px;
margin:0px;
background-color:#ffffff;
}

/* --------- 右ナビ ------------- */

#navi_right{
float:right;
width:160px;
padding:0px 0px 0px 0px;
margin:0;
background-color:#f3f3ff;
}

/* -------------------------------- */

div.sotowaku{
border:1px solid #cccccc;
padding:0;
margin:0px 0px 10px 0px;
}

p.title_box{
padding:5px;
margin:0px 0px 5px 0px;
font-size:0.75em;
background-color:#555555;
color:#ffffff;
text-align:center;
}


ul{
text-align:left;
padding:0;
margin:0px 5px 0px 5px;
list-style-type:none;
line-height:130%;
}

/* -------------------------------- */


div.menu b{
color:#ffffff;
}

div.menu li{
padding:0px 25px 0px 0px;
color:#ffffff;
display:inline;
}

div.menu a:link{
color:#c0c0c0;
background:transparent;
}

a:link{
color:#555555;
background:transparent;
text-decoration:none;
font-size:14px;
}

h2 a:link{
color:#555555;
background:transparent;
text-decoration:none;
font-size:20px;
}

h2 a:visited{
color:#555555;
background:transparent;
text-decoration:none;
font-size:20px;
}

div.menu a:visited{
color:#c0c0c0;
background:transparent;
}

a:visited{
color:#555555;
background:transparent;
text-decoration:none;
font-size:14px;
}

div.menu a:hover, a:active{
color:#ff9933;
background:transparent;
}

a:hover, a:active{
color:#ff9933;
background:transparent;
}



