@charset "utf-8";
/* CSS Document */
#contents_memu_body{
width:799px;
height:98px;
background:url(images/contents_title.jpg) no-repeat;
margin:0px auto;
}
#contents_logo{
height:80px;
width:240px;
display:block;
float:left;
}
#contents_body{
width:793px;
}
#contents_left {
padding:0px 3px 3px 0px;
font-size:14px;
line-height:1.4em;
}
#contents_right {
width:221px;
border:solid 1px black;
background:#251e1c;
}

#contents_left h1 {
height:33px;
background:url(images/contents_topic_title_back.gif) repeat;
border-left:solid 1px black;
border-right:solid 1px black;
color:white;
font-size:16px;
line-height:33px;
margin:0px;
padding:0px;
padding-left:5px;
margin-bottom:5px;
text-align:left;
}
#contents_left h1 a {
color:white;
}
#contents_left h2{
margin:0px;
padding:0px;
margin-top:30px;
font-size:14px;
border-bottom:double 3px gray;
border-left:solid 4px gray;
padding-left:5px;
text-align:left;
}
#contents_right h2 {
margin:0px;
padding:2px;
font-size:14px;
border-bottom:double 3px #aaa;
padding-left:5px;
clear:both;
color:white;
}

/**********************************************************************
部品
***********************************************************************/
#form_body{
text-align:center;
}
#form_body table {
margin:auto;
border-bottom:solid 1px gray;
border-right:solid 1px gray;
}
#form_body th, #form_body td {
white-space:nowrap;
font-size:14px;
padding:3px;
}
#form_body th {
background:#ddd;
border-left:solid 1px gray;
border-top:solid 1px gray;
text-align:right;
}
#form_body td {
background:#eee;
border-left:dotted 1px gray;
border-top:solid 1px gray;
text-align:left;
}
#form_body input, #form_body select {
width:250px;
}
#form_body textarea{
width:400px;
height:150px;
}
#contents_login {
text-align:center;
display:block;
}
#contents_login table {
margin:auto;
}
#contents_login th, #contents_login td {
padding:3px;
font-size:14px;
white-space:nowrap;
vertical-align:middle;
}
#contents_login label, #contents_login input{
vertical-align:middle;
}
#contents_login th {
text-align:right;
}
#contents_login td {
text-align:left;
}
#contents_login input {
width:150px;
margin:auto;
}
.contents_p{
margin-left:10px;
}
.right_contents_body{
margin:3px;
padding:0px;
margi-top:10px;
font-size:12px;
}
.right_contents_body h3{
margin:0px;
padding:0px;
font-size:14px;
}

