@charset "utf-8";

/*\html\corporate\news\2020\200117\css\over_wright.css */


#news200117 .news-box .over_calc-400 { width: calc(400 / 740 * 100%);text-align: center; }
#news200117 .news-box .over_calc-294 { width: calc(294 / 740 * 100%);text-align: center; }



@media screen and (max-width:767px) {
  
  #news200117 .news-box .images.col2 {display: block;}

  #news200117 .news-box .over_calc-400 { width: 100%; }
  #news200117 .news-box .over_calc-294 { width: 72%; }
  
  
}



/*\html\corporate\news\2020\200131\css\style.css */



/*------------------------------------------------*/

/* news200131 */

/*------------------------------------------------*/

#news200131  #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news200131  #news-box .line-table td.prix_name {
    width: 24%;
}
#news200131  #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news200131  #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200131  #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news200131  #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .line-table .noline-table th {
	border-style: none;
}
#news200131  #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news200131  #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news200131  #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news200131  #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .noline-table-0 {
	margin: 0px;
}
#news200131  #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-0 th {
	border-style: none;
}
#news200131  #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200131  #news-box .noline-table-0p {
	margin: 0px;
}
#news200131  #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-0p th {
	border-style: none;
}
#news200131  #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200131  #news-box .noline-table-5p {
	margin: 0px;
}
#news200131  #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-5p th {
	border-style: none;
}
#news200131  #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news200131  #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news200131  .for_sp_news p,
#news200131  .for_sp_news td,
#news200131  .for_sp_news th,
#news200131  .for_sp_news span {
    font-size: 1.3rem;
  }

  #news200131  #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200131  #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news200131  #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200131  #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200131  #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200131  #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news200131  #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news200131  #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news200131  #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news200131  #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news200131  #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200131  #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news200131  #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news200131  #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news200131  #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news200131  #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-0 th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news200131  #news-box .noline-table-0p {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-0p th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news200131  #news-box .noline-table-5p {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-5p th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\200210\css\style.css */



/*------------------------------------------------*/

/* news200131 */

/*------------------------------------------------*/

#news200131  #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news200131  #news-box .line-table td.prix_name {
    width: 24%;
}
#news200131  #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news200131  #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200131  #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news200131  #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .line-table .noline-table th {
	border-style: none;
}
#news200131  #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news200131  #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200131  #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news200131  #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news200131  #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news200131  #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200131  #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200131  #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200131  #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200131  #news-box .noline-table-0 {
	margin: 0px;
}
#news200131  #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-0 th {
	border-style: none;
}
#news200131  #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200131  #news-box .noline-table-0p {
	margin: 0px;
}
#news200131  #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-0p th {
	border-style: none;
}
#news200131  #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200131  #news-box .noline-table-5p {
	margin: 0px;
}
#news200131  #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news200131  #news-box .noline-table-5p th {
	border-style: none;
}
#news200131  #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news200131  #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news200131  .for_sp_news p,
#news200131  .for_sp_news td,
#news200131  .for_sp_news th,
#news200131  .for_sp_news span {
    font-size: 1.3rem;
  }

  #news200131  #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200131  #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news200131  #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200131  #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200131  #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200131  #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news200131  #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news200131  #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news200131  #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news200131  #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news200131  #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200131  #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news200131  #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news200131  #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news200131  #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news200131  #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200131  #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200131  #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-0 th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news200131  #news-box .noline-table-0p {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-0p th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news200131  #news-box .noline-table-5p {
    margin: 0px;
  }
  #news200131  #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200131  #news-box .noline-table-5p th {
    border-style: none;
  }
  #news200131  #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\200212\css\style.css */



/*------------------------------------------------*/

/* news200212 */

/*------------------------------------------------*/

#news200212 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news200212 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200212 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news200212 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    top: 0.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200212 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 0.26em;
  }
}

    

}


/*\html\corporate\news\2020\200213\css\style.css */



/*------------------------------------------------*/

/* news200213 */

/*------------------------------------------------*/

#news200213 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news200213 .news-box .images.col2 {display: block;}

  #news200213 .news-box .over_calc-320 { width: 100%; }
  
  
}


/*\html\corporate\news\2020\200218\css\style.css */



/*------------------------------------------------*/

/* news200218 */

/*------------------------------------------------*/

#news200218 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news200218 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news200218 .news-box .images.col2 {display: block;}

  #news200218 .news-box .over_calc-320 { width: 100%; }
  
  
}


/*\html\corporate\news\2020\200219\css\style.css */



/*------------------------------------------------*/

/* news200219 */

/*------------------------------------------------*/

#news200219 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news200219 .news-box .images.col2 {display: block;}

  #news200219 .news-box .over_calc-320 { width: 100%; }
  
  
}


/*\html\corporate\news\2020\200220\css\style.css */



/*------------------------------------------------*/

/* news200220 */

/*------------------------------------------------*/


#news200220 .news_product_features_box .note {
    padding-left: 1rem;
}

#news200220 .newstext_box .title {
    font-weight: 700;
}

#news200220 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news200220 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}


/*\html\corporate\news\2020\200225\css\style.css */



/*------------------------------------------------*/

/* news200225 */

/*------------------------------------------------*/


#news200225 .news_product_features_box .note {
    padding-left: 1rem;
}





@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2020\200228\css\style.css */



/*------------------------------------------------*/

/* news200228 */

/*------------------------------------------------*/

#news200228 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news200228 .news-box .images.col {display: block;}

  #news200228 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2020\200302\css\style.css */



/*------------------------------------------------*/

/* news200302 */

/*------------------------------------------------*/

#news200302 .news-box .over_calc-320 { width: calc(240 / 740 * 100%);text-align: center; }

#news200302 .news-box .images.col3 {
    display: flex;
    flex-direction: row;
    max-width: 620px;
    margin-right: auto;
    margin-left: auto;
}


@media screen and (max-width:767px) {
  
  #news200302 .news-box .images.col3 {display: block;}

  #news200302 .news-box .over_calc-320 { width: 100%; }
  
  
}


/*\html\corporate\news\2020\200302_01\css\style.css */



/*------------------------------------------------*/

/* news200302_01 */

/*------------------------------------------------*/

#news200302_01 .news-box .over_calc-448 { width: calc(448 / 740 * 100%);text-align: center; }
#news200302_01 .news-box .over_calc-283 { width: calc(283 / 740 * 100%);text-align: center; }



@media screen and (max-width:767px) {
  
  #news200302_01 .news-box .images.col2 {display: block;}

  #news200302_01 .news-box .over_calc-448 { width: 100%; }
  #news200302_01 .news-box .over_calc-283 { width: 65%; }
  
  
}

/*\html\corporate\news\2020\200303\css\style.css */



/*------------------------------------------------*/

/* news200303 */

/*------------------------------------------------*/

#news200303 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news200303 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news200303 .news-box .images.col2 {display: block;}

  #news200303 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2020\200305\css\style.css */



/*------------------------------------------------*/

/* news200305 */

/*------------------------------------------------*/
#news200305 .news-box .over_calc-418 { width: calc(418 / 740 * 100%);text-align: center; }
#news200305 .news-box .over_calc-306 { width: calc(306 / 740 * 100%);text-align: center; }


#news200305 .news_product_features_box .note {
    padding-left: 1rem;
}

#news200305 .newstext_box .title {
    font-weight: 700;
}

#news200305 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}
#news200305 .dbz_items img {
    max-width: 189px;
}


@media screen and (max-width:767px) {
    
#news200305 .news-box .images.col2 {display: block; }

#news200305 .news-box .over_calc-418 { width: 100%; }
#news200305 .news-box .over_calc-306 { width: 80%; }
  
#news200305 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}

#news200305 .dbz_items img {
    width: auto;
}
}


/*\html\corporate\news\2020\200311\css\style.css */



/*------------------------------------------------*/

/* news200311 */

/*------------------------------------------------*/

#news200311 .news-box .images.col2 { max-width:720% !important;}

#news200311 .img-240 {width: 240px;}

#news200311 .news-box .over_calc-448 { width: calc(448 / 740 * 100%);text-align: center; }
#news200311 .news-box .over_calc-283 { width: calc(283 / 740 * 100%);text-align: center; }

#news200311 .news_product_features_box .text p {
    text-indent: -1.2rem;
}

@media screen and (max-width:767px) {
  
  
}

/*\html\corporate\news\2020\200414\css\style.css */



/*------------------------------------------------*/

/* news200414 */

/*------------------------------------------------*/
#news200414 .news-box .image_box .img-125 {width: 125px;}
#news200414 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news200414 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }
#news200414 .news-box .img-178 {width: 178px;}


@media screen and (max-width:767px) {
  
  #news200414 .news-box .images.col2 {display: block;}

  #news200414 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2020\200529\css\style.css */



/*------------------------------------------------*/

/* news200529 */

/*------------------------------------------------*/

#news200529 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news20059 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200529 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news200529 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    top: 0.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200529 .news-box .list_item .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 0.26em;
  }
}

    

}


/*\html\corporate\news\2020\200601\css\style.css */



/*------------------------------------------------*/

/* news200601 */

/*------------------------------------------------*/

#news200601  #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news200601  #news-box .line-table td.prix_name {
    width: 24%;
}
#news200601  #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news200601  #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news200601  #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .line-table .noline-table th {
	border-style: none;
}
#news200601  #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news200601  #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news200601  #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news200601  #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .noline-table-0 {
	margin: 0px;
}
#news200601  #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-0 th {
	border-style: none;
}
#news200601  #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200601  #news-box .noline-table-0p {
	margin: 0px;
}
#news200601  #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-0p th {
	border-style: none;
}
#news200601  #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200601  #news-box .noline-table-5p {
	margin: 0px;
}
#news200601  #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-5p th {
	border-style: none;
}
#news200601  #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news200601  #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news200601  .for_sp_news p,
#news200601  .for_sp_news td,
#news200601  .for_sp_news th,
#news200601  .for_sp_news span {
    font-size: 1.3rem;
  }

  #news200601  #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200601  #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news200601  #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200601  #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200601  #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200601  #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news200601  #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news200601  #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news200601  #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news200601  #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200601  #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200601  #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news200601  #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news200601  #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news200601  #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news200601  #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-0 th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news200601  #news-box .noline-table-0p {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-0p th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news200601  #news-box .noline-table-5p {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-5p th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\200618\css\style.css */



/*------------------------------------------------*/

/* news200618 */

/*------------------------------------------------*/

#news200618 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news200618 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200618 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news200618 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200618 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}


/*\html\corporate\news\2020\200624\css\style.css */



/*------------------------------------------------*/

/* news200305 */

/*------------------------------------------------*/
#news200624 .news-box .over_calc-418 { width: calc(418 / 740 * 100%);text-align: center; }
#news200624 .news-box .over_calc-306 { width: calc(306 / 740 * 100%);text-align: center; }

#news200624 .news-box .over_calc-306 img {
    margin-top: 10px;
    max-width: 100px;
}

#news200624 .news_product_features_box .note {
    padding-left: 1rem;
}


#news200624 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
    
#news200624 .news-box .images.col2 {display: block; }

#news200624 .news-box .over_calc-418 { width: 90%; }
#news200624 .news-box .over_calc-306 { width: 100%; }
  
#news200624 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}

}


/*\html\corporate\news\2020\200806\css\style.css */



/*------------------------------------------------*/

/* news200601 */

/*------------------------------------------------*/

#news200601  #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news200601  #news-box .line-table td.prix_name {
    width: 24%;
}
#news200601  #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news200601  #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news200601  #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .line-table .noline-table th {
	border-style: none;
}
#news200601  #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news200601  #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news200601  #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news200601  #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news200601  #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news200601  #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news200601  #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news200601  #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news200601  #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news200601  #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news200601  #news-box .noline-table-0 {
	margin: 0px;
}
#news200601  #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-0 th {
	border-style: none;
}
#news200601  #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200601  #news-box .noline-table-0p {
	margin: 0px;
}
#news200601  #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-0p th {
	border-style: none;
}
#news200601  #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news200601  #news-box .noline-table-5p {
	margin: 0px;
}
#news200601  #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news200601  #news-box .noline-table-5p th {
	border-style: none;
}
#news200601  #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news200601  #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news200601  .for_sp_news p,
#news200601  .for_sp_news td,
#news200601  .for_sp_news th,
#news200601  .for_sp_news span {
    font-size: 1.3rem;
  }

  #news200601  #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200601  #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news200601  #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news200601  #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200601  #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200601  #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news200601  #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news200601  #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news200601  #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news200601  #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news200601  #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news200601  #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news200601  #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news200601  #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news200601  #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news200601  #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news200601  #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news200601  #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-0 th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news200601  #news-box .noline-table-0p {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-0p th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news200601  #news-box .noline-table-5p {
    margin: 0px;
  }
  #news200601  #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news200601  #news-box .noline-table-5p th {
    border-style: none;
  }
  #news200601  #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\200811\css\style.css */



/*------------------------------------------------*/

/* news200811 */

/*------------------------------------------------*/


#news200811 .news_product_features_box .note {
    padding-left: 1rem;
}





@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2020\200812\css\style.css */



/*------------------------------------------------*/

/* news200811 */

/*------------------------------------------------*/


#news200812 .news_product_features_box .note {
    padding-left: 1rem;
}





@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2020\200817\css\style.css */



/*------------------------------------------------*/

/* news200817 */

/*------------------------------------------------*/

#news200817 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news200817 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200817 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news200817 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200817 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}

#news200817 .news_product_features_box .note {
    padding-left: 1rem;
}

#news200817 .newstext_box .title {
    font-weight: 700;
}

#news200817 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news200817 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2020\200820\css\style.css */



/*------------------------------------------------*/

/* news200817 */

/*------------------------------------------------*/

#news200817 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news200817 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200817 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news200817 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news200817 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}

#news200817 .news_product_features_box .note {
    padding-left: 1rem;
}

#news200817 .newstext_box .title {
    font-weight: 700;
}

#news200817 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news200817 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2020\200826\css\style.css */



/*------------------------------------------------*/

/* news200826 */

/*------------------------------------------------*/
#news200826 .news-box .image_box .img-125 {width: 125px;}




@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2020\200828\css\style.css */



/*------------------------------------------------*/

/* news200828 */

/*------------------------------------------------*/

#news200828 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news200828 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news200828 .news-box .images.col2 {display: block;}

  #news200828 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2020\200917\css\style.css */



/*------------------------------------------------*/

/* news200917 */

/*------------------------------------------------*/

#news200917 .news_image .image.img1,#news200917 .news_image .image.img2 {
  width: calc(360 / 740 * 100%);
}

#news200917 .normal_table th {
    text-align: left;
    width: 7em;
    
}

#news200917 .news-box .green_table {
}
#news200917 .news-box .green_table thead th {
  background-color: rgb(0,102,0);
  color: rgb(255,255,255);
}


/* flex ------------------------------ */
#news200917 .news-box .flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#news200917 .news-box .flex-row.alitem-center {
  align-items: center;
  min-height: 100%;
}
#news200917 .news-box .flex-row.alitem-center > .list_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 100%;
}

/* green */
#news200917 .news-box ul.green_table {
}
#news200917 .news-box ul.green_table > .title {
  background-color: rgb(0,102,0);
  color: rgb(255,255,255);
}
#news200917 .news-box ul.green_table .list_item {
  border-right: 1px rgb(0,102,0) solid;
  border-bottom: 1px rgb(0,102,0) solid;
}

@media screen and (max-width:767px) {
    #news200917 .news-box .images.col2 {
        display: block;
    }
    
  #news200917 .news_image .image.img1,#news200917 .news_image .image.img2 {
    width:100%;
  }
    
}

