@charset "utf-8";
/* CSS Document */

/*【H-4-2】热敏电阻素子、【H-4-3】热敏电阻传感器共通*/
.c-main p {
  word-break: break-word;/*単語途中の改行禁止*/
}
.mainvisual-area{
	background: url("../img/mainvisual-thermistor_bg.png") center bottom ;
	-webkit-background-size: cover;
	background-size: cover;
}

/*サイドメニュー*/
.c-sidebar{
    width: 16%;
    max-width: 190px;
    position: relative;
    right: 0;
    font-size: 85%;
}
.c-sidebar-title{
	background-color:#025189;
	margin-bottom: 1px;
}
.c-sidebar-title a{
	color: #fff;
}

.c-sidebar li{
	background-color:#f1f4f6;
	margin-bottom: 1px;
  font-size: 95%;
}
.c-sidebar li a.current{
  background-color: #e1e5eb;
}

.c-sidebar a{
	display: block;
	padding:15px 15px 15px 10px;
	text-decoration: none;
}
.c-sidebar li a{
	color: #000;
}

.c-sidebar-title.nolink {
	color: #fff;
}
.c-title--border#top{
  margin-top: -90px;
    padding-top: 130px;
}
.nolink {
	display: block;
	padding: 15px 15px 15px 10px;
	text-decoration: none;
}
/*サイドメニュー 検索ページ*/
.c-sidebar.search .first{
	background: #457ea9 url("../../common/img/arrow-icon05.png")no-repeat center right 10px;
}
.c-sidebar.search .first.open{
	background: #457ea9 url("../../common/img/arrow-icon02.png")no-repeat center right 10px;
}

.c-sidebar li.first.open a.current{
	background: #457ea9 url("../../common/img/arrow-icon02.png")no-repeat center right 10px;

}
.c-sidebar.search .first a{
	color: #fff;
}

.c-sidebar.search .second{
	background: #ccdce7 url("../../common/img/arrow-icon04.png")no-repeat center right 10px;
}
.c-sidebar.search .second.open{
	background: #ccdce7 url("../../common/img/arrow-icon08.png")no-repeat center right 10px;
}

.c-sidebar.search .third{
	background: #f1f4f6 url("../../common/img/arrow-icon04.png")no-repeat center right 10px;
}

/*メインコンテンツ*/
.c-main{
    /*width: 77%;
	max-width: 878px;*/
  width: 980px;
}

.c-itembox{
	overflow: hidden;
	margin-bottom: 80px;
}
.c-itembox:last-of-type{
	margin-bottom: 0px;
}

.c-item-sensorimg--left{
	padding: 10px;
	display: block;
	text-align: center;
	box-sizing: border-box;
}


.c-item-sensorimg--right{
	padding: 5px;
	display: block;
	text-align: center;
	box-sizing: border-box;
	border: solid;
  border-color: #ccc;
  border-width: 1px;
  min-height: 190px;
  display: flex;
  align-items: center;
  width: 570px;
  justify-content: center;
  margin-bottom: 10px!important;
}
.c-item-sensorimg--left img{
  max-width: 370px;
      width: 100%;
}

.c-item-sensorimg--right img{
  max-width: 400px;
}


.c-item-sensortext {
	text-align: left;
	float: right;
	/*width:410px;*/
  width: 570px;
  line-height: 1.6!important;
  font-size: 90%;
}

.c-item-imgbox{
	display:flex;
	align-items: center;
}
.c-sidebar#sensor_purpose label {
    display: block;
    line-height: 1;
    cursor: pointer;
    height: 50px;
    box-sizing: border-box;
}

.c-sidebar#sensor_purpose input {
    display: none;
}

.c-sidebar#sensor_purpose li.acmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 0;
}

.c-sidebar#sensor_purpose li.acmenu li{
    height: 0;
    overflow: hidden;
  font-size: 100%;
}

.c-sidebar#sensor_purpose input#menu_bar01:checked ~ #links01 li,
.c-sidebar#sensor_purpose input#menu_bar02:checked ~ #links02 li,
.c-sidebar#sensor_purpose input#menu_bar03:checked ~ #links03 li{
  opacity: 1;
  height: 50px;
  border-bottom: 1px solid #fff;
}
.c-sidebar#sensor_purpose input#menu_bar01:checked ~ #links01,
.c-sidebar#sensor_purpose input#menu_bar02:checked ~ #links02,
.c-sidebar#sensor_purpose input#menu_bar03:checked ~ #links03{
  height:auto;

}
.c-sidebar#sensor_purpose input:checked{
    background: #ccdce7 url(../../common/img/arrow-icon09.png)no-repeat center right 10px;
}


/*热敏电阻传感器メイン画像用
---------------------*/
div.c-item-imgbox--flex p.c-item-sensorimg--left {
	margin-bottom: 0;
}
.c-item-imgbox--flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.c-item-sensorimg--bottom{
	margin: auto;
}


/*箇条書きリスト*/
.itembox-list--blue{
	overflow: hidden;
	margin-bottom: 30px;
}
.itembox-list--blue li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 15px;
}
.itembox-list--blue li::after {
  display: block;
  content: '';
  position: absolute;
  top: .3em;
  left: .4em;
  width: 15px;
  height: 15px;
  background-color:#457ea9;
  border-radius: 100%;
}
.c-main p.table-note{
  line-height: 1.6;
}

/*テーブル*/
table.itembox-table {
	margin-bottom: 10px;
}
table.itembox-table th{
	min-width: 120px;
}
table.itembox-table td{
	text-align: left;
}

.product-table img {
	margin: 30px auto 0px;
}
.th-item-sensorimg--left{
  width: 400px;
}
.thermistor-tab .thermistor-sensor a{
    background: #0576cb!important;
}
.contents-wrap table th{
  width: 200px;
  word-break:break-word;
}
.contents-wrap table td{
    word-break:break-word;
}
/*iPad Air*/
@media screen and ( max-width:1668px ){
.contents-wrap table td {
    
  }
}
@media screen and ( max-width: 767px ){
  .c-item-sensorimg--right img {
    width: 100%;
}
.c-item-sensorimg--right {
    width: auto;
}
.c-main p {
    word-break: break-word;
    text-align: justify;
}
  
.contents-wrap table {
    width: 100%;
}
.c-sidebar{
	display: none;
}
.c-main {
	width: 100%;
	max-width: 878px;
	}
.c-item-imgbox {
    display: block;
}

.c-item-imgbox--flex{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.c-item-sensortext{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 100%;
}
	
.contents-wrap table td, .contents-wrap table th {
    display: block;
    
    width: 100%;
  }
 .contents-wrap .c-itembox.gray table {
    min-width: auto!important;
  }
  .contents-wrap .c-itembox.gray .product-table{
    white-space: unset!important;
  }
.contents-wrap .c-itembox.gray table td,.contents-wrap .c-itembox.gray table th{
    width: 100%!important;
    box-sizing: border-box;
  }
}

@media print {
}