@charset "utf-8";
/* CSS Document */

#header.simple {
margin-bottom: 0px;
}
#main.lp {
margin-top: 0px;
}
#page_contents .box_860 {
width: 860px;
margin: 0 auto 60px;
}
#page_contents .section01 {
padding: 37px 30px;
}
#page_contents .bg {
width: 860px;
background: url(/img/landing_page/req/microscope/bg_vhx-7000_1059_04_001.jpg) no-repeat top;
}
#page_contents .cf::after {
content: "";
clear: both;
display: table;
}

#page_contents .ttl_box {
width: 100%;
background: #fff;
border-bottom: 6px solid #e50011;
box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.1);
}
#page_contents .ttl_box ul li.left {
float: left;
width: 477px;
margin: 40px 0;
text-align: center;
border-right: 1px solid #ebebeb;
}
#page_contents .ttl_box ul li.right {
float: right;
width: 323px;
margin: 60px 0 0;
text-align: center;
}
#page_contents .ttl_box ul li h1 {
margin: 10px 0 10px; 
}
#page_contents .ttl_box ul li .sub_ttl {
margin: 0 0 10px 0; 
}
#page_contents .document_box ul.col3 {
width: 786px;
margin: 55px auto 0;
}
#page_contents .document_box ul.col2 {
width: 524px;
margin: 0 auto;
}
#page_contents .document_box ul li {
float: left;
width:262px;
margin: 0 0 35px 0;
text-align: center;
border-right: 1px solid #ebebeb;
}
#page_contents .document_box ul li:last-child {
border-right: none;
}
#page_contents .document_box ul li a {
display: block;
font-size: 13px;
line-height: 1.4;
}
#page_contents .document_box ul li p.txt {
margin-top: 20px;
}
#page_contents .document_box ul li img {
border: 1px solid #ccc;
}