/*----- cals.html -----*/
#submenu_cals {
width: 990px;
margin-left: 15px;
margin-bottom: 120px;
}

#submenu_cals p{
float: left;
width: 300px;
font-size: 16px;
}

#research_object, #research_subject, #research_result{
margin-bottom: 40px;
}

.body_cals{
width: 900px;
margin-left: 20px;
}

.body_cals p{
width: 860px;
margin-left: 20px;
}

.fig_cals{
width: 900px;
margin-left: 20px;
margin-bottom: 30px;
}

.fig_cals img{
width: 700px;
margin-left: 100px;
border: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
}

.fig_cals p{
width: 860px;
text-align: center;
margin-bottom: 30px;
}

.item_cals img{
margin-left: 20px;
}

.video_cals{
width: 860px;
margin-bottom: 30px;
}

#cals_ec, #cim, #asp, #tdu, #des, #past_cals {
width: 900px;
margin-top: 40px;
margin-bottom: 40px;
margin-left: 20px;
}

.body_cals p.linkbutton {
display: block;
width: 300px;
background-color: #333;
padding: 5px 10px;
/* curved border radius */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.body_cals p.linkbutton a {
color: #ddd;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}