#news200917 .news-box .green_table .list_item,
#news200917 .news-box .green_table > li {
  height: 6rem;
}
#news200917 .news-box .green_table > li {
  border-left: 1px rgb(0,102,0) solid;
}
#news200917 .news-box .green_table > li:last-child .list_item,
#news200917 .news-box .green_table > li:last-child {
  height: 6rem;
}

#news200917 .news-box .green_table > li > .list_item {
  width: 6em;
  text-align: center;
}
#news200917 .news-box .green_table > li.title > .list_item {
  border-right-color: rgb(255,255,255);
}
#news200917 .news-box .green_table > li.title > ul > .list_item:nth-child(-n+3) {
  border-right-color: rgb(255,255,255);
}
#news200917 .news-box .green_table > li > .list_item > strong {
  margin-right: auto;
  margin-left: auto;
}
#news200917 .news-box .green_table > li > ul {
  width: calc(100% - 6em);
}
#news200917 .news-box .green_table > li > ul > li {
  width: 7em;
  text-align: center;
}
#news200917 .news-box .green_table > li > ul > li:nth-child(3) {
  width: 10em;
}
#news200917 .news-box .green_table > li > ul > li:last-child {
  width: calc(100% - 24em);
  text-align: left;
}

#news200917 .news-box .green_table > li > ul > li > span {
  margin-right: auto;
  margin-left: auto;
}
#news200917 .news-box .green_table > li:nth-child(n+2) > ul > li:last-child > span {
    margin: 0 auto;
}

@media screen and (max-width:767px) {
  #news200917 .news-box .normal_table th,
  #news200917 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  
  #news200917 .news-box .green_table {
    font-size: 1.2rem;
  }
  #news200917 .news-box .green_table .list_item,
  #news200917 .news-box .green_table > li {
    height: 4em;
  }
  #news200917 .news-box .green_table > li > .list_item {
    width: 4em;
  }
  #news200917 .news-box .green_table > li > ul {
    width: calc(100% - 4em);
  }
  #news200917 .news-box .green_table > li > ul > li:last-child {
    width: 100%;
  }
  #news200917 .news-box .green_table > li > ul > li:nth-child(1) {
    width: 30%;
  }
  #news200917 .news-box .green_table > li > ul > li:nth-child(2) {
    width: 30%;
  }
  #news200917 .news-box .green_table > li > ul > li:nth-child(3) {
    width: 40%;
  }
  #news200917 .news-box .flex-row.alitem-center,
  #news200917 .news-box .flex-row.alitem-center > .list_item {
    min-height: 2em;
  }
  #news200917 .news-box .green_table > li {
    height: 6em;
  }
  #news200917 .news-box .green_table > li > .list_item,
  #news200917 .news-box .green_table > .title > ul {
    height: 6em;
  }
  #news200917 .news-box .green_table > li > ul .list_item {
    height: 2.5em;
  }
  #news200917 .news-box .green_table > li > ul .list_item:nth-child(4) {
    height: 3.5em;
  }
  #news200917 .news-box .green_table > .title > ul .list_item {
    height: 3em;
  }
  #news200917 .news-box .green_table > .title > ul .list_item:nth-child(4) {
    height: 3em;
  }
  
  #news200917 .news-box .green_table > li.title > ul > .list_item:nth-child(3) {
    border-right-color: rgb(0,102,0);
  }
  #news200917 .news-box .green_table > li.title > ul > .list_item:nth-child(4) {
    border-top: 1px rgb(255,255,255) solid;
  }
  
  #news200917 .news-box .green_table > li > ul > .list_item {
    line-height: 1.3;
  }
  
  #news200917 .news-box .green_table > li:last-child ul .list_item {
    height: 2.5em;
  }
  #news200917 .news-box .green_table > li:last-child ul .list_item:nth-child(4) {
    height: 3.5em;
  }
  #news200917 .news-box .green_table > li:last-child > .list_item,
  #news200917 .news-box .green_table > li:last-child {
    height: 6em;
  }
}


/*\html\corporate\news\2020\200924\css\style.css */



/*------------------------------------------------*/

/* news200924 */

/*------------------------------------------------*/

#news200924 .normal_table th {
    text-align: left;
    width: 7em;
}

#news200924 .normal_table td {
    width: 70%;
}

#news200924 a.blue {
    padding-left: 2em;
}


@media screen and (max-width:767px) {
  #news200924 .news-box .normal_table th,
  #news200924 .news-box .normal_table td {
    font-size: 1.2rem;
  }
    
#news200924 a.blue {
    padding-left: 0;
}
  
}


/*\html\corporate\news\2020\201001\css\style.css */



/*------------------------------------------------*/

/* news201001 */

/*------------------------------------------------*/

#news201001 .normal_table th {
    text-align: left;
    width: 5em;
}

#news201001 .normal_table td {
    width: 80%;
}

#news201001 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news201001 .normal_table td .title {
    font-weight: 700;
}


@media screen and (max-width:767px) {
  #news201001 .news-box .normal_table th,
  #news201001 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  
}


/*\html\corporate\news\2020\201002\css\style.css */



/*------------------------------------------------*/

/* news201002 */

/*------------------------------------------------*/

#news201002 .normal_table th {
    text-align: left;
    width: 5em;
}

#news201002 .normal_table td {
    width: 80%;
}

#news201002 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news201002 .normal_table td .title {
    font-weight: 700;
}

#news201002 ._pad1 .title {
    font-weight: 700;
}

#news201002 ._vt {
    vertical-align: top;
}

#news201002 ._pad1 table th {
    text-align: left;
    width: 120px;
}

#news201002 ._pad1 table td {
    text-indent: -1rem;
}

#news201002 ._indent {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
    }

@media screen and (max-width:767px) {
  #news201002 .news-box .normal_table th,
  #news201002 .news-box .normal_table td,
    #news201002 ._pad1 table th,
    #news201002 ._pad1 table td{
    font-size: 1.2rem;
  }
    #news201002 ._pad1 table th {
        width: 10rem;
}
  
}


/*\html\corporate\news\2020\201104\css\style.css */



/*------------------------------------------------*/

/* news201104 */

/*------------------------------------------------*/

#news201104 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201104 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201104 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201104 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201104 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news201104 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201104 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news201104 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news201104 #news-box .line-table .noline-table th {
	border-style: none;
}
#news201104 #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news201104 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201104 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news201104 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201104 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news201104 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news201104 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news201104 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news201104 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201104 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news201104 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201104 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201104 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201104 #news-box .noline-table-0 {
	margin: 0px;
}
#news201104 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news201104 #news-box .noline-table-0 th {
	border-style: none;
}
#news201104 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news201104 #news-box .noline-table-0p {
	margin: 0px;
}
#news201104 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news201104 #news-box .noline-table-0p th {
	border-style: none;
}
#news201104 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news201104 #news-box .noline-table-5p {
	margin: 0px;
}
#news201104 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news201104 #news-box .noline-table-5p th {
	border-style: none;
}
#news201104 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news201104 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news201104 .for_sp_news p,
#news201104 .for_sp_news td,
#news201104 .for_sp_news th,
#news201104 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news201104 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news201104 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news201104 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news201104 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news201104 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news201104 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news201104 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news201104 #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news201104 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news201104 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news201104 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news201104 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news201104 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news201104 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news201104 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news201104 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201104 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news201104 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news201104 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201104 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news201104 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news201104 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news201104 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201104 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news201104 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news201104 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news201104 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201104 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news201104 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\201126\css\style.css */



/*------------------------------------------------*/

/* news201126 */

/*------------------------------------------------*/

#news201126  {
}

#news201126 .checkmark{
	padding-left:24px;
	position:relative;
}

#news201126 .checkmark:before,
#news201126 .checkmark:after{
	content:"";
	display:block;
	position:absolute;
}
#news201126 .checkmark:before{
	width:16px;
	height:16px;
	border-radius:3px;
	background:#ffffff;
	border:1px solid #ffffff;
	left:0;top:2px;
}
#news201126 .checkmark:after{
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
	width:15px;
	height:5px;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	left:5px;
	top:8px;
}

@media screen and (max-width:767px) {
    
  
}


/*\html\corporate\news\2020\201210\css\style.css */



/*------------------------------------------------*/

/* news201210 */

/*------------------------------------------------*/

#news201210  #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201210  #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201210  #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news201210  #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news201210  #news-box .line-table td.prix_name {
    width: 24%;
}
#news201210  #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news201210  #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201210  #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201210  #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news201210  #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201210  #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news201210  #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news201210  #news-box .line-table .noline-table th {
	border-style: none;
}
#news201210  #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news201210  #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news201210  #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news201210  #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news201210  #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201210  #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news201210  #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news201210  #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news201210  #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news201210  #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201210  #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news201210  #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201210  #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news201210  #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news201210  #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news201210  #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news201210  #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news201210  #news-box .noline-table-0 {
	margin: 0px;
}
#news201210  #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news201210  #news-box .noline-table-0 th {
	border-style: none;
}
#news201210  #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news201210  #news-box .noline-table-0p {
	margin: 0px;
}
#news201210  #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news201210  #news-box .noline-table-0p th {
	border-style: none;
}
#news201210  #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news201210  #news-box .noline-table-5p {
	margin: 0px;
}
#news201210  #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news201210  #news-box .noline-table-5p th {
	border-style: none;
}
#news201210  #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news201210  #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news201210  .for_sp_news p,
#news201210  .for_sp_news td,
#news201210  .for_sp_news th,
#news201210  .for_sp_news span {
    font-size: 1.3rem;
  }

  #news201210  #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news201210  #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news201210  #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news201210  #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news201210  #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news201210  #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news201210  #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news201210  #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news201210  #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news201210  #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news201210  #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news201210  #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news201210  #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news201210  #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news201210  #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news201210  #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news201210  #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news201210  #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news201210  #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201210  #news-box .noline-table-0 th {
    border-style: none;
  }
  #news201210  #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news201210  #news-box .noline-table-0p {
    margin: 0px;
  }
  #news201210  #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201210  #news-box .noline-table-0p th {
    border-style: none;
  }
  #news201210  #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news201210  #news-box .noline-table-5p {
    margin: 0px;
  }
  #news201210  #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news201210  #news-box .noline-table-5p th {
    border-style: none;
  }
  #news201210  #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2020\201221\css\style.css */



/*------------------------------------------------*/

/* news201221 */

/*------------------------------------------------*/

#news201221 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news201221 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news201221 .news-box .images.col2 {display: block;}

  #news201221 .news-box .over_calc-320 { width: 100%; }
  
  
}


/*\html\corporate\news\2021\210120\css\style.css */

/*------------------------------------------------*/

/* news210120_01 */

/*------------------------------------------------*/

#news210120_01 .news-box .newstext_box .newstext_ttl > span::before {
    border-radius: 0%;
    background-color: rgb(222, 222, 222);
    -webkit-transform: none;
    transform: none;
    border: solid 6px transparent;
    border-left: solid 8px rgb(34, 34, 34);
    margin-top: -5px;
}

/*------------------------------------------------*/

/* news210120_02 */

/*------------------------------------------------*/

#news210120_02 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210120_02 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210120_02 #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news210120_02 #news-box .line-table td.prix_name {
    width: 24%;
}
#news210120_02 #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news210120_02 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210120_02 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210120_02 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210120_02 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news210120_02 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table .noline-table th {
	border-style: none;
}
#news210120_02 #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news210120_02 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news210120_02 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210120_02 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210120_02 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news210120_02 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news210120_02 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210120_02 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news210120_02 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210120_02 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210120_02 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210120_02 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210120_02 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210120_02 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210120_02 #news-box .noline-table-0 {
	margin: 0px;
}
#news210120_02 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news210120_02 #news-box .noline-table-0 th {
	border-style: none;
}
#news210120_02 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210120_02 #news-box .noline-table-0p {
	margin: 0px;
}
#news210120_02 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news210120_02 #news-box .noline-table-0p th {
	border-style: none;
}
#news210120_02 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210120_02 #news-box .noline-table-5p {
	margin: 0px;
}
#news210120_02 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news210120_02 #news-box .noline-table-5p th {
	border-style: none;
}
#news210120_02 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news210120_02 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news210120_02 .for_sp_news p,
#news210120_02 .for_sp_news td,
#news210120_02 .for_sp_news th,
#news210120_02 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news210120_02 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210120_02 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news210120_02 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210120_02 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210120_02 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210120_02 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news210120_02 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news210120_02 #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news210120_02 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news210120_02 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210120_02 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210120_02 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news210120_02 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news210120_02 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news210120_02 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news210120_02 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210120_02 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news210120_02 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news210120_02 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news210120_02 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news210120_02 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news210120_02 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news210120_02 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news210120_02 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210120_02 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news210120_02 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2021\210121\css\style.css */



/*------------------------------------------------*/

/* news210121 */

/*------------------------------------------------*/


#news210121 .news_product_features_box .note {
    padding-left: 1rem;
}





@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2021\210205\css\style.css */



/*------------------------------------------------*/

/* news210205 */

/*------------------------------------------------*/

#news210205 .title.title_rhombus.ruby_cust::before {
    top: 1em;
}

#news210205 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210205 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news210205 .title.title_rhombus.ruby_cust::before {
    top: 1em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210205 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}


/*\html\corporate\news\2021\210210\css\style.css */



/*------------------------------------------------*/

/* news210210 */

/*------------------------------------------------*/


#news210210 .news_product_features_box .note {
    padding-left: 1rem;
}



@media screen and (max-width: 767px){
.news-box .img-316 {
    width: 275px;
}
}

/*\html\corporate\news\2021\210212\css\style.css */



/*------------------------------------------------*/

/* news210212 */

/*------------------------------------------------*/
#news210212 .news-box .image_box .img-125 {width: 125px;}




@media screen and (max-width:767px) {
  
#news210212 .news-box .image_box .img-125 {width: 100px;}
  
}


/*\html\corporate\news\2021\210215\css\style.css */



/*------------------------------------------------*/

/* news210215 */

/*------------------------------------------------*/
#news210215 .news-box .image_box .img-200 {width: 200px;}




@media screen and (max-width:767px) {
  
#news210215 .news-box .image_box .img-200 {width: 150px;}
  
}


/*\html\corporate\news\2021\210216\css\style.css */



/*------------------------------------------------*/

/* news210216 */

/*------------------------------------------------*/


#news210216 .news_product_features_box .note {
    padding-left: 1rem;
}

#news210216 .img1 {
    text-align: center;
    padding-right: 1em;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2021\210217\css\style.css */



/*------------------------------------------------*/

/* news210216 */

/*------------------------------------------------*/


#news210217 .news_product_features_box .note {
    padding-left: 1rem;
}
#news210217 .newstext_box .title {
    font-weight: 700;
}

#news210217 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210217 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2021\210219\css\style.css */



/*------------------------------------------------*/

/* news201221 */

/*------------------------------------------------*/

#news210219 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news210219 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news210219 .news-box .images.col2 {display: block;}

  #news210219 .news-box .over_calc-320 { width: 100%; }
    

.news-box .img-316 {
    width: 200px;
}
  
  
}


/*\html\corporate\news\2021\210222\css\style.css */



/*------------------------------------------------*/

/* news210222 */

/*------------------------------------------------*/


#news210222 .news_product_features_box .note {
    padding-left: 1rem;
}





@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2021\210302\css\style.css */



/*------------------------------------------------*/

/* news210302 */

/*------------------------------------------------*/

#news210302 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news210302 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}


#news210302 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210302 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news210302 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210302 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}

#news210302 .news_product_features_box .note {
    padding-left: 1rem;
}

#news210302 .newstext_box .title {
    font-weight: 700;
}

#news210302 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news210302 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2021\210303\css\style.css */



/*------------------------------------------------*/

/* news210303 */

/*------------------------------------------------*/

#news210303 .news-box .images.col2 {
    max-width:100%;
}

#news210303 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width: 530px) {
    

}


