@charset "UTF-8";
/* CSS Document */
.cat * {
  --outline: aqua 1px solid;
}
.cat ul {
  list-style: none !important;
}
.manual_serch {
  width: 22.5rem;
  height: 2.625rem;
  border: 1px #aaa solid;
  margin: 0;
  padding: 0 0.5em;
}
.btm {
  background-color: #182987;
  color: white;
  font-size: 1.4rem;
  font-weight: 400;
  border: none;
  width: 5rem;
  height: 2.625rem;
  margin: 0;
}
.dl_list .list-delta > li.wh::before {
  content: "";
  background-image: url("images/lect_f.png");
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 0.5em;
  height: 1em;
  width: 0.5em;
  vertical-align: middle;
  border: none;
}
.dl_list .list-delta > li::before {
  content: "";
  background-image: url("images/lect_b.png");
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 0.5em;
  height: 1em;
  width: 0.5em;
  vertical-align: middle;
  border: none;
  top: 0.5em;
}
.mt-45 {
  margin-top: 4.5rem;
}
.dl_list .flex-container {
  color: #333;
  align-items: flex-start;
}
.dl_list.dl_list .category_t{
  color: #182987 !important;
}
.dl_list.dl_list .category_t a::after {
  content: none;
}
.border-gray {
  border-color: #aaa !important;
}
.da-blue {
  color: #0000c9;
}
.d3 {
  font-size: 1.6rem;
  font-weight: 500;
}
.d-red {
  color: #e00d23;
}
.v_arrow {
  position: relative;
}
.v_arrow::after {
  content: "";
  position: absolute;
  margin-left: 0.1em;
  top: 0.4em;
  width: 0.6em;
  height: 0.6em;
  margin-top: 0px;
  border-top: 1px solid;
  border-right: 1px solid;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.da-blue:hover {
  color: #0000c9;
}
.getacrobat {
  font-size: 0.875rem;
}
@media screen and (max-width:767px) {
  .main01 {
    margin-top: 1.75rem;
    font-size: 1rem;
  }
  .manual_serch {
    height: 2.3625rem;
  }
  .btm {
    font-size: 1.26rem;
    height: 2.3625rem;
    width: 4.5rem;
  }
  .manual_serch {
    width: 80%;
  }
  .getacrobat {
    font-size: 0.625rem;
  }
  .obi {
    background-color: #e7efff;
    height: 3.75rem;
    vertical-align: middle;
  }
  .f26 {
    font-size: 1.375rem !important;
  }
  .font-dd {
    font-size: 0.6rem;
  }
  .mt-45 {
    margin-top: 2.5rem;
  }
  .dl_list .flex-container {
    margin-top: 2em;
    width: auto;
  }
  .d3 {
    font-size: 1.4rem;
    font-weight: 500;
  }
}
@media screen and (max-width:575px) {
	.main01 {
    font-size: 0.925rem;
  }
}

@media screen and (min-width:768px) {
  .dl_list.dd_prdct > ul {
    height: 1100px;
  }
  .getacrobat {
    font-size: 12px !important;
  }
}
@media screen and (min-width:992px) {
  .dl_list.dd_prdct > ul {
   height: 1300px;
  }
  .getacrobat {
    font-size: 14px !important;
  }
}
@media screen and (min-width:1200px) {
  .main01, .cat, .main_container {
    padding: 0;
  }
  .dl_list.dd_prdct > ul {
    max-height: 950px;
  }
}
.main_container {
  margin-top: 3rem;
  font-feature-settings: "palt";
}
.category_table {
  width: 100%;
  border-collapse: separate;
  border-right: solid 1px #333;
  border-top: solid 1px #333;

}
.category_table td, .category_table th {
  border-left: solid 1px #333;
  border-bottom: solid 1px #333;
  border-right: none;
  border-top: none;
}
.category_table td {
  padding: 0 1em;
  vertical-align: middle;
  line-height: 1.3875em;
  height: 4.25em;
}
.category_table th {
  background-color: #ebebeb;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  height: 2.75em;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
.table {
  color: #333;
}
.category_table .t01 {
  width: calc(25em - 1px);
}
.category_table .t02 {
  width: calc(10.75em - 2px);
}
.category_table .t03 {
  width: calc(13em - 1px);
}
.category_table .t04 {
  width: calc(7.5em - 1px);
}
.category_table .t05 {
  width: calc(9.375em - 1px);
}
.category_table .t06 {
  width: calc(9.375em - 1px);
}
.category_table .t01 {
  width: 36.6667%;
}
.category_table .t02 {
  width: 17.3333%;
}
.category_table .t03 {
  width: 20%;
}
.category_table .t04 {
  width: 10.6667% ;
}
.category_table .t05 {
  width: 15.3333%;
}
.category_table .t06 {
  width: 12.5% ;
}

.category_table .t_isc01 {
	text-align: left;
  width: 31%;
}
.category_table .t_isc02 {
		text-align: left;
  width: 15.5425%;
}
.category_table .t_isc03 {
		text-align: left;
  width: 26.6399%;
}
.category_table .t_isc04 {
		text-align: center;
  width: 10.6886%;
}
.category_table .t_isc05 {
	text-align: center;
  width: 16.129%;
}

.category_table .t_rck01 {
	text-align: left;
  width: 30%;
}
.category_table .t_rck02 {
		text-align: left;
  width: 17.3334%;
}
.category_table .t_aero01 {
	text-align: left;
  width: 23.3334%;
}
.category_table .t_aero02 {
		text-align: left;
  width: 15.6666%;
}
.category_table .t_aero03 {
	text-align: left;
  width: 21.6667%;
}
.category_table .t_aero04 {
		text-align: left;
  width: 39.3333%;
}
.category_table .t_a_sus01 {
	text-align: left;
  width: 33.3333%;
}
.category_table .t_a_sus02 {
	text-align: left;
  width: 26.6667%;
}
.category_table .t_a_sus03 {
	text-align: left;
  width: 40%;
}

.category_table .t_tv01 {
  width: 43.3333%;
}
.category_table .t_tv02 {
  width:31.6667%;
}
.category_table .t_tv03 {
  width:12.5%;
}
.category_table .t_tv04 {
  width: 12.5% ;
}
.category_table .t_tvins01 {
  width: 33.3333%;
}
.category_table .t_tvins02 {
  width: 31.6667%;
}
.category_table .t_tvins03 {
  width:10%;
}
.category_table .t_tvins04 {
  width: 12.5% ;
}
.category_table .t_tvins05 {
  width: 12.5% ;
}
.category_table .t_maker_name{
	background-color:#171c61;
	color: #fff;
	text-align: left;
}
.isc_table td a,.aero_table td a,.link_blue_table td a{
	color:#0041c0;
}
.cat_navi + .isc_table{
	margin-top:-1.15rem;
}

.isc_txa, .t_cap{
	font-size: 1.125rem;
	color:#d61518;
	line-height: 1em;
	margin-bottom: 2rem;
}
@media screen and (max-width:767px) {
	.isc_txa, .t_cap{
	font-size: 0.67rem;
	color:#d61518;
	line-height: 1em;
	margin-bottom: 1.5rem;
}
	.cat_navi + .isc_table{
	margin-top:0rem;
}
}
.category_table th{
	padding-left: 1em;
	padding-right: 1em;
} 
.odd {background-color: #fff;}
.even { background-color: #F7F7F7;}
.p_name manual_alert {
  margin: 0;
}
.p_name manual_alert img {
  box-sizing: content-box;
  width: 2em;
}
.cat_navi {
  list-style: none;
  display: flex;
  font-weight: 500;
  margin-bottom: 3.5em;
}
.cat_navi > li + li::before {
  margin-left: 1.5em;
  content: "";
}
@media screen and (max-width:767px) {
  .main_container {
    margin-top: 1.5rem;
    font-size: 0.67rem;
  }
  .category_table {
    width: 43rem;
  }
  .cat_navi {
    margin-bottom: 1.75em;
  }
  .cat_navi > li + li::before {
    margin-left: 0em;
    content: "";
  }
  .p_name manual_alert img {
    box-sizing: content-box;
    width: 26px;
  }
}
@media screen and (min-width:768px) {
  .p_name manual_alert img {
    box-sizing: content-box;
    width: 26px;
    /*//44.88*/
  }
}
@media screen and (min-width:992px) {
  .p_name manual_alert img {
    box-sizing: content-box;
    width: 32px;
  }
}
@media (min-width: 1200px) {
  .p_name manual_alert img {
    box-sizing: content-box;
    width: 32px;
  }
}
.category_table {
  margin-bottom: 1em;
}
.table-responsive::-webkit-scrollbar {
  height: 7px;
}
.table-responsive::-webkit-scrollbar-track {
  background-color: #dddddd;
  border-radius: 10px;
}
.table-responsive::-webkit-scrollbar-thumb {
  background-color: #525252;
  border-radius: 10px;
}
.blue_link{
 color:#0041c0;
}
.pt-35{
	padding-top: 1.32em!important;
}