#mainbody-oya {
text-align:center;
}

#mainbody-oya2 {
width:800px;
height:1100px;
margin:auto;
}

#maincontentssoto {
width:800px;
margin-top:10px;
text-align:left;
height:1600px;
}

#maincontents_left {
width:640px;
height:600px;
float:left;
font-size:10pt;
}

#maincontents_right {
width:150px;
margin-left:10px;
float:right;
}

#tophe {
width:570px;
}

a.toplink:link { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:visited { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:active { color:#0068b7; text-decoration:none;font-size:8pt;}
a.toplink:hover { background:#0068b7;color:white; text-decoration:underline;font-size:8pt; }



#sidemenu {
width:170px;
background:white;
height:800px;
}

#sidemenu_naka_td {
height:30px;
}

#sidemenu_naka {
width:84px;
padding:0px;
margin:0px;
}

#qa_main {
width:620px;
font-size:9pt;
padding:5px;
}

#qa_img_area {
width:800px;
height:200px;
background-image:url("/Images/qa.jpg");
background-repeat:no-repeat;
}

.q {
width:610px;
height:20px;
font-weight:bold;
color:black;
font-size:10pt;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

a.kailink:link { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kailink:visited { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kailink:active { color:#4682b4; text-decoration:none;font-size:10pt;}
a.kailink:hover { background:#4682b4;color:white; text-decoration:underline;font-size:10pt; }

.moto {
width:610px;
font-size:10pt;
margin-top:15px;
margin-bottom:15px;
padding:5px;
border:2px solid silver;
}

.motoul {
list-style-type:none;
list-style-image:none;
font-size:9pt;
}

.yokobo {
width:5px;
height:20px;
background:#a5c9c1;
float:left;
margin-right:5px;
}

.yokobo2 {
width:5px;
height:20px;
background:#00a968;
float:left;
margin-right:5px;
}

.yokobo3 {
width:5px;
height:20px;
background:#003f8e;
float:left;
margin-right:5px;
}

.motodummy {
clear:left;
}

.motoullist {
margin-bottom:5px;
}