/*\html\corporate\news\2021\210318\css\style.css */



/*------------------------------------------------*/

/* news210318 */

/*------------------------------------------------*/

#news210318 .news-box .images.col2 { max-width:720% !important;}

#news210318 .img-240 {width: 240px;}

#news210318 .news-box .over_calc-448 { width: calc(448 / 740 * 100%);text-align: center; }
#news210318 .news-box .over_calc-283 { width: calc(283 / 740 * 100%);text-align: center; }

#news210318 .news_product_features_box .text p {
    text-indent: -1.2rem;
}

@media screen and (max-width:767px) {
  
  
}

/*\html\corporate\news\2021\210319\css\style.css */

/*------------------------------------------------*/

/* news210319 */

/*------------------------------------------------*/

#news210319 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210319 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210319 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210319 #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news210319 #news-box .line-table td.prix_name {
    width: 24%;
}
#news210319 #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news210319 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210319 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210319 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210319 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210319 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news210319 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210319 #news-box .line-table .noline-table th {
	border-style: none;
}
#news210319 #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news210319 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210319 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news210319 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210319 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210319 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news210319 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news210319 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news210319 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news210319 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210319 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news210319 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210319 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210319 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210319 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210319 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210319 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210319 #news-box .noline-table-0 {
	margin: 0px;
}
#news210319 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news210319 #news-box .noline-table-0 th {
	border-style: none;
}
#news210319 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210319 #news-box .noline-table-0p {
	margin: 0px;
}
#news210319 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news210319 #news-box .noline-table-0p th {
	border-style: none;
}
#news210319 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210319 #news-box .noline-table-5p {
	margin: 0px;
}
#news210319 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news210319 #news-box .noline-table-5p th {
	border-style: none;
}
#news210319 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news210319 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news210319 .for_sp_news p,
#news210319 .for_sp_news td,
#news210319 .for_sp_news th,
#news210319 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news210319 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210319 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news210319 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210319 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210319 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210319 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news210319 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news210319 #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news210319 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news210319 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210319 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210319 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news210319 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news210319 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news210319 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news210319 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210319 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210319 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news210319 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210319 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news210319 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news210319 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news210319 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210319 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news210319 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news210319 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news210319 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210319 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news210319 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2021\210325\css\style.css */



/*------------------------------------------------*/

/* news210325 */

/*------------------------------------------------*/
#news210325 .news-box .img-200 {
    width: 170px;
}

#news210325 .news_product_features_box .note {
    padding-left: 1rem;
}



@media screen and (max-width: 767px){
.news-box .img-200 {
    width: 150px;
}
}

/*\html\corporate\news\2021\210329\css\style.css */



/*------------------------------------------------*/

/* news210329 */

/*------------------------------------------------*/

#news210329 .img_right {
    float: right;
    width: 320px;
}

#news210329 .img_right.img-240 {
    width: 240px !important;
}

#news210329 ._indent2 {
    padding-left: 1.2em;
    text-indent: -1.2em;
}


@media screen and (max-width:767px) {
    #news210329 .img-240 {
    width: 240px !important;
    margin: 0 auto;
}
    
  
}


/*\html\corporate\news\2021\210414\css\style.css */



/*------------------------------------------------*/

/* news210414 */

/*------------------------------------------------*/


#news210414 .news_product_features_box .note {
    padding-left: 1rem;
}
#news210414 .newstext_box .title {
    font-weight: 700;
}

#news210414 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210414 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width:767px) {
  .news-box .img-316 {
    width: 275px;
}

}


/*\html\corporate\news\2021\210421\css\style.css */



/*------------------------------------------------*/

/* news210421 */

/*------------------------------------------------*/

#news210421 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news210421 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news210421 .news-box .images.col2 {display: block;}

  #news210421 .news-box .over_calc-320 { width: 100%; }
    

.news-box .img-316 {
    width: 200px;
}
  
  
}


/*\html\corporate\news\2021\210426\css\style.css */

/*------------------------------------------------*/

/* news210426 */

/*------------------------------------------------*/
#news210426 .newstext_ttl {
    font-weight: 700;
}

#news210426 .list_item {
    padding-left: 5px;
}


@media screen and (max-width: 767px) {
    



}


/*\html\corporate\news\2021\210513\css\style.css */



/*------------------------------------------------*/

/* news210513 */

/*------------------------------------------------*/
#news210513 .news_image .image.img1,#news210513 .news_image .image.img2 {
  width: calc(360 / 740 * 100%);
}


#news210513 .news_product_features_box .note {
    padding-left: 1rem;
}

#news210513 .img1 {
    text-align: center;
    padding-right: 1em;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
    #news210513 .news-box .images.col2 {
        display: block;
    }
    
  #news210513 .news_image .image.img1,#news210513 .news_image .image.img2 {
    width:100%;
  }
    
}

#news210513 .normal_table th {
    text-align: left;
    width: 7em;
}

#news210513 .normal_table td {
    width: 70%;
}

#news210513 a.blue {
    padding-left: 2em;
    word-break: break-all;
}


@media screen and (max-width:767px) {
  #news210513 .news-box .normal_table th,
  #news210513 .news-box .normal_table td {
    font-size: 1.2rem;
  }
    
#news210513 a.blue {
    padding-left: 0;
}
  
}

/*\html\corporate\news\2021\210520\css\style.css */



/*------------------------------------------------*/

/* news210520 */

/*------------------------------------------------*/

#news210520 .img_right {
    float: right;
    width: 320px;
}

#news210520 .img_right.img-240 {
    width: 240px !important;
}

#news210520 ._indent2 {
    padding-left: 1.2em;
    text-indent: -1.2em;
}

#news210520 .news-box .images.col2 {
    max-width: 800px;
}

@media screen and (max-width:767px) {
    #news210520 .img-240 {
    width: 240px !important;
    margin: 0 auto;
}
    
  
}


/*\html\corporate\news\2021\210524\css\style.css */



/*------------------------------------------------*/

/* news210524 */

/*------------------------------------------------*/

#news210524 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news210524 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news210524 .news-box .images.col2 {display: block;}

  #news210524 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2021\210528\css\style.css */



/*------------------------------------------------*/

/* news210528 */

/*------------------------------------------------*/

#news210528 .img_right {
    float: right;
    width: 320px;
    margin-left: 20px;
}

#news210528 .news-box .title._text_ul {
    font-weight: 700;
}

#news210528 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

@media screen and (max-width:767px) {
    #news210528 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}


/*\html\corporate\news\2021\210719\css\style.css */



/*------------------------------------------------*/

/* news210719 */

/*------------------------------------------------*/

#news210719 .news-box .title{
    font-weight: 700;
}

#news210719 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media screen and (max-width:767px) {
    
  }
  



/*\html\corporate\news\2021\210730\css\style.css */



/*------------------------------------------------*/

/* news210730 */

/*------------------------------------------------*/

#news210730 .news-box .title{
    font-weight: 700;
}

#news210730 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210730 .newstext_box_orange {
    border-radius: 20px; 
}

@media screen and (max-width:767px) {
    
  }
  



/*\html\corporate\news\2021\210819\css\style.css */



/*------------------------------------------------*/

/* news210819 */

/*------------------------------------------------*/

#news210819 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news210819 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news210819 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news210819 .news-box .images.col2 {display: block;}

  #news210819 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2021\210823\css\style.css */



/*------------------------------------------------*/

/* news210823_01 */

/*------------------------------------------------*/
#news210823 .news-box .title{
    font-weight: 700;
}

#news210823 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210823_01 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news210823_01 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }


@media screen and (max-width:767px) {
  
  #news210823_01 .news-box .images.col2 {display: block;}

  #news210823_01 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2021\210824\css\style.css */



/*------------------------------------------------*/

/* news210824 */

/*------------------------------------------------*/

#news210824 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}



@media screen and (max-width:767px) {
  .news-box .img-200 {
    width: 158px;
}
  
  
}

/*\html\corporate\news\2021\210826\css\style.css */



/*------------------------------------------------*/

/* news210826 */

/*------------------------------------------------*/


@media screen and (max-width:767px) {
  .news-box .img-200 {
    width: 158px;
}
  
  
}

/*\html\corporate\news\2021\210902\css\style.css */



/*------------------------------------------------*/

/* news210902 */

/*------------------------------------------------*/

#news210902 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news210902 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

#news210902 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210902 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news210902 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news210902 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}

#news210902 .news_product_features_box .note {
    padding-left: 1rem;
}

#news210902 .newstext_box .title {
    font-weight: 700;
}

#news210902 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news210902 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2021\210909\css\style.css */



/*------------------------------------------------*/

/* news210909 */

/*------------------------------------------------*/

#news210909 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news210909 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news210909 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210909 ruby rd,#news210909 ruby rp,#news210909 ruby rt {
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho" !important;
}

@media screen and (max-width:767px) {
  
  #news210909 .news-box .images.col2 {display: block;}

  #news210909 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2021\210910\css\style.css */

.jujutsu_item .max-66p {
  max-width: calc(2 / 3 * 100%);
  margin-right: auto;
  margin-left: auto;
}

.jujutsu_item .title {
  color: rgb(128, 96, 0);
  font-weight: 700;
  text-align: center;
}

.jujutsu_item .col2_a,
.jujutsu_item .col2_b,
.jujutsu_item .col2_c {
  display: flex;
  justify-content: space-between;
}

.jujutsu_item .col2_a {
  padding-right: 16px;
  padding-left: 16px;
}
.jujutsu_item .col2_a .image {
  width: 240px;
  margin: 0;
}
.jujutsu_item .col2_a .text {
  width: calc(100% - 260px);
}


.jujutsu_item .col2_b .image {
  width: calc(100% - 260px);
  margin: 0;
}
.jujutsu_item .col2_b .text {
  width: 240px;
}


.jujutsu_item .col2_c li {
  display: block;
  width: calc(50% - 10px);
}


@media screen and (max-width: 767px) {
  .jujutsu_item .max-66p {
    max-width: 100%;
  }
  .jujutsu_item .col2_a,
  .jujutsu_item .col2_b,
  .jujutsu_item .col2_c {
    flex-wrap: wrap;
  }
  .jujutsu_item .col2_a .image {
    width: 100%;
  }
  .jujutsu_item .col2_a .text {
    width: 100%;
  }
  .jujutsu_item .col2_b .image {
    width: 100%;
  }
  .jujutsu_item .col2_b .text {
    width: 100%;
  }
  .jujutsu_item .col2_c li {
    width: 100%;
  }
  .jujutsu_item .col2_c li:last-of-type {
    margin-top: 12px;
  }
}


/*\html\corporate\news\2021\210913\css\style.css */

/*------------------------------------------------*/

/* news210913 */

/*------------------------------------------------*/
#news210913 ._indent1 {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
}
#news210913 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210913 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210913 #news-box .line-table th {
    width: 7em;
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210913 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210913 #news-box .line-table td .title span {
    text-decoration: underline;
}




@media screen and (max-width: 767px) {
    
#news210913 .for_sp_news p,
#news210913 .for_sp_news td,
#news210913 .for_sp_news th,
#news210913 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news210913 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210913 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210913 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210913 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }


}


/*\html\corporate\news\2021\210916\css\style.css */



/*------------------------------------------------*/

/* news210916 */

/*------------------------------------------------*/

#news210916 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news210916 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news210916 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
  
#news210916 .news-box .img-200 {
    width: 158px;

}
}

/*\html\corporate\news\2021\210917\css\style.css */



/*------------------------------------------------*/

/* news210917 */

/*------------------------------------------------*/

#news210917 .normal_table th {
    text-align: left;
    width: 7em;
}

#news210917 .normal_table td {
    width: 70%;
}

#news210917 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media screen and (max-width:767px) {
  #news210917 .news-box .normal_table th,
  #news210917 .news-box .normal_table td {
    font-size: 1.2rem;
  }

  
}


/*\html\corporate\news\2021\210921\css\style.css */



/*------------------------------------------------*/

/* news210921 */

/*------------------------------------------------*/

#news210921 .news_title_box_02 {
    text-align: center;
    background-image: url(/common/images/logo.png);
    background-repeat: no-repeat;
    background-position: -6% 0;
    background-size: 30%;
    padding-top: 100px;
}

#news210921 .newstext_box .title {
    font-weight: 700;
}

#news210921 ul.list_dot {
    margin-left: 2em;
}

#news210921 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media screen and (max-width:767px) {
  #news210921 .news-box .normal_table th,
  #news210921 .news-box .normal_table td {
    font-size: 1.2rem;
  }

  
}


/*\html\corporate\news\2021\210927\css\style.css */

/*------------------------------------------------*/

/* news210319 */

/*------------------------------------------------*/

#news210927 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210927 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210927 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210927 #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news210927 #news-box .line-table td.prix_name {
    width: 24%;
}
#news210927 #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news210927 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210927 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210927 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210927 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210927 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news210927 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210927 #news-box .line-table .noline-table th {
	border-style: none;
}
#news210927 #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news210927 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news210927 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news210927 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news210927 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210927 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news210927 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news210927 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news210927 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news210927 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210927 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news210927 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210927 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news210927 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news210927 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news210927 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news210927 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news210927 #news-box .noline-table-0 {
	margin: 0px;
}
#news210927 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news210927 #news-box .noline-table-0 th {
	border-style: none;
}
#news210927 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210927 #news-box .noline-table-0p {
	margin: 0px;
}
#news210927 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news210927 #news-box .noline-table-0p th {
	border-style: none;
}
#news210927 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news210927 #news-box .noline-table-5p {
	margin: 0px;
}
#news210927 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news210927 #news-box .noline-table-5p th {
	border-style: none;
}
#news210927 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news210927 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news210927 .for_sp_news p,
#news210927 .for_sp_news td,
#news210927 .for_sp_news th,
#news210927 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news210927 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210927 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news210927 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news210927 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210927 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210927 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news210927 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news210927 #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news210927 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news210927 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news210927 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news210927 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news210927 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news210927 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news210927 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news210927 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news210927 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news210927 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news210927 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210927 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news210927 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news210927 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news210927 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210927 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news210927 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news210927 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news210927 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news210927 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news210927 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2021\210928\css\style.css */



/*------------------------------------------------*/

/* news210928 */

/*------------------------------------------------*/
.news-box .images.col3 {
    display: flex;
    flex-direction: row;
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}

#news210928 .news_image .image.img1,#news210928 .news_image .image.img2,#news210928 .news_image .image.img3  {
  height: calc(240 / 740 * 100%);
    margin: 5px 10px; 
}

#news210928 .normal_table th {
    text-align: left;
    width: 7em;
    
}

#news210928 .news-box .green_table {
}
#news210928 .news-box .green_table thead th {
  background-color: rgb(0,102,0);
  color: rgb(255,255,255);
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210928 .news-box .newstext_box .newstext_ttl > span::before {
    top:.9em;
}

/* flex ------------------------------ */
#news210928 .news-box .flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#news210928 .news-box .flex-row.alitem-center {
  align-items: center;
  min-height: 100%;
}
#news210928 .news-box .flex-row.alitem-center > .list_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 100%;
}

/* green */
#news210928 .news-box ul.green_table {
}
#news210928 .news-box ul.green_table > .title {
  background-color: rgb(0,102,0);
  color: rgb(255,255,255);
}
#news210928 .news-box ul.green_table .list_item {
  border-right: 1px rgb(0,102,0) solid;
  border-bottom: 1px rgb(0,102,0) solid;
}

@media screen and (max-width:767px) {
    #news210928 .news-box .images.col3 {
        display: block;
    }
    
  #news210928 .news_image .image.img1,#news210928 .news_image .image.img2,#news210928 .news_image .image.img3 {
    width:100%;
    height: auto;
      margin: 0 0 15px;
  }
    
}

