* {
margin:0px;
padding:0px;
Font-Family: Arial;
font-size:13px;
}

body {
background:url('/images.main/oboi2.jpg') #000000;
}

a {color:white;}
a:hover {color:#999999;}

h1#logo {
background-image:url('/images.main/logo_up.jpg');
background-repeat:no-repeat;
height:145px;
width:700px;
Text-indent:-1000px;
cursor:pointer;
cursor:hand;
}

#main {
width:700px;
margin:0px auto 0px;
}

#head {
overflow:hidden;
}

#menu {
position: relative;
height:70px;
margin-top:15px;
}

#content {
padding-top:15px;
position: relative;
}

#m_1 {
float:left;
width:154px;
height:70px;
}


#menu_g {
list-style:none;
width:700px;
text-align:center;
margin:7px 0px;
}

#menu_g li {
padding:0px;
margin:0px;
display:inline;
color:#756407;
font-size:14px;
}

#menu_g li span{
margin:0px 10px;
}

#menu_g li a {
color:#756407;
font-size:14px;
text-decoration:none;
}

#menu_g li a:hover {
color:white;
}

#menu_bot {
clear:both;
list-style:none;
width:700px;
text-align:center;
margin:0px 0px 10px;
}

#menu_bot li {
padding:0px;
margin:0px;
display:inline;
color:#756407;
font-size:14px;
}

#menu_bot li span{
margin:0px 5px;
}

#menu_bot li a {
color:#756407;
font-size:14px;
text-decoration:none;
}

#menu_bot_tit {
clear:both;
list-style:none;
width:700px;
text-align:center;
margin:0px 0px 10px;
}

#menu_bot_tit li {
padding:0px;
margin:0px;
display:inline;
color:#756407;
font-size:11px;
}

#menu_bot_tit li span{
margin:0px 5px;
}

#menu_bot_tit li a {
color:#756407;
font-size:11px;
text-decoration:none;
}

#nav_bot {
list-style:none;
width:700px;
text-align:center;
margin:0px 0px 10px;
}

#nav_bot li {
padding:0px;
margin:0px;
display:inline;
color:#696969;
font-size:11px;
}

#nav_bot li span{
margin:0px 2px;
}

#nav_bot li a {
color:#696969;
font-size:11px;
text-decoration:none;
}

.project dt{
width:165px;
min-height:100px;
}

.project dd{
margin-top:10px;
margin-bottom:25px;
width:165px;
min-height:31px;
Letter-spacing: 1px;
}

.project dd a{
color:#848484;
font-size:11px;
text-decoration:none;
}

.project dd b{
color:white;
font-size:11px;
}

#proj {
padding:2px;
width:170px;
float:left;
}

#proj_br {
padding:2px;
width:170px;
}

#cont_n {
border-top:solid 1px #2C2C2C;
padding-top:15px;
}

p.tit {color:#999999;font-size:16px;font-weight:bold;}
p.pr {color:#999999;}
p.tex {color:#999999;padding-top:8px;}


#nav_proj{
margin:5px 0px;
padding:3px;
width:700px;
text-align:center;
position:relative;
clear:both;
border-top:1px solid white;
border-bottom:1px solid white;
}

#nav_proj a {
text-decoration:none;
}

#left_nav_proj{
position:absolute;
width:60px;
left:20px;
top:3px;
color:white;
background:url('/images.main/l_arr.gif') no-repeat left;
}
#right_nav_proj {
position:absolute;
width:60px;
right:20px;
top:3px;
color:white;
background:url('/images.main/r_arr.gif') no-repeat right;
}

.article dt {
padding:5px 0px;
}
.article dd {
padding:5px 0px;
color:#696969;
border-bottom:1px solid #756407;
}

.article dt a {
font-size:16px;
color:#756407;
font-weight:bold;
text-decoration:none;
}

.bold {
color:#756407;
font-size:10px;
}