@charset "utf-8";
/* CSS Document */
.equipment ul#navbtn li#nbequip a {
 background-position: -186px -36px;
}
.equipment #title {
 background-image: url(../images/equipment/title.jpg);
}
.single-cadmanager #title {
 background-image: url(../images/cadmanager/title.jpg);
}
.equipment #nav-below {
 margin-top: 30px;
 padding: 10px 0 0;
 overflow: hidden;
 clear: both;
 border-top: 1px solid #ccc;
}
.equipment #nav-below .nav-previous {
 float: left;
}
.equipment #nav-below .nav-next {
 float: right
}
/* equip 機器製品のご案内
========================================== */
.equipment {}
.equipment #btn_equip li {
 display: inline;
 float: left;
 margin-left: 10px;
 padding-bottom: 20px;
}
.equipment #btn_equip li.first {
 margin-left: 0px;
}
.equipment #equip_search {
 border: 1px solid #a8a8a8;
 width: 690px;
 height: 101px;
 background-image: url(../images/equipment/bg_search_bottom.png);
 background-repeat: no-repeat;
 background-position: bottom center;
 margin-bottom: 20px;
}
.equipment #equip_search dt {
 padding-top: 27px;
 padding-left: 18px;
 background-image: url(../images/equipment/bg_search.png);
 background-repeat: no-repeat;
 background-position: center 1px;
}
.equipment #equip_search dt input {
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
}
.equipment #equip_search dt .searchtext {
 width: 530px;
 margin-right: 3px;
 height: 21px;
}
.equipment #equip_search dd {
 padding-left: 18px;
}
.equipment #equip_search dd ul li {
 display: inline;
 float: left;
 margin-right: 10px;
}
#maincontents #main .column h1.quipment_title {
 width: 660px;
 height: 57px;
 background-image: url(../images/equipment/equipment_title.jpg);
 background-repeat: no-repeat;
 padding: 12px 0 0 30px;
 font-size: 18px;
 color: #555555;
 font-weight: bold;
 margin-bottom: 12px;
}
.equipment_detail .post-image {
 float: left;
}
.equipment_detail .post-image img {
 border: 1px solid #adacaa;
 padding: 3px;
 background: #ffffff;
 width: 262px;
}
.equipment_detail .post-image img.detail_image_thumb {
 border: 1px solid #adacaa;
 padding: 2px;
 background: #ffffff;
 width: 80px;
 margin-top: 5px;
}
.equipment_detail .post-desc {
 float: left;
 width: 380px;
 padding-left: 8px;
}
.equipment_detail .post-desc p {
 width: 410px;
}
.equipment_sub_title {
 clear: both;
 background-image: url(../images/equipment/opt_title.jpg);
 width: 670px;
 height: 34px;
 padding: 7px 0 0 20px;
 margin-top: 20px;
}
.equipment_sub_content {
 padding: 15px 10px;
}
#equipment_inquiry {
 width: 690px;
 height: 71px;
 background-image: url(../images/equipment/bk_contact_area.jpg);
 text-align: center;
 padding-top: 17px;
 clear: both;
 margin-top: 10px;
}
#equipment_catalog {
 border: 1px solid #000 !important;
}
#equipment_catalog th {
 font-weight: bold;
 color: #000;
 width: 130px;
 padding: 5px 10px !important;
}
#equipment_catalog a {
 color: #0066cc;
}
#cad_button {
 text-align: right;
}
.equipments .post-desc {
 position: relative;
}
.equipments .post-desc .new_spec {
 position: absolute;
 top: 0;
 right: 12px;
 display: block;
 width: 100px;
 height: 56px;
 background: url('../images/equipment/new_spec.png') center center / 100% 100% no-repeat;
}