#news210928 .news-box .green_table .list_item,
#news210928 .news-box .green_table > li {
  height: 6rem;
}
#news210928 .news-box .green_table > li {
  border-left: 1px rgb(0,102,0) solid;
}
#news210928 .news-box .green_table > li:last-child .list_item,
#news210928 .news-box .green_table > li:last-child {
  height: 6rem;
}

#news210928 .news-box .green_table > li > .list_item {
  width: 6em;
  text-align: center;
}
#news210928 .news-box .green_table > li.title > .list_item {
  border-right-color: rgb(255,255,255);
}
#news210928 .news-box .green_table > li.title > ul > .list_item:nth-child(-n+3) {
  border-right-color: rgb(255,255,255);
}
#news210928 .news-box .green_table > li > .list_item > strong {
  margin-right: auto;
  margin-left: auto;
}
#news210928 .news-box .green_table > li > ul {
  width: calc(100% - 6em);
}
#news210928 .news-box .green_table > li > ul > li {
  width: 7em;
  text-align: center;
}
#news210928 .news-box .green_table > li > ul > li:nth-child(3) {
  width: 10em;
}
#news210928 .news-box .green_table > li > ul > li:last-child {
  width: calc(100% - 24em);
  text-align: left;
}

#news210928 .news-box .green_table > li > ul > li > span {
  margin-right: auto;
  margin-left: auto;
}
#news210928 .news-box .green_table > li:nth-child(n+2) > ul > li:last-child > span {
    margin: 0 auto;
}

@media screen and (max-width:767px) {
  #news210928 .news-box .normal_table th,
  #news210928 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  
  #news210928 .news-box .green_table {
    font-size: 1.2rem;
  }
  #news210928 .news-box .green_table .list_item,
  #news210928 .news-box .green_table > li {
    height: 4em;
  }
  #news210928 .news-box .green_table > li > .list_item {
    width: 4em;
  }
  #news210928 .news-box .green_table > li > ul {
    width: calc(100% - 4em);
  }
  #news210928 .news-box .green_table > li > ul > li:last-child {
    width: 100%;
  }
  #news210928 .news-box .green_table > li > ul > li:nth-child(1) {
    width: 30%;
  }
  #news210928 .news-box .green_table > li > ul > li:nth-child(2) {
    width: 30%;
  }
  #news210928 .news-box .green_table > li > ul > li:nth-child(3) {
    width: 40%;
  }
  #news210928 .news-box .flex-row.alitem-center,
  #news210928 .news-box .flex-row.alitem-center > .list_item {
    min-height: 2em;
  }
  #news210928 .news-box .green_table > li {
    height: 6em;
  }
  #news210928 .news-box .green_table > li > .list_item,
  #news210928 .news-box .green_table > .title > ul {
    height: 6em;
  }
  #news210928 .news-box .green_table > li > ul .list_item {
    height: 2.5em;
  }
  #news210928 .news-box .green_table > li > ul .list_item:nth-child(4) {
    height: 3.5em;
  }
  #news210928 .news-box .green_table > .title > ul .list_item {
    height: 3em;
  }
  #news210928 .news-box .green_table > .title > ul .list_item:nth-child(4) {
    height: 3em;
  }
  
  #news210928 .news-box .green_table > li.title > ul > .list_item:nth-child(3) {
    border-right-color: rgb(0,102,0);
  }
  #news210928 .news-box .green_table > li.title > ul > .list_item:nth-child(4) {
    border-top: 1px rgb(255,255,255) solid;
  }
  
  #news210928 .news-box .green_table > li > ul > .list_item {
    line-height: 1.3;
  }
  
  #news210928 .news-box .green_table > li:last-child ul .list_item {
    height: 2.5em;
  }
  #news210928 .news-box .green_table > li:last-child ul .list_item:nth-child(4) {
    height: 3.5em;
  }
  #news210928 .news-box .green_table > li:last-child > .list_item,
  #news210928 .news-box .green_table > li:last-child {
    height: 6em;
  }
}


/*\html\corporate\news\2021\210930\css\style.css */



/*------------------------------------------------*/

/* news210930-01 */

/*------------------------------------------------*/

#news210930-01 .normal_table th {
    text-align: left;
    width: 5em;
}

#news210930-01 .normal_table td {
    width: 80%;
}

#news210930-01 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news210930-01 .normal_table td .title {
    font-weight: 700;
}

#news210930-01 ._pad1 .title {
    font-weight: 700;
}

#news210930-01 ._vt {
    vertical-align: top;
}

#news210930-01 ._pad1 table th {
    text-align: left;
    width: 120px;
}

#news210930-01 ._pad1 table td {
    text-indent: -1rem;
}

#news210930-01 ._indent {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
    }

#news210930-01 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news210930-01 ruby rd,#news210930-01 ruby rp,#news210930-01 ruby rt {
    font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN","游明朝", YuMincho, "ＭＳ Ｐ明朝", "MS PMincho" !important;
}

.news-box .newstext_box .newstext_ttl > span::before {
    top: .9em;
}

@media screen and (max-width:767px) {
  #news210930-01 .news-box .normal_table th,
  #news210930-01 .news-box .normal_table td,
    #news210930-01 ._pad1 table th,
    #news210930-01 ._pad1 table td{
    font-size: 1.2rem;
  }
    #news210930-01 ._pad1 table th {
        width: 10rem;
}
  
}


/*\html\corporate\news\2021\211104\css\style.css */



/*------------------------------------------------*/

/* news211104 */

/*------------------------------------------------*/

#news211104 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news211104 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news211104 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news211104 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news211104 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news211104 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news211104 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news211104 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news211104 #news-box .line-table .noline-table th {
	border-style: none;
}
#news211104 #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news211104 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news211104 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news211104 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news211104 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news211104 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news211104 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news211104 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news211104 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news211104 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news211104 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news211104 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news211104 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news211104 #news-box .noline-table-0 {
	margin: 0px;
}
#news211104 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news211104 #news-box .noline-table-0 th {
	border-style: none;
}
#news211104 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news211104 #news-box .noline-table-0p {
	margin: 0px;
}
#news211104 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news211104 #news-box .noline-table-0p th {
	border-style: none;
}
#news211104 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news211104 #news-box .noline-table-5p {
	margin: 0px;
}
#news211104 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news211104 #news-box .noline-table-5p th {
	border-style: none;
}
#news211104 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news211104 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news211104 .for_sp_news p,
#news211104 .for_sp_news td,
#news211104 .for_sp_news th,
#news211104 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news211104 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news211104 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news211104 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news211104 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news211104 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news211104 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news211104 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news211104 #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news211104 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news211104 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news211104 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news211104 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news211104 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news211104 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news211104 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news211104 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news211104 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news211104 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news211104 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news211104 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news211104 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news211104 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news211104 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news211104 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news211104 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news211104 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news211104 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news211104 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news211104 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2022\220126\css\style.css */



/*------------------------------------------------*/

/* news220126 */

/*------------------------------------------------*/
#news220126 .news_image .image.img1,#news220126 .news_image .image.img2 {
  width: calc(360 / 740 * 100%);
}

#news220126 .news_product_features_box .note {
    padding-left: 1rem;
}


.news-box .img-450 {
    width: 450px;
}


@media screen and (max-width:767px) {
    #news220126 .news-box .images.col2 {
        display: block;
    }
    
  #news220126 .news_image .image.img1,#news220126 .news_image .image.img2 {
    width:100%;
  }
.news-box .img-450 { width: 100%; }
}


/*\html\corporate\news\2022\220209\css\style.css */



/*------------------------------------------------*/

/* news220209 */

/*------------------------------------------------*/

#news220209 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news220209 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
  
.news-box .img-200 {
    width: 158px;

}
}

/*\html\corporate\news\2022\220215\css\style.css */

/*------------------------------------------------*/

/* news220215 */

/*------------------------------------------------*/

#news220215 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220215 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220215 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220215 #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news220215 #news-box .line-table td.prix_name {
    width: 24%;
}
#news220215 #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news220215 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220215 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220215 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220215 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220215 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news220215 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news220215 #news-box .line-table .noline-table th {
	border-style: none;
}
#news220215 #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news220215 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220215 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news220215 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220215 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220215 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news220215 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news220215 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news220215 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news220215 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220215 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news220215 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220215 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220215 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news220215 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220215 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220215 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220215 #news-box .noline-table-0 {
	margin: 0px;
}
#news220215 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news220215 #news-box .noline-table-0 th {
	border-style: none;
}
#news220215 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news220215 #news-box .noline-table-0p {
	margin: 0px;
}
#news220215 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news220215 #news-box .noline-table-0p th {
	border-style: none;
}
#news220215 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news220215 #news-box .noline-table-5p {
	margin: 0px;
}
#news220215 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news220215 #news-box .noline-table-5p th {
	border-style: none;
}
#news220215 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news220215 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news220215 .for_sp_news p,
#news220215 .for_sp_news td,
#news220215 .for_sp_news th,
#news220215 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news220215 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news220215 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news220215 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news220215 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news220215 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news220215 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news220215 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news220215 #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news220215 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news220215 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news220215 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news220215 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news220215 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news220215 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news220215 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news220215 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220215 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news220215 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news220215 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220215 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news220215 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news220215 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news220215 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220215 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news220215 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news220215 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news220215 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220215 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news220215 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2022\220216\css\style.css */



/*------------------------------------------------*/

/* news220216 */

/*------------------------------------------------*/


#news220216 .news_product_features_box .note {
    padding-left: 1rem;
}
#news220216 .newstext_box .title {
    font-weight: 700;
}

#news220216 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news220216 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2022\220217\css\style.css */



/*------------------------------------------------*/

/* news220217 */

/*------------------------------------------------*/


#news220217 .news_product_features_box .note {
    padding-left: 1rem;
}



@media screen and (max-width: 767px){
}

/*\html\corporate\news\2022\220218\css\style.css */



/*------------------------------------------------*/

/* news2120218 */

/*------------------------------------------------*/
#news220218 .news_image .image.img1,#news220218 .news_image .image.img2 {
  width: calc(600 / 1200 * 100%);
}


#news220218 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220218 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news220218 .img3 {
    text-align: center;
}


@media screen and (max-width:767px) {
    #news220218 .news-box .images.col2 {
        display: block;
    }
    
  #news220218 .news_image .image.img1,#news220218 .news_image .image.img2 {
    width:100%;
  }
    
}


/*\html\corporate\news\2022\220301\css\style.css */



/*------------------------------------------------*/

/* news220301 */

/*------------------------------------------------*/

#news220301 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news220301 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.7em;
    text-indent: -1.7em;
}


@media screen and (max-width:767px) {
  
.news-box .img-200 {
    width: 158px;

}
}

/*\html\corporate\news\2022\220303\css\style.css */



/*------------------------------------------------*/

/* news220303 */

/*------------------------------------------------*/

#news220303  .title.title_rhombus.ruby_cust::before {
    top: 1em;
}

#news220303  .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news220303  .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news220303  .title.title_rhombus.ruby_cust::before {
    top: 1em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news220303  .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}


/*\html\corporate\news\2022\220309\css\style.css */



/*------------------------------------------------*/

/* news220309 */

/*------------------------------------------------*/
#news220309 .news-box .img-200 {
    width: 170px;
}
#news220309 .news_image .image.img1,#news220309 .news_image .image.img2 {
  width: calc(360 / 740 * 100%);
}

#news220309 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220309 .news-box .news_product_features_box > ul > .list_item > .main .title.title_rhombus {
    font-weight: 300;
}


@media screen and (max-width:767px) {
    #news220309 .news-box .images.col2 {
        display: block;
    }
    #news220309 .news-box .img-200 {
    width: 150px;
}
    
  #news220309 .news_image .image.img1,#news220309 .news_image .image.img2 {
    width:100%;
  }
}


/*\html\corporate\news\2022\220310\css\style.css */



/*------------------------------------------------*/

/* news220310 */

/*------------------------------------------------*/
#news220310 .news-box .img-200 {
    width: 170px;
}

#news220310 .news_product_features_box .note {
    padding-left: 1rem;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media screen and (max-width: 767px){
.news-box .img-200 {
    width: 150px;
}
}

/*\html\corporate\news\2022\220317\css\style.css */



/*------------------------------------------------*/

/* news220317 */

/*------------------------------------------------*/

#news220317 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news220317 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news220317 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news220317 .news-box .images.col2 {display: block;}

  #news220317 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2022\220331\css\style.css */

/*------------------------------------------------*/

/* news220331 */

/*------------------------------------------------*/



/*\html\corporate\news\2022\220511\css\style.css */



/*------------------------------------------------*/

/* news220511 */

/*------------------------------------------------*/

#news220511 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news220511 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news220511 ._pad1 .title {
    font-weight: 700;
}

#news220511 .img_right {
    float: right;
    width: 200px;
}

@media screen and (max-width:767px) {
  
.news-box .img-200 {
    width: 150px;

}

/*\html\corporate\news\2022\220517\css\style.css */



/*------------------------------------------------*/

/* news220517 */

/*------------------------------------------------*/

#news220517 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}

#news220517 .news-box .news_product_features_box > ul > .list_item > .main .box_2col .title {
    font-weight: 300;
}


#news220517 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news220517 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

@media screen and (max-width: 530px) {
    
#news220517 .title.title_rhombus.ruby_cust::before {
    top: 1.56em;
}
    
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, #news220517 .title.title_rhombus.ruby_cust::before {
    /* IE11 にのみ適用される */
      top: 1.26em;
  }
}

    

}

#news220517 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220517 .newstext_box .title {
    font-weight: 700;
}

#news220517 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}


@media screen and (max-width:767px) {
  
#news220517 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2022\220518\css\style.css */



/*------------------------------------------------*/

/* news220518 */

/*------------------------------------------------*/

#news220518 .img_right {
    float: right;
    width: 200px;
    margin-left: 20px;
}

#news220518 .news-box .title._text_ul {
    font-weight: 700;
}

#news220518 .news-box .title._text_w {
    font-weight: 700;
}

#news220518 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

@media screen and (max-width:767px) {
    #news220518 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
  }
  
}


/*\html\corporate\news\2022\220525\css\style.css */



/*------------------------------------------------*/

/* news220525 */

/*------------------------------------------------*/
#news220525 .news-box .news_product_features_box > ul > .list_item > .main .title._text_ul {
    font-weight: 700;
}
#news220525 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news220525 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news220525 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
    #news220525 .news-box .images.col2 {
        display: block;
    }
    
  #news220525 .news_image .image.img1,#news220525 .news_image .image.img2 {
    width:100%;
  }
    
}

#news220525 .normal_table th {
    text-align: left;
    width: 7em;
}

#news220525 .normal_table td {
    width: 70%;
}

#news220525 a.blue {
    padding-left: 2em;
    word-break: break-all;
}


@media screen and (max-width:767px) {
  #news220525 .news-box .normal_table th,
  #news220525 .news-box .normal_table td {
    font-size: 1.2rem;
  }
    
#news220525 a.blue {
    padding-left: 0;
}
  
}

/*\html\corporate\news\2022\220527\css\style.css */

/*------------------------------------------------*/

/* news220527 */

/*------------------------------------------------*/

#news220527 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220527 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220527 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220527 #news-box .line-table td.prix_title {
    width: 13%;
    min-width: 65px;
}
#news220527 #news-box .line-table td.prix_name {
    width: 24%;
}
#news220527 #news-box .line-table td.prix_name2 {
    width: 38%;
}

#news220527 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220527 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220527 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220527 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220527 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news220527 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news220527 #news-box .line-table .noline-table th {
	border-style: none;
}
#news220527 #news-box .line-table .noline-table td {
	border-style: none;
	text-align: left;
}

#news220527 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220527 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news220527 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220527 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220527 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news220527 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news220527 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news220527 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news220527 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220527 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news220527 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220527 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220527 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news220527 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220527 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news220527 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news220527 #news-box .noline-table-0 {
	margin: 0px;
}
#news220527 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news220527 #news-box .noline-table-0 th {
	border-style: none;
}
#news220527 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news220527 #news-box .noline-table-0p {
	margin: 0px;
}
#news220527 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news220527 #news-box .noline-table-0p th {
	border-style: none;
}
#news220527 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news220527 #news-box .noline-table-5p {
	margin: 0px;
}
#news220527 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news220527 #news-box .noline-table-5p th {
	border-style: none;
}
#news220527 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news220527 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news220527 .for_sp_news p,
#news220527 .for_sp_news td,
#news220527 .for_sp_news th,
#news220527 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news220527 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news220527 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }

  #news220527 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news220527 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news220527 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news220527 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news220527 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news220527 #news-box .line-table .noline-table td {
    border-style: none;
    text-align: left;
  }


  #news220527 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news220527 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news220527 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news220527 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news220527 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news220527 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    font-size:14px;
  }

  #news220527 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }


  #news220527 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220527 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news220527 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news220527 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220527 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news220527 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
  }

  #news220527 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news220527 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220527 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news220527 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
  }

  #news220527 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news220527 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news220527 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news220527 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2022\220726\css\style.css */

/*------------------------------------------------*/

/* news220726 */

/*------------------------------------------------*/

#news220726 .text._indent_circle {
	font-weight: 700;
}



@media screen and (max-width: 767px) {
    



}


/*\html\corporate\news\2022\220801\css\style.css */

/*------------------------------------------------*/

/* news220801 */

/*------------------------------------------------*/
#news220801 ._indent1 {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
}
#news220801 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news220801 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news220801 #news-box .line-table th {
    width: 7em;
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news220801 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news220801 #news-box .line-table td .title span {
    text-decoration: underline;
}




@media screen and (max-width: 767px) {
    
#news220801 .for_sp_news p,
#news220801 .for_sp_news td,
#news220801 .for_sp_news th,
#news220801 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news220801 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news220801 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news220801 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news220801 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }


}


/*\html\corporate\news\2022\220809\css\style.css */



/*------------------------------------------------*/

/* news220809 */

/*------------------------------------------------*/

#news220809 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news220809 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news220809 .news-box .images.col2 {display: block;}

  #news220809 .news-box .over_calc-320 { width: 100%; }
    

.news-box .img-316 {
    width: 200px;
}
  
  
}

#news220809 sup {
    font-size: 12px !important;
}

/*\html\corporate\news\2022\220812\220812_01\css\style.css */



/*------------------------------------------------*/

/* news220812_01 */

/*------------------------------------------------*/
#news220812_01 .news_image .image.img1,#news220812_01 .news_image .image.img2 {
  width: calc(690 / 1380 * 100%);
}

#news220812_01 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220812_01 .news-box .news_product_features_box > ul > .list_item > .main .title.title_rhombus {
    font-weight: 300;
}

.news-box .img-200 {
    width: 200px;
}
.news-box .img-450 {
    width: 450px;
}



@media screen and (max-width:767px) {
    #news220812_01 .news-box .images.col2 {
        display: block;
    }
    
  #news220812_01 .news_image .image.img1,#news220812_01 .news_image .image.img2 {
    width:100%;
  }
.news-box .img-200 { width: 158px; }
.news-box .img-450 { width: 100%; }
}


/*\html\corporate\news\2022\220812\220812_02\css\style.css */

/*------------------------------------------------*/

/* news220812_02 */

/*------------------------------------------------*/

#news220812_02 .text._indent_circle {
	font-weight: 700;
}



@media screen and (max-width: 767px) {
    



}


/*\html\corporate\news\2022\220817\css\style.css */

.touribe_item .max-66p {
  max-width: calc(2 / 3 * 100%);
  margin-right: auto;
  margin-left: auto;
}

.touribe_item .title {
  font-weight: 700;
  text-align: center;
}

.touribe_item .col2_a,
.touribe_item .col2_b,
.touribe_item .col2_c {
  display: flex;
  justify-content: space-between;
}

.touribe_item .col2_a {
  padding-right: 16px;
  padding-left: 16px;
}
.touribe_item .col2_a .image {
  width: 240px;
  margin: 0;
}
.touribe_item .col2_a .text {
  width: calc(100% - 260px);
}


.touribe_item .col2_b .image {
  width: calc(100% - 260px);
  margin: 0;
}
.touribe_item .col2_b .text {
  width: 240px;
}


.touribe_item .col2_c li {
  display: block;
  width: calc(50% - 10px);
}


@media screen and (max-width: 767px) {
  .touribe_item .max-66p {
    max-width: 100%;
  }
  .touribe_item .col2_a,
  .touribe_item .col2_b,
  .touribe_item .col2_c {
    flex-wrap: wrap;
  }
  .touribe_item .col2_a .image {
    width: 100%;
  }
  .touribe_item .col2_a .text {
    width: 100%;
  }
  .touribe_item .col2_b .image {
    width: 100%;
  }
  .touribe_item .col2_b .text {
    width: 100%;
  }
  .touribe_item .col2_c li {
    width: 100%;
  }
  .touribe_item .col2_c li:last-of-type {
    margin-top: 12px;
  }
}


/*\html\corporate\news\2022\220818\css\style.css */



/*------------------------------------------------*/

/* news220818 */

/*------------------------------------------------*/

#news220818 .normal_table th {
    width: 7em;
}

#news220818 .normal_table td {
    width: 70%;
}

#news220818 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

@media screen and (max-width:767px) {
  #news220818 .news-box .normal_table th,
  #news220818 .news-box .normal_table td {
    font-size: 1.2rem;
  }

  
}


/*\html\corporate\news\2022\220819\css\style.css */



/*------------------------------------------------*/

/* news220819 */

/*------------------------------------------------*/

#news220819 .news-box .image_box .img-125 {width: 125px;}
    


#news220819 span.title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news220819 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220819 .newstext_box .title {
    font-weight: 700;
}
#news220819 .newstext_box .title.title_rhombus {
    font-weight: 400;
}

#news220819 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}

#news220819 .img_right {
    float: right;
    width: 120px;
}

@media screen and (max-width:767px) {
  
#news220819 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2022\220822\css\style.css */



/*------------------------------------------------*/

/* news220822 */

/*------------------------------------------------*/
#news220822 .news-box .news_product_features_box > ul > .list_item > .main .title._text_ul {
    font-weight: 700;
}
#news220822 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news220822 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news220822 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


@media screen and (max-width:767px) {
    #news220822 .news-box .images.col2 {
        display: block;
    }
    
  #news220822 .news_image .image.img1,#news220822 .news_image .image.img2 {
    width:100%;
  }
    
}

#news220822 .normal_table th {
    text-align: left;
    width: 7em;
}

#news220822 .normal_table td {
    width: 70%;
}

#news220822 a.blue {
    padding-left: 2em;
    word-break: break-all;
}


@media screen and (max-width:767px) {
  #news220822 .news-box .normal_table th,
  #news220822 .news-box .normal_table td {
    font-size: 1.2rem;
  }
    
#news220822 a.blue {
    padding-left: 0;
}
  
}

/*\html\corporate\news\2022\220823\css\style.css */



/*------------------------------------------------*/

/* news220823 */

/*------------------------------------------------*/
#news220823 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220823 .news-box .news_product_features_box > ul > .list_item > .main .title.title_rhombus {
    font-weight: 300;
}

.news-box .img-200 {
    width: 200px;
}



@media screen and (max-width:767px) {
    #news220823 .news-box .images.col2 {
        display: block;
    }
    
.news-box .img-200 { width: 158px; }
}


/*\html\corporate\news\2022\220824\css\style.css */



/*------------------------------------------------*/

/* news220824 */

/*------------------------------------------------*/

#news220824 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news220824 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news220824 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news220824 .news-box .images.col2 {display: block;}

  #news220824 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2022\220825\css\style.css */



/*------------------------------------------------*/

/* news220825 */

/*------------------------------------------------*/
#news220825 .news_image .image.img1,#news220825 .news_image .image.img2 {
  width: calc(600 / 1200 * 100%);
}


#news220825 .news_product_features_box .note {
    padding-left: 1rem;
}

#news220825 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news220825 .img3 {
    text-align: center;
}


@media screen and (max-width:767px) {
    #news220825 .news-box .images.col2 {
        display: block;
    }
    
  #news220825 .news_image .image.img1,#news220825 .news_image .image.img2 {
    width:100%;
  }
    
}


/*\html\corporate\news\2022\220901\css\style.css */



/*------------------------------------------------*/

/* news220901 */

/*------------------------------------------------*/

#news220901 .normal_table th {
    text-align: left;
    width: 6em;
}

#news220901 .normal_table td {
    width: 75%;
}

#news220901 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news220901 .normal_table td .title {
    font-weight: 700;
}
#news220901 .news_image .image.img1,#news220901 .news_image .image.img2,#news220901 .news_image .image.img3,#news220901 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news220901 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news220901 .news-box .normal_table th,
  #news220901 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news220901 .news-box .images.col2 {
        display: block;
    }
    
  #news220901 .news_image .image.img1,#news220901 .news_image .image.img2,#news220901 .news_image .image.img3,#news220901 .news_image .image.img4 {
    width:100%;
  }
#news220901 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}


/*\html\corporate\news\2022\221005\css\style.css */



/*------------------------------------------------*/

/* news221005 */

/*------------------------------------------------*/

#news221005 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news221005 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news221005 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news221005 .img_left {
    float: left;
    width: 340px;
    margin-right: 20px;
}

#news221005 .ty_bg {
    background-image: url(../images/takahashi_youichi_img.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 211px;
}

@media screen and (max-width:767px) {
  
  #news221005 .news-box .images.col2 {display: block;}

  #news221005 .news-box .over_calc-320 { width: 100%; }
    
  #news221005 .img_left {
    float:none;
    width:70%;
    margin-right: 15%;
    margin-left: 15%;
    margin-top: 20px;
}
  
  
}

/*\html\corporate\news\2022\221006\css\style.css */



/*------------------------------------------------*/

/* news220824 */

/*------------------------------------------------*/

#news220824 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news220824 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news220824 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news220824 .news-box .images.col2 {display: block;}

  #news220824 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2022\221012\css\style.css */



/*------------------------------------------------*/

/* news221012 */

/*------------------------------------------------*/
.news-box .images.col3 {
    display: flex;
    flex-direction: row;
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}

#news221012 .news_image .image.img1,#news221012 .news_image .image.img2,#news221012 .news_image .image.img3  {
  height: calc(240 / 740 * 100%);
    margin: 5px 10px; 
}

#news221012 .normal_table th {
    text-align: center;
    width: 7em;
    
}

#news221012 .news-box .red_table {
}
#news221012 .news-box .red_table th {
  background-color: rgb(255,0,0);
  color: rgb(255,255,255);
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news221012 .news-box .newstext_box .newstext_ttl > span::before {
    top:.9em;
}

#news221012 #news-box .line-table {
	margin: 24px auto 0;
	padding: 7px 5px 5px 5px;
}
#news221012 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news221012 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	font-size:14px;
}
#news221012 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news221012 .img_left {
    float: left;
    width: 200px;
    margin-right: 20px;
}

@media screen and (max-width:767px) {
    #news221012 .news-box .images.col3 {
        display: block;
    }
    
  #news221012 .news_image .image.img1,#news221012 .news_image .image.img2,#news221012 .news_image .image.img3 {
    width:100%;
    height: auto;
      margin: 0 0 15px;
  }

#news221012 .img_left {
    float:none;
    width:70%;
    margin-right: 15%;
    margin-left: 15%;
    margin-top: 20px;
}
    
}

/* flex ------------------------------ */
#news221012 .news-box .flex-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#news221012 .news-box .flex-row.alitem-center {
  align-items: center;
  min-height: 100%;
}
#news221012 .news-box .flex-row.alitem-center > .list_item {
  display: flex;
  flex-direction: row;
  align-items: center;
  min-height: 100%;
}



@media screen and (max-width:767px) {
  #news221012 .news-box .normal_table th,
  #news221012 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  
}


/*\html\corporate\news\2022\221019\css\style.css */

/*------------------------------------------------*/

/* news221019 */

/*------------------------------------------------*/

#news221019 .text._indent_circle {
	font-weight: 700;
}

#news221019 .image.img1 {
  width: calc(424 / 1140 * 100%);
}

#news221019 .image.img2 {
  width: calc(704 / 1140 * 100%);
}


@media screen and (max-width: 767px) {
  #news221019 .news-box .images.col2 {
        display: block;
    }
    
  #news221019 .image.img1 {
    width:60%;
    margin: 0 auto 15px;
  }
 #news221019 .image.img2 {
    width:100%;
  }



}


/*\html\corporate\news\2022\221130\css\style.css */



/*------------------------------------------------*/

/* news221130 */

/*------------------------------------------------*/

#news221130 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news221130 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news221130 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news221130 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news221130 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news221130 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news221130 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news221130 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news221130 #news-box .line-table .noline-table th {
	border-style: none;
}
#news221130 #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news221130 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news221130 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news221130 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news221130 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news221130 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news221130 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news221130 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news221130 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news221130 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news221130 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news221130 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news221130 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news221130 #news-box .noline-table-0 {
	margin: 0px;
}
#news221130 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news221130 #news-box .noline-table-0 th {
	border-style: none;
}
#news221130 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news221130 #news-box .noline-table-0p {
	margin: 0px;
}
#news221130 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news221130 #news-box .noline-table-0p th {
	border-style: none;
}
#news221130 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news221130 #news-box .noline-table-5p {
	margin: 0px;
}
#news221130 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news221130 #news-box .noline-table-5p th {
	border-style: none;
}
#news221130 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news221130 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news221130 .for_sp_news p,
#news221130 .for_sp_news td,
#news221130 .for_sp_news th,
#news221130 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news221130 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news221130 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news221130 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news221130 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news221130 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news221130 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news221130 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news221130 #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news221130 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news221130 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news221130 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news221130 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news221130 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news221130 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news221130 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news221130 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news221130 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news221130 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news221130 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news221130 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news221130 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news221130 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news221130 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news221130 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news221130 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news221130 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news221130 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news221130 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news221130 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2023\230106\css\style.css */



/*------------------------------------------------*/

/* news230106 */

/*------------------------------------------------*/

#news230106 .normal_table th {
    text-align: left;
    width: 6em;
}

#news230106 .normal_table td {
    width: 75%;
}

#news230106 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news230106 .normal_table td .title {
    font-weight: 700;
}
#news230106 .news_image .image.img1,#news230106 .news_image .image.img2,#news230106 .news_image .image.img3,#news230106 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news230106 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news230106 .news-box .normal_table th,
  #news230106 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news230106 .news-box .images.col2 {
        display: block;
    }
    
  #news230106 .news_image .image.img1,#news230106 .news_image .image.img2,#news230106 .news_image .image.img3,#news230106 .news_image .image.img4 {
    width:100%;
  }
#news230106 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}

.news-box ._indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

/*\html\corporate\news\2023\230202\css\style.css */



/*------------------------------------------------*/

/* news230202 */

/*------------------------------------------------*/


#news230202 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230202 .newstext_box .title {
    font-weight: 700;
}

#news230202 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230202 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width: 767px){
.news-box .img-316 {
    width: 275px;
}
}


/*\html\corporate\news\2023\230203\css\style.css */



/*------------------------------------------------*/

/* news230203 */

/*------------------------------------------------*/


#news230203 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230203 .newstext_box .title {
    font-weight: 700;
}

#news230203 .newstext_box .title.center {
    text-align: center;
}

#news230203 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230203 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230203 .text._pad1 span {
    display: inline-block;
    border: 1px #000000 solid;
    padding: 3px;
    margin-bottom: 8px;
    font-weight: 700;
}




@media screen and (max-width: 767px){
#news230203 .news-box .img-200 {
    width: 150px;
}
}


/*\html\corporate\news\2023\230214\css\style.css */



/*------------------------------------------------*/

/* news230214 */

/*------------------------------------------------*/
.news-box ._indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}



@media screen and (max-width:767px) {
}



/*\html\corporate\news\2023\230216\css\style.css */



/*------------------------------------------------*/

/* news230216 */

/*------------------------------------------------*/

#news230216 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230216 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230216 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230216 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news230216 .news-box .img-316 {
    width: 248px;

}
}

/*\html\corporate\news\2023\230221\css\style.css */



/*------------------------------------------------*/

/* news230221 */

/*------------------------------------------------*/

#news230221 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230221 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news230221 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news230221 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230221 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news230221 .news-box .images.col2 {display: block;}

  #news230221 .news-box .over_calc-320 { width: 100%; }
  
  
}



/*\html\corporate\news\2023\230222\css\style.css */



/*------------------------------------------------*/

/* news230222 */

/*------------------------------------------------*/

#news230222 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news230222 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230222 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news230222 .news-box .images.col2 {display: block;}

  #news230222 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2023\230224\css\0224_01\style.css */



/*------------------------------------------------*/

/* news230224_01 */

/*------------------------------------------------*/

#news230224_01 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230224_01 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230224_01 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230224_01 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news230224_01 .news-box .img-316 {
    width: 248px;

}
}

/*\html\corporate\news\2023\230224\css\0224_02\style.css */



/*------------------------------------------------*/

/* news230224_02 */

/*------------------------------------------------*/

#news230224_02 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230224_02 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230224_02 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230224_02 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news230224_02 .news-box .img-316 {
    width: 248px;

}
}

/*\html\corporate\news\2023\230306\css\style.css */



/*------------------------------------------------*/

/* news230306 */

/*------------------------------------------------*/


#news230306 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230306 .newstext_box .title {
    font-weight: 700;
}

#news230306 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230306 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width: 767px){
  #news230306 .news-box .img-316 {
    width: 275px;
}
}


/*\html\corporate\news\2023\230309\css\style.css */



/*------------------------------------------------*/

/* news230309 */

/*------------------------------------------------*/


#news230309 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230309 .newstext_box .title {
    font-weight: 700;
}

#news230309 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230309 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width:767px) {
  

  
}


/*\html\corporate\news\2023\230316\css\style.css */



/*------------------------------------------------*/

/* news230316 */

/*------------------------------------------------*/


#news230316 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230316 .newstext_box .title {
    font-weight: 700;
}

#news230316 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230316 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width: 767px){
  #news230316 .news-box .img-200 {
    width: 155px;
}
}


/*\html\corporate\news\2023\230330\css\style.css */



/*------------------------------------------------*/

/* news230330 */

/*------------------------------------------------*/

#news230330 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230330 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230330 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



@media screen and (max-width:767px) {
  
  #news230330 .news-box .img-200 {
    width: 125px;

}
}

/*\html\corporate\news\2023\230418\css\style.css */



/*------------------------------------------------*/

/* news230418 */

/*------------------------------------------------*/

#news230418 .blue_border
  { border: 3px #2e74b5 solid;
    padding: 13px 5px 5px;
    font-size: 1.2em;
    font-weight: bold; }

#news230418 .blue_border .disc_on
  { padding-left: 30px; }

#news230418 .blue_border ul.disc_on li {
    list-style-type: disc;
    display: list-item;
    float: none;
    text-align: left;
    padding-bottom: 8px;
}

#news230418 ul.disc_on.cheak_mark li {
    position: relative;
    padding-left: 15px;
}
#news230418 ul.disc_on.cheak_mark li:before {
    content: "";
    position: absolute;
    top: .4em;
    left: 0;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 5px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

#news230418 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news230418 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


@media screen and (max-width:767px) {
  
  #news230418 .news-box .images.col2 {display: block;}

  #news230418 .news-box .over_calc-320 { width: 100%; }
    

  #news230418 .news-box .img-316 {
    width: 200px;
}
  
  
}

#news230418 sup {
    font-size: 12px !important;
}

#news230418 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230418 .text .line-boder {
    display: inline-block;
    border: 1px #000000 solid;
    padding: 3px;
    margin-bottom: 8px;
    font-weight: 700;
}

/*\html\corporate\news\2023\230420\css\style.css */



/*------------------------------------------------*/

/* news230420 */

/*------------------------------------------------*/


#news230420 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230420 .newstext_box .title {
    font-weight: 700;
}

#news230420 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230420 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}



@media screen and (max-width: 767px){
  #news230420 .news-box .img-316 {
    width: 275px;
}
}


/*\html\corporate\news\2023\230509\css\style.css */



/*------------------------------------------------*/

/* news230509 */

/*------------------------------------------------*/

#news230509 .normal_table th {
    text-align: left;
    width: 6em;
}

#news230509 .normal_table td {
    width: 75%;
}

#news230509 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news230509 .normal_table td .title {
    font-weight: 700;
}
#news230509 .news_image .image.img1,#news230509 .news_image .image.img2,#news230509 .news_image .image.img3,#news230509 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news230509 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news230509 .news-box .normal_table th,
  #news230509 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news230509 .news-box .images.col2 {
        display: block;
    }
    
  #news230509 .news_image .image.img1,#news230509 .news_image .image.img2,#news230509 .news_image .image.img3,#news230509 .news_image .image.img4 {
    width:100%;
  }
#news230509 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}

.news-box ._indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

/*\html\corporate\news\2023\230518\css\style.css */



/*------------------------------------------------*/

/* news230518 */

/*------------------------------------------------*/
#news230518  .normal_table th {
    width: 7em;
    text-align: center;
    
}
#news230518 .img_right {
    float: right;
    width: 100px;
    margin-left: 20px;
}

#news230518 .box_01 {
    border:  1px #ccc solid;
    padding: 10px;
}

#news230518 .box_02 {
    border-bottom:  1px #ccc solid;
    border-left:  1px #ccc solid;
    border-right:  1px #ccc solid;
    padding: 10px;
}


#news230518 .news-box .title._text_ul {
    font-weight: 700;
}

#news230518 .news-box .title._text_w {
    font-weight: 700;
}

#news230518 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

#news230518 ._indent1{
    display: block;
    text-indent: -1em;
    padding-left: 1em;
}
#news230518 ._indent6{
    display: block;
    text-indent: -6em;
    padding-left: 6em;
}

@media screen and (max-width:767px) {
    #news230518 ._indent6{
    display: block;
    text-indent: 0em;
    padding-left: 0em;
}
}


/*\html\corporate\news\2023\230531\css\style.css */



/*------------------------------------------------*/

/* news230531 */

/*------------------------------------------------*/


#news230531 .news_product_features_box .note {
    padding-left: 1rem;
}
#news230531 .newstext_box .title {
    font-weight: 700;
}

#news230531 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230531 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230531 .title.green_ft {
    color: #109c76;
}

.news-box .img-316 {
    width: 275px;
}

@media screen and (max-width: 767px){
.news-box .img-316 {
    margin-top: 10px;
    width: 275px;
}
}


/*\html\corporate\news\2023\230720\css\style.css */



/*------------------------------------------------*/

/* news230720 */

/*------------------------------------------------*/

#news230720 .blue_border
  { border: 3px #2e74b5 solid;
    padding: 13px 5px 5px;
    font-size: 1.2em;
    font-weight: bold; }

#news230720 .blue_border .disc_on
  { padding-left: 30px; }

#news230720 .blue_border ul.disc_on li {
    list-style-type: disc;
    display: list-item;
    float: none;
    text-align: left;
    padding-bottom: 8px;
}

#news230720 ul.disc_on.cheak_mark li {
    position: relative;
    padding-left: 15px;
    font-weight: 600;
    margin-bottom: 5px;
}
#news230720 ul.disc_on.cheak_mark li:before {
    content: "";
    position: absolute;
    top: .4em;
    left: 0;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 5px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

#news230720 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news230720 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news230720 .list_item .title_rhombus {
    margin-left: 3px;
    color: rgb(235, 97, 0);
}

#news230720 .news-box .list_item .title.title_rhombus::before {
    background-color: rgb(235, 97, 0);
}


@media screen and (max-width:767px) {
  
  #news230720 .news-box .images.col2 {display: block;}

  #news230720 .news-box .over_calc-320 { width: 100%; }
    

.news-box .img-316 {
    width: 200px;
}
  
  
}

#news230720 sup {
    font-size: 12px !important;
}

#news230720 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230720 .text .line-boder {
    display: inline-block;
    border: 1px #000000 solid;
    padding: 3px;
    margin-bottom: 8px;
    font-weight: 700;
}

/*\html\corporate\news\2023\230726\css\style.css */



/*------------------------------------------------*/

/* news230726 */

/*------------------------------------------------*/

#news230726 .news-box .image_box .img-125 {width: 125px;}
    


#news230726 span.title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news230726 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230726 .newstext_box .title {
    font-weight: 700;
}
#news230726 .newstext_box .title.title_rhombus {
    font-weight: 400;
}

#news230726 .normal_table td.indent_5 p {
    text-indent: -5em;
    padding-left: 5em;
}

#news230726 .img_right {
    float: right;
    width: 120px;
}

@media screen and (max-width:767px) {
  
#news230726 .normal_table td.indent_5 p {
    text-indent: 0;
    padding-left: 0;
}
  
}

/*\html\corporate\news\2023\230727\css\style.css */



/*------------------------------------------------*/

/* news230727 */

/*------------------------------------------------*/

#news230727 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news230727 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230727 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news230727 .news-box .images.col2 {display: block;}

  #news230727 .news-box .over_calc-320 { width: 100%; }
  
  
}

/*\html\corporate\news\2023\230728\css\style.css */

/*------------------------------------------------*/

/* news230728 */

/*------------------------------------------------*/

#news230728 .text._indent_circle {
	font-weight: 700;
}

#news230728 .newstext_box_box {
    padding-left: 1rem;
}
#news230728 .newstext_box_box span {
    text-indent: -8.4rem;
    padding-left: 9rem;
    display: block;
}


@media screen and (max-width: 767px) {
    
#news230728 .newstext_box_box {
    padding-left: 0;
}


}


/*\html\corporate\news\2023\230801\css\style.css */

/*------------------------------------------------*/

/* news230801 */

/*------------------------------------------------*/
#news230801 ._indent1 {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
}
#news230801 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news230801 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news230801 #news-box .line-table th {
    width: 7em;
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news230801 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news230801 #news-box .line-table td .title span {
    text-decoration: underline;
}




@media screen and (max-width: 767px) {
    
#news230801 .for_sp_news p,
#news230801 .for_sp_news td,
#news230801 .for_sp_news th,
#news230801 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news230801 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news230801 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news230801 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news230801 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }


}


/*\html\corporate\news\2023\230822\css\style.css */



/*------------------------------------------------*/

/* news230822 */

/*------------------------------------------------*/

#news230822 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230822 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230822 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
  #news230822 .news-box .img-200 {
    width: 125px;

}
}

/*\html\corporate\news\2023\230824\css\style.css */



/*------------------------------------------------*/

/* news230824 */

/*------------------------------------------------*/

#news230824 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230824 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news230824 .news-box .calc-120 {
    margin-left: 10px;
}

#news230824 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230824 .title_u_block {
    font-weight: 700;
    display: initial;
}

@media screen and (max-width:767px) {
  
  #news230824 .news-box .images.col2 {display: block;}

  #news230824 .news-box .over_calc-320 { width: 100%; }
    
#news230824 .news-box .calc-120 {
    margin-left: 0;
}
  
  
}



/*\html\corporate\news\2023\230825\css\style.css */



/*------------------------------------------------*/

/* news230825 */

/*------------------------------------------------*/

#news230825 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
    margin-left: 10px;
}


#news230825 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



@media screen and (max-width:767px) {
  .news-box .img-200 {
    width: 125px;
}
    #news230825 .news-box .news_product_features_box > ul > .list_item > .main .title {
    margin-left: 0;
}

}

/*\html\corporate\news\2023\230829\css\style.css */



/*------------------------------------------------*/

/* news230829 */

/*------------------------------------------------*/

#news230829 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230829 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230829 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
  #news230829 .news-box .img-200 {
    width: 125px;

}
}

/*\html\corporate\news\2023\230830\css\style.css */



/*------------------------------------------------*/

/* news230830 */

/*------------------------------------------------*/

#news230830 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230830 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230830 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
  #news230830 .news-box .img-200 {
    width: 125px;

}
}

/*\html\corporate\news\2023\230904\css\style.css */



/*------------------------------------------------*/

/* news230904*/

/*------------------------------------------------*/

#news230904 .news-box .img-540 {
    width: 400px;
    }
#news230904 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news230904 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news230904 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news230904 .news-box .img-540 {
    width: 270px;
    }
}


/*\html\corporate\news\2023\230914\css\style.css */



/*------------------------------------------------*/

/* news230914*/

/*------------------------------------------------*/

#news230914 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230914 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news230914 .news-box .calc-120 {
    margin-left: 10px;
}

#news230914 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230914 .title_u_block {
    font-weight: 700;
    display: initial;
}

#news230914 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news230914 .news-box .images.col2 {display: block;}

  #news230914 .news-box .over_calc-320 { width: 100%; }
    
#news230914 .news-box .calc-120 {
    margin-left: 0;
}
#news230914 .news-box .img-316 {
    width: 248px;
}
  
}



/*\html\corporate\news\2023\230921\css\style.css */



/*------------------------------------------------*/

/* news230921*/

/*------------------------------------------------*/

#news230921 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230921 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news230921 .news-box .calc-120 {
    margin-left: 10px;
}

#news230921 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230921 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news230921 .news-box .images.col2 {display: block;}

  #news230921 .news-box .over_calc-320 { width: 100%; }
    
#news230921 .news-box .calc-120 {
    margin-left: 0;
}
#news230921 .news-box .img-316 {
    width: 275px;
}
  
}



/*\html\corporate\news\2023\230922\css\style.css */



/*------------------------------------------------*/

/* news230922*/

/*------------------------------------------------*/

#news230922 .news_product_features_box .note {
    padding-left: 1rem;
}

#news230922 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news230922 .news-box .calc-120 {
    margin-left: 10px;
}

#news230922 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news230922 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news230922 .news-box .images.col2 {display: block;}

  #news230922 .news-box .over_calc-320 { width: 100%; }
    
#news230922 .news-box .calc-120 {
    margin-left: 0;
}
#news230922 .news-box .img-316 {
    width: 275px;
}
  
}



/*\html\corporate\news\2023\231010\css\style.css */



/*------------------------------------------------*/

/* news231010 */

/*------------------------------------------------*/

#news231010 .blue_border
  { border: 3px #2e74b5 solid;
    padding: 13px 5px 5px;
    font-size: 1.2em;
    font-weight: bold; }

#news231010 .blue_border .disc_on
  { padding-left: 30px; }

#news231010 .blue_border ul.disc_on li {
    list-style-type: disc;
    display: list-item;
    float: none;
    text-align: left;
    padding-bottom: 8px;
}

#news231010 ul.disc_on.cheak_mark li {
    position: relative;
    padding-left: 15px;
    font-weight: 600;
    margin-bottom: 5px;
}
#news231010 ul.disc_on.cheak_mark li:before {
    content: "";
    position: absolute;
    top: .4em;
    left: 0;
    -webkit-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    transform: rotate(50deg);
    width: 5px;
    height: 10px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

#news231010 .news-box .over_calc-320 { width: calc(370 / 740 * 100%);text-align: center; }

#news231010 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news231010 .list_item .title_rhombus {
    margin-left: 3px;
    color: rgb(235, 97, 0);
}

#news231010 .news-box .list_item .title.title_rhombus::before {
    background-color: rgb(235, 97, 0);
}


@media screen and (max-width:767px) {
  
  #news231010 .news-box .images.col2 {display: block;}

  #news231010 .news-box .over_calc-320 { width: 100%; }
    

.news-box .img-316 {
    width: 200px;
}
  
  
}

#news231010 sup {
    font-size: 12px !important;
}

#news231010 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news231010 .text .line-boder {
    display: inline-block;
    border: 1px #000000 solid;
    padding: 3px;
    margin-bottom: 8px;
    font-weight: 700;
}

/*\html\corporate\news\2023\231214\css\style.css */



/*------------------------------------------------*/

/* news231214 */

/*------------------------------------------------*/

#news231214 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news231214 #news-box .line-table th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news231214 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news231214 #news-box .line-table_tdm {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table_tdm table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news231214 #news-box .line-table_tdm th {
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news231214 #news-box .line-table_tdm td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news231214 #news-box .line-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news231214 #news-box .line-table .noline-table {
	border-style: none;
	margin: 0px;
}
#news231214 #news-box .line-table .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news231214 #news-box .line-table .noline-table th {
	border-style: none;
}
#news231214 #news-box .line-table .noline-table td {
	border-style: none;
	vertical-align:top;
	text-align: left;
}

#news231214 #news-box .line-table_left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table_left table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news231214 #news-box .line-table_left th {
	border:1px solid #CCCCCC;
	text-align:left;
	padding: 5px;
	font-size:14px;
}
#news231214 #news-box .line-table_left td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news231214 #news-box .line-table_left td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news231214 #news-box .line-table-cp {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table-cp table{
	border-collapse:collapse;
}
#news231214 #news-box .line-table-cp th {
	border-right: 1px solid #fff;
	text-align:center;
	padding: 5px;
	background-color:#f79646;
	font-size:14px;
	color: #fff;
}
#news231214 #news-box .line-table-cp td {
	border: 1px solid #f79646;
	padding: 5px;
	text-align:center;
	text-valign:top;
	font-size:14px;
}

#news231214 #news-box .line-table-cp-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table-cp-left table{
	border: solid 1px #f79646;
	border-collapse:collapse;
}
#news231214 #news-box .line-table-cp-left td {
	border:1px solid #f79646;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news231214 #news-box .line-table-cp2-left {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .line-table-cp2-left table{
	border: solid 1px #FF7700;
	border-collapse:collapse;
}
#news231214 #news-box .line-table-cp2-left td {
	border:1px solid #FF7700;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news231214 #news-box .noline-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news231214 #news-box .noline-table table{
	border-style: none;
	border-collapse:collapse;
}
#news231214 #news-box .noline-table th {
	border-style: none;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news231214 #news-box .noline-table td {
	border-style: none;
	padding: 5px;
	text-align:left;
	text-valign:top;
	font-size:14px;
}

#news231214 #news-box .noline-table td ol {
	margin-left: 1em;
	padding-left: 1em;
}

#news231214 #news-box .noline-table-0 {
	margin: 0px;
}
#news231214 #news-box .noline-table-0 table{
	border-style: none;
	border-collapse:collapse;
}
#news231214 #news-box .noline-table-0 th {
	border-style: none;
}
#news231214 #news-box .noline-table-0 td {
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news231214 #news-box .noline-table-0p {
	margin: 0px;
}
#news231214 #news-box .noline-table-0p table{
	border-style: none;
	border-collapse:collapse;
}
#news231214 #news-box .noline-table-0p th {
	border-style: none;
}
#news231214 #news-box .noline-table-0p td {
	padding: 0px;
	border-style: none;
	text-align:left;
	text-valign:top;
}

#news231214 #news-box .noline-table-5p {
	margin: 0px;
}
#news231214 #news-box .noline-table-5p table{
	border-style: none;
	border-collapse:collapse;
}
#news231214 #news-box .noline-table-5p th {
	border-style: none;
}
#news231214 #news-box .noline-table-5p td {
	padding: 5px 5px;
	border-style: none;
	text-align:left;
	text-valign:top;
}


#news231214 #news-box .line-table th.th-navy {
  background-color: #000066;
  color: white;
  font-weight: bold;
}



@media screen and (max-width: 767px) {
    
#news231214 .for_sp_news p,
#news231214 .for_sp_news td,
#news231214 .for_sp_news th,
#news231214 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news231214 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news231214 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    white-space: normal;
  }

  #news231214 #news-box .line-table_tdm {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table_tdm table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table_tdm th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news231214 #news-box .line-table_tdm td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
  }

  #news231214 #news-box .line-table td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news231214 #news-box .line-table .noline-table {
    border-style: none;
    margin: 0px;
  }
  #news231214 #news-box .line-table .noline-table table{
    border-style: none;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table .noline-table th {
    border-style: none;
  }
  #news231214 #news-box .line-table .noline-table td {
    border-style: none;
    vertical-align:top;
    text-align: left;
  }


  #news231214 #news-box .line-table_left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table_left table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table_left th {
    border:1px solid #CCCCCC;
    text-align:left;
    padding: 5px;
  }
  #news231214 #news-box .line-table_left td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    vertical-align:top;
  }

  #news231214 #news-box .line-table_left td ol {
    margin-left: 1em;
    padding-left: 1em;
  }

  #news231214 #news-box .line-table th.th-navy {
    background-color: #000066;
    color: white;
    font-weight: bold;
  }
 
  #news231214 #news-box .line-table-cp {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table-cp table{
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table-cp th {
    border-right: 1px solid #fff;
    text-align:center;
    padding: 5px;
    background-color:#f79646;
    font-size:14px;
    color: #fff;
  }
  #news231214 #news-box .line-table-cp td {
    border: 1px solid #f79646;
    padding: 5px;
    text-align:center;
    vertical-align:top;
    font-size:14px;
  }

  #news231214 #news-box .line-table-cp-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table-cp-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table-cp-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }


  #news231214 #news-box .line-table-cp2-left {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news231214 #news-box .line-table-cp2-left table{
    border: solid 1px #f79646;
    border-collapse:collapse;
  }
  #news231214 #news-box .line-table-cp2-left td {
    border:1px solid #f79646;
    padding: 5px;
    text-align:left;
    vertical-align:top;
    font-size:14px;
  }

  news-box .noline-table-0 {
    margin: 0px;
  }
  #news231214 #news-box .noline-table-0 table{
    border-style: none;
    border-collapse:collapse;
  }
  #news231214 #news-box .noline-table-0 th {
    border-style: none;
  }
  #news231214 #news-box .noline-table-0 td {
    border-style: none;
    text-align:left;
    vertical-align:top;
  }

  #news231214 #news-box .noline-table-0p {
    margin: 0px;
  }
  #news231214 #news-box .noline-table-0p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news231214 #news-box .noline-table-0p th {
    border-style: none;
  }
  #news231214 #news-box .noline-table-0p td {
    padding: 0px;
    border-style: none;
    text-align:left;
    text-valign:top;
  }

  #news231214 #news-box .noline-table-5p {
    margin: 0px;
  }
  #news231214 #news-box .noline-table-5p table{
    border-style: none;
    border-collapse:collapse;
  }
  #news231214 #news-box .noline-table-5p th {
    border-style: none;
  }
  #news231214 #news-box .noline-table-5p td {
    padding: 5px 1px;
    border-style: none;
    text-align:left;
  }


}


/*\html\corporate\news\2023\231219\css\style.css */



/*------------------------------------------------*/

/* news231219*/

/*------------------------------------------------*/

#news231219 .news-box .image_box .img-160 {width: 160px;}
#news231219 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news231219 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news231219 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news231219 .news-box .image_box .img-160 {
    width: 120px;
    }
}


/*\html\corporate\news\2024\240115\css\style.css */



/*------------------------------------------------*/

/* news240115*/

/*------------------------------------------------*/
#news240115 .newstext_box_orange{
    border: 3px #2e74b5 solid;
}

#news240115 .news-box .image_box .img-160 {width: 160px;}
#news240115 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news240115 .img_right {
    float: right;
    width: 120px;
}

#news240115 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240115 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news240115 .news-box .image_box .img-160 {
    width: 120px;
    }
}


/*\html\corporate\news\2024\240214\css\style.css */



/*------------------------------------------------*/

/* news240214 */

/*------------------------------------------------*/

#news240214 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240214 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news240214 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240214 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news240214 .news-box .img-316 {
    width: 248px;

}
}

/*\html\corporate\news\2024\240216\css\style.css */



/*------------------------------------------------*/

/* news240216 */

/*------------------------------------------------*/

#news240216 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240216 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news240216 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240216 .news-box .img-316 {
    width: 400px;
}


@media screen and (max-width:767px) {
  
  #news240216 .news-box .img-316 {
    width: 248px;

}
}

/*\html\corporate\news\2024\240220\css\style.css */



/*------------------------------------------------*/

/* news240220*/

/*------------------------------------------------*/

#news240220 .news-box .image_box .img-160 {width: 160px;}
#news240220 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240220 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240220 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news240220 .news-box .image_box .img-160 {
    width: 120px;
    }
}


/*\html\corporate\news\2024\240221\css\style.css */



/*------------------------------------------------*/

/* news240221 */

/*------------------------------------------------*/

#news240221 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240221 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.news-box .img-316 {
    width: 400px;
}

#news240221 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news240221 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240221 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news240221 .news-box .images.col2 {display: block;}

  #news240221 .news-box .over_calc-316 { width: 100%; }
    
  .news-box .img-316 {width: 248px;}
  
  
}



/*\html\corporate\news\2024\240228\css\style-01.css */



/*------------------------------------------------*/

/* news240228_01*/

/*------------------------------------------------*/

#news240228_01 .news-box .image_box .img-160 {width: 160px;}
#news240228_01 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240228_01 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240228_01 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news240228_01 .news-box .image_box .img-316 {
    width: 275px;
    }
}


/*\html\corporate\news\2024\240228\css\style-02.css */



/*------------------------------------------------*/

/* news240228_02*/

/*------------------------------------------------*/

#news240228_02 .news-box .image_box .img-160 {width: 160px;}
#news240228_02 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240228_02 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240228_02 .newstext_box .title.title_rhombus {
    font-weight: 400;
}

#news240228_02 .img_right {
    float: right;
    width: 120px;
}

@media screen and (max-width:767px) {
  
#news240228_02 .news-box .image_box .img-316 {
    width: 275px;
    }
}


/*\html\corporate\news\2024\240313\css\style.css */



/*------------------------------------------------*/

/* news240313 */

/*------------------------------------------------*/
#news240313 .news-box .image_box .img-160 {width: 160px;}
#news240313 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
    margin-left: 10px;
}


#news240313 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



@media screen and (max-width:767px) {
  #news240313 .news-box .image_box .img-160 {
    width: 120px;
}
    #news240313 .news-box .news_product_features_box > ul > .list_item > .main .title {
    margin-left: 0;
}

}

/*\html\corporate\news\2024\240319\css\style.css */



/*------------------------------------------------*/

/* news240319*/

/*------------------------------------------------*/

#news240319 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240319 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.news-box .img-316 {
    width: 316px;
}


@media screen and (max-width:767px) {
  
.news-box .img-316 {
    width: 275px;

}

/*\html\corporate\news\2024\240321\css\style.css */



/*------------------------------------------------*/

/* news240321*/

/*------------------------------------------------*/

#news240321 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240321 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news240321 .news-box .calc-120 {
    margin-left: 10px;
}

#news240321 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240321 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news240321 .news-box .images.col2 {display: block;}

  #news240321 .news-box .over_calc-320 { width: 100%; }
    
#news240321 .news-box .calc-120 {
    margin-left: 0;
}
#news240321 .news-box .img-316 {
    width: 275px;
}
  
}



/*\html\corporate\news\2024\240327\css\style.css */



/*------------------------------------------------*/

/* news240327*/

/*------------------------------------------------*/

#news240327 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240327 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news240327 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240327 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news240327 .title_u_block {
    font-weight: 700;
    display: initial;
     border-bottom: 1px #000000 solid;
}


@media screen and (max-width:767px) {
  
  #news240327 .news-box .images.col2 {display: block;}

  #news240327 .news-box .over_calc-320 { width: 100%; }
    
#news240327 .news-box .calc-120 {
    margin-left: 0;
}
#news240327 .news-box .img-316 {
    width: 275px;
}
  
}



/*\html\corporate\news\2024\240405\css\style.css */



/*------------------------------------------------*/

/* news240405*/

/*------------------------------------------------*/
#news240405 .news-box .image_box .img-160 {width: 160px;}
#news240405 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240405 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news240405 .news-box .calc-120 {
    margin-left: 10px;
}

#news240405 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240405 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news240405 .news-box .images.col2 {display: block;}

  #news240405 .news-box .over_calc-320 { width: 100%; }
    
#news240405 .news-box .calc-120 {
    margin-left: 0;
}
#news240405 .news-box .image_box .img-160 {
    width: 120px;
}
  
}



/*\html\corporate\news\2024\240412\css\style.css */



/*------------------------------------------------*/

/* news240412 */

/*------------------------------------------------*/

#news240412 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240412 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.news-box .img-316 {
    width: 400px;
}

#news240412 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news240412 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240412 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news240412 .news-box .images.col2 {display: block;}

  #news240412 .news-box .over_calc-316 { width: 100%; }
    
  .news-box .img-316 {width: 248px;}
  
  
}



/*\html\corporate\news\2024\240514\css\style.css */



/*------------------------------------------------*/

/* news240514 */

/*------------------------------------------------*/

#news240514 .normal_table th {
    text-align: left;
    width: 6em;
}

#news240514 .normal_table td {
    width: 75%;
}

#news240514 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news240514 .normal_table td .title {
    font-weight: 700;
}
#news240514 .news_image .image.img1,#news240514 .news_image .image.img2,#news240514 .news_image .image.img3,#news240514 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news240514 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news240514 .news-box .normal_table th,
  #news240514 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news240514 .news-box .images.col2 {
        display: block;
    }
    
  #news240514 .news_image .image.img1,#news240514 .news_image .image.img2,#news240514 .news_image .image.img3,#news240514 .news_image .image.img4 {
    width:100%;
  }
#news240514 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}

.news-box ._indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

/*\html\corporate\news\2024\240523\css\style.css */



/*------------------------------------------------*/

/* news240523 */

/*------------------------------------------------*/
#news240523  .normal_table th {
    width: 7em;
    text-align: center;
    
}

#news240523 .box_01 {
    border:  1px #ccc solid;
    padding: 10px;
}

#news240523 .box_02 {
    border-bottom:  1px #ccc solid;
    border-left:  1px #ccc solid;
    border-right:  1px #ccc solid;
    padding: 10px;
}


#news240523 .news-box .title._text_ul {
    font-weight: 700;
}

#news240523 .news-box .title._text_w {
    font-weight: 700;
}

#news240523 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

#news240523 ._indent1{
    display: block;
    text-indent: -1em;
    padding-left: 1em;
}
#news240523 ._indent6{
    display: block;
    text-indent: -6em;
    padding-left: 6em;
}
#news240523 ._indent7{
    display: block;
    text-indent: -7em;
    padding-left: 7em;
}
#news240523 ._indent8{
    display: block;
    text-indent: -8em;
    padding-left: 8em;
}
#news240523 ._indent12{
    display: block;
    text-indent: -12em;
    padding-left: 12em;
}
#news240523 ._indent16{
    display: block;
    text-indent: 0em;
    padding-left: 16em;
}
#news240523 ._indent21{
    display: block;
    padding-left: 20.6em;
}

@media screen and (max-width:767px) {
    #news240523 ._indent6,#news240523 ._indent7,#news240523 ._indent8,#news240523 ._indent12{
    display: block;
    text-indent: 0em;
    padding-left: 0em;
}
        #news240523 ._indent16{
    text-indent: 0em;
    padding-left: 4em;
}
    #news240523 ._indent21{
    text-indent: 0em;
    padding-left: 8.6em;
}

}


/*\html\corporate\news\2024\240523\css\style.cssud=240523.css */



/*------------------------------------------------*/

/* news240523 */

/*------------------------------------------------*/
#news240523  .normal_table th {
    width: 7em;
    text-align: center;
    
}

#news240523 .box_01 {
    border:  1px #ccc solid;
    padding: 10px;
}

#news240523 .box_02 {
    border-bottom:  1px #ccc solid;
    border-left:  1px #ccc solid;
    border-right:  1px #ccc solid;
    padding: 10px;
}


#news240523 .news-box .title._text_ul {
    font-weight: 700;
}

#news240523 .news-box .title._text_w {
    font-weight: 700;
}

#news240523 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

#news240523 ._indent1{
    display: block;
    text-indent: -1em;
    padding-left: 1em;
}
#news240523 ._indent6{
    display: block;
    text-indent: -6em;
    padding-left: 6em;
}
#news240523 ._indent7{
    display: block;
    text-indent: -7em;
    padding-left: 7em;
}
#news240523 ._indent8{
    display: block;
    text-indent: -8em;
    padding-left: 8em;
}
#news240523 ._indent12{
    display: block;
    text-indent: -12em;
    padding-left: 12em;
}
#news240523 ._indent16{
    display: block;
    text-indent: 0em;
    padding-left: 16em;
}
#news240523 ._indent21{
    display: block;
    padding-left: 20.6em;
}

@media screen and (max-width:767px) {
    #news240523 ._indent6,#news240523 ._indent7,#news240523 ._indent8,#news240523 ._indent12{
    display: block;
    text-indent: 0em;
    padding-left: 0em;
}
        #news240523 ._indent16{
    text-indent: 0em;
    padding-left: 4em;
}
    #news240523 ._indent21{
    text-indent: 0em;
    padding-left: 8.6em;
}

}


/*\html\corporate\news\2024\240528\css\style.css */



/*------------------------------------------------*/

/* news240528*/

/*------------------------------------------------*/
#news240528 .newstext_box_orange{
    border: 3px #2e74b5 solid;
}
#news240528 .news-box .image_box .img-160 {width: 160px;}
#news240528 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240528 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240528 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news240528 .news-box .image_box .img-316 {
    width: 275px;
    }
}


/*\html\corporate\news\2024\240626\css\style.css */



/*------------------------------------------------*/

/* news240626*/

/*------------------------------------------------*/
#news240626 .newstext_box_orange{
    border: none;
}

#news240626 .newstext_box .list_item td:first-child {
    width: 9em;
}


._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}




@media screen and (max-width:767px) {
  
}


/*\html\corporate\news\2024\240626\css\style.cssud=240626.css */



/*------------------------------------------------*/

/* news240626*/

/*------------------------------------------------*/
#news240626 .newstext_box_orange{
    border: none;
}

#news240626 .newstext_box .list_item td:first-child {
    width: 9em;
}


._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}




@media screen and (max-width:767px) {
  
}


/*\html\corporate\news\2024\240701\css\style.css */



/*------------------------------------------------*/

/* news240701*/

/*------------------------------------------------*/
#news240701 .newstext_box_orange{
    border: none;
}

#news240701 .newstext_box .list_item td:first-child {
    width: 9em;
}


._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}




@media screen and (max-width:767px) {
  
}


/*\html\corporate\news\2024\240801\css\style.css */

/*------------------------------------------------*/

/* news240801 */

/*------------------------------------------------*/
#news240801 ._indent1 {
    display: block;
    padding-left: 1em;
    text-indent: -1em;
}
#news240801 #news-box .line-table {
	margin: 0px;
	padding: 7px 5px 5px 5px;
}
#news240801 #news-box .line-table table{
	border: solid 1px #CCCCCC;
	border-collapse:collapse;
}
#news240801 #news-box .line-table th {
    width: 7em;
	border:1px solid #CCCCCC;
	text-align:center;
	padding: 5px;
	background-color:#EEEEEE;
	font-size:14px;
}
#news240801 #news-box .line-table td {
	border:1px solid #CCCCCC;
	padding: 5px;
	text-align:left;
	font-size:14px;
}

#news240801 #news-box .line-table td .title span {
    text-decoration: underline;
}




@media screen and (max-width: 767px) {
    
#news240801 .for_sp_news p,
#news240801 .for_sp_news td,
#news240801 .for_sp_news th,
#news240801 .for_sp_news span {
    font-size: 1.3rem;
  }

  #news240801 #news-box .line-table {
    margin: 0px;
    padding: 7px 5px 5px 5px;
  }
  #news240801 #news-box .line-table table{
    border: solid 1px #CCCCCC;
    border-collapse:collapse;
  }
  #news240801 #news-box .line-table th {
    border:1px solid #CCCCCC;
    text-align:center;
    padding: 5px;
    background-color:#EEEEEE;
  }
  #news240801 #news-box .line-table td {
    border:1px solid #CCCCCC;
    padding: 5px;
    text-align:left;
    white-space: normal;
  }


}


/*\html\corporate\news\2024\240823\css\style.cssud=240823.css */



/*------------------------------------------------*/

/* news240823 */

/*------------------------------------------------*/
#news240823 .normal_table th {
    width: 7em;
    text-align: center;
    
}



#news240823 .normal_table_2 th {
    width: 7em;
    text-align:left;
    vertical-align: top;
    padding: 4px;
}
#news240823 .normal_table_2 td {
    padding: 4px;
}

#news240823 .box_01 {
    border:  1px #ccc solid;
    padding: 10px;
}

#news240823 .box_02 {
    border-bottom:  1px #ccc solid;
    border-left:  1px #ccc solid;
    border-right:  1px #ccc solid;
    padding: 10px;
}


#news240823 .news-box .title._text_ul {
    font-weight: 700;
}

#news240823 .news-box .title._text_w {
    font-weight: 700;
}

#news240823 .title_u_block {
    display: initial;
    border-bottom: 1px #000000 solid;
    font-weight: 700;
}

#news240823 ._indent1{
    display: block;
    text-indent: -1em;
    padding-left: 1em;
}
#news240823 ._indent6{
    display: block;
    text-indent: -6em;
    padding-left: 6em;
}
#news240823 ._indent7{
    display: block;
    text-indent: -7em;
    padding-left: 7em;
}
#news240823 ._indent8{
    display: block;
    text-indent: -8em;
    padding-left: 8em;
}
#news240823 ._indent12{
    display: block;
    text-indent: -12em;
    padding-left: 12em;
}
#news240823 ._indent16{
    display: block;
    text-indent: 0em;
    padding-left: 16em;
}
#news240823 ._indent21{
    display: block;
    padding-left: 20.6em;
}

@media screen and (max-width:767px) {
    #news240823 ._indent6,#news240823 ._indent7,#news240823 ._indent8,#news240823 ._indent12{
    display: block;
    text-indent: 0em;
    padding-left: 0em;
}
        #news240823 ._indent16{
    text-indent: 0em;
    padding-left: 4em;
}
    #news240823 ._indent21{
    text-indent: 0em;
    padding-left: 8.6em;
}
        .news-box .img-316 {
         max-width: 316px; 
    }
}

}


/*\html\corporate\news\2024\240829\css\style.cssud=240829.css */



/*------------------------------------------------*/

/* news240829 */

/*------------------------------------------------*/

#news240829 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}
#news240829 .news-box .img-316 {
    width: 250px;}


#news240829 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240829 .newstext_box .title.title_rhombus {
    font-weight: 400;
}



@media screen and (max-width:767px) {
  
#news240829 .news-box .img-316 {
    width: 200px;}

}

/*\html\corporate\news\2024\240903\css\style.css */



/*------------------------------------------------*/

/* news240903 */

/*------------------------------------------------*/

#news240903 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240903 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

#news240903 ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



@media screen and (max-width:767px) {
  
  #news240903 .news-box .img-200 {
    width: 125px;

}
}

/*\html\corporate\news\2024\240904\css\style.css */



/*------------------------------------------------*/

/* news240904*/

/*------------------------------------------------*/

#news240904 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240904 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news240904 .news-box .calc-120 {
    margin-left: 10px;
}

#news240904 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240904 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news240904 .news-box .images.col2 {display: block;}

  #news240904 .news-box .over_calc-320 { width: 100%; }
    
#news240904 .news-box .calc-120 {
    margin-left: 0;
}
#news240904 .news-box .img-316 {
    width: 275px;
}
  
}



/*\html\corporate\news\2024\240905\css\style.css */



/*------------------------------------------------*/

/* news240313 */

/*------------------------------------------------*/
#news240905 .news-box .image_box .img-160 {width: 160px;}
#news240905 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
    margin-left: 10px;
}


#news240905 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



@media screen and (max-width:767px) {
  #news240905 .news-box .image_box .img-160 {
    width: 120px;
}
    #news240905 .news-box .news_product_features_box > ul > .list_item > .main .title {
    margin-left: 0;
}

}

/*\html\corporate\news\2024\240924\css\style.css */



/*------------------------------------------------*/

/* news240924 */

/*------------------------------------------------*/

#news240924 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240924 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240924 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}

#news240924 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240924 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news240924 .news-box .images.col2 {display: block;}

    
  .news-box .img-200 {
    width: 125px; 
}
.news-box .img-316{
    width: 316px; 
}
}


/*\html\corporate\news\2024\240925\css\style.css */



/*------------------------------------------------*/

/* news240925 */

/*------------------------------------------------*/

#news240925 .news_product_features_box .note {
    padding-left: 1rem;
}

#news240925 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}



#news240925 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news240925 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

@media screen and (max-width:767px) {
  
  #news240925 .news-box .images.col2 {display: block;}

    
  .news-box .img-200 {
    width: 125px; 
}
}


/*\html\corporate\news\2024\240926\css\style.cssud=240829.css */



/*------------------------------------------------*/

/* news240926 */

/*------------------------------------------------*/

#news240926 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
}


#news240926 .title_u_block {
    font-weight: 700;
    display: initial;
    border-bottom: 1px #000000 solid;
}

._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

#news240926 .newstext_box .title.title_rhombus {
    font-weight: 400;
}
.news-box .normal_table th {
    width: 14rem;
    text-align: left;
}
.news-box .normal_table td span{
    margin-left: 3rem;
}


@media screen and (max-width:767px) {
  
.news-box .normal_table td span{
    margin-left: 0rem;
    display: block;
}

}

/*\html\corporate\news\2024\241003\css\style.css */



/*------------------------------------------------*/

/* news241003 */

/*------------------------------------------------*/

#news241003 .normal_table th {
    text-align: center;
    min-width: 100px;
}

#news241003 .normal_table td {
    width: 85%;
}

#news241003 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news241003 .normal_table td .title {
    font-weight: 700;
}
#news241003 .news_image .image.img1,#news241003 .news_image .image.img2,#news241003 .news_image .image.img3,#news241003 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news241003 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news241003 .news-box .normal_table th,
  #news241003 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news241003 .news-box .images.col2 {
        display: block;
    }
    
  #news241003 .news_image .image.img1,#news241003 .news_image .image.img2,#news241003 .news_image .image.img3,#news241003 .news_image .image.img4 {
    width:100%;
  }
#news241003 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
    
#news241003 .img-200 img{
    width: 150px;
    }
}

.news-box ._indent {
  display: block;
  padding-left: 2em;
  text-indent: -2em;
}

/*\html\corporate\news\2024\241010\css\style.css */



/*------------------------------------------------*/

/* news241010*/

/*------------------------------------------------*/
#news241010 .news-box .image_box .img-160 {width: 160px;}
#news241010 .news-box .news_product_features_box > ul > .list_item > .main .title {
    font-weight: 300;
    margin-left: 10px;
}

#news241010 .news_product_features_box .note {
    padding-left: 1rem;
}

#news241010 .news_product_features_box .note {
    padding-left: 1rem;
}

.news-box ._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}


#news241010 .news-box .calc-120 {
    margin-left: 10px;
}

#news241010 .news-box .over_calc-320 { width: calc(600 / 740 * 100%);text-align: center; }

#news241010 .title_u_block {
    font-weight: 700;
    display: initial;
}


@media screen and (max-width:767px) {
  
  #news241010 .news-box .images.col2 {display: block;}

  #news241010 .news-box .over_calc-320 { width: 100%; }
    
#news241010 .news-box .calc-120 {
    margin-left: 0;
}
#news241010 .news-box .image_box .img-160 {
    width: 120px;
}
  
}



/*\html\corporate\news\2024\241011\css\style.css */



/*------------------------------------------------*/

/* news241011 */

/*------------------------------------------------*/

#news241011 .normal_table th {
    text-align: left;
    width: 6em;
}

#news241011 .normal_table td {
    width: 75%;
}

#news241011 .normal_table td .img-640 {
    width: 100%;
    max-width: 640px;
}

#news241011 .normal_table td .title {
    font-weight: 700;
}

#news241011 .normal_table_2 th {
    width: 7em;
    text-align:left;
    vertical-align: top;
    padding: 4px;
}
#news241011 .normal_table_2 td {
    padding: 4px;
}

#news241011 .news_image .image.img1,#news241011 .news_image .image.img2,#news241011 .news_image .image.img3,#news241011 .news_image .image.img4 {
  width: calc(600 / 1200 * 100%);
}

#news241011 .img_right {
    float: right;
    width: 45%;
    margin-left: 20px;
}


@media screen and (max-width:767px) {
  #news241011 .news-box .normal_table th,
  #news241011 .news-box .normal_table td {
    font-size: 1.2rem;
  }
  #news241011 .news-box .images.col2 {
        display: block;
    }
    
  #news241011 .news_image .image.img1,#news241011 .news_image .image.img2,#news241011 .news_image .image.img3,#news241011 .news_image .image.img4 {
    width:100%;
  }
#news241011 .img_right {
    float:none;
    width:100%;
    margin-left: 0px;
    margin-top: 20px;
}
}

#news241011 .news-box ._indent {
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}

/*\html\corporate\news\2024\241015\css\style.css */



/*------------------------------------------------*/

/* news241015*/

/*------------------------------------------------*/
#news241015 .newstext_box_orange{
    border: none;
}

#news241015 .newstext_box .list_item td:first-child {
    width: 9em;
}

#news241015 .news-box .title._text_w {
    font-weight: 700;
}
._indent13 {
    display: block;
    padding-left: 1.3em;
    text-indent: -1.3em;
}

.box_line{
    border: 1px #ccc solid;
    padding: 10px;
}
.news-box .images.col2{
    width: 100%;
    max-width: 100%;
}
.news-box .images.col3 {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    max-width: 640px;
    margin-right: auto;
    margin-left: auto;
}
#news241015 .image.img1,#news241015 .image.img2,#news241015 .image.img3 {
    text-align: center;
}
#news241015 .image.img1 img,#news241015 .image.img2 img,#news241015 .image.img3 img  {
    width: auto;
  max-height: 200px;
    margin: 5px auto; 
}

@media screen and (max-width:767px) {
  
}


/*\html\corporate\news\2024\241018\css\style.css */



/*------------------------------------------------*/

/* news241018 */

/*------------------------------------------------*/
#news241018 .normal_table_2 th {
    width:6.6em;
    text-align:left;
    vertical-align: top;
    padding: 4px;
}


#news241018 .normal_table_2 td {
    padding: 4px;
}

@media screen and (max-width:767px) {
    .news-box .newstext_box .newstext_ttl > span::before {
        top: 13px;
    }
}
#news241018 .newstext_box ul li {
  display : block;
  padding-left : 1em;
  text-indent : -1em;
}