@charset "UTF-8";

/* 一覧ページ */

/* --------------------------------
	section_block
-------------------------------- */
.section_block .base_block li {
	min-height: 160px;
}
.section_block .base_block li.products01 { /*AEROPAKシース熱電対*/
	background: url('/images/BasicProducts/img_products01.png') no-repeat 10px 10px;
	background-size:200px auto;
}
.section_block .base_block li.products02 { /*保護管式熱電対・被覆熱電対*/
	background: url('/images/BasicProducts/img_products02.png') no-repeat 10px 10px;
}
.section_block .base_block li.products03 { /*RESIOPAKシース測温抵抗体*/
	background: url('/images/BasicProducts/img_products03.png') no-repeat 10px 10px;
	background-size:200px auto;
}
.section_block .base_block li.products04 { /*保護管式測温抵抗体*/
	background: url('/images/BasicProducts/img_products04.png') no-repeat 10px 10px;
	background-size:200px auto;
}
.section_block .base_block li.products05 { /*温度センサ用保護管*/
	background: url('/images/BasicProducts/img_products05.png') no-repeat 10px 10px;
}
.section_block .base_block li.products06 { /*マイクロヒータ*/
	background: url('/images/BasicProducts/img_products06.png') no-repeat 10px 10px;
	background-size:200px auto;
}
.section_block .base_block li.products07 { /*シースヒータ*/
	background: url('/images/BasicProducts/img_products07.png') no-repeat 10px 10px;
}
.section_block .base_block li.products08 { /*とんとんマット*/
	background: url('/images/BasicProducts/img_products08.png') no-repeat 10px 10px;
}
.section_block .base_block li.products09 { /*もうもうマット*/
	background: url('/images/BasicProducts/img_products09.png') no-repeat 10px 10px;
}
.section_block .base_block li.products10 { /*温度計・保護管管理システム*/
	background: url('/images/BasicProducts/img_products08_00.png') no-repeat 10px 10px;
	background-size:200px auto;
}
.section_block .base_block li.products11 { /*シースヒータ*/
	background: url('/images/BasicProducts/img_products09_00.png') no-repeat 10px 10px;
}
.section_block .base_block li.sample {
	background: url('/images/BasicProducts/img_sample.png') no-repeat 10px 10px;
}

/* --------------------------------
	section_block
-------------------------------- */

.section_block .base_block h4,
.section_block .base_block p {
	margin: 0 0 10px 210px;
}
#cencer_pagelink {
	border-bottom: 2px solid #ccc;
	margin-bottom: 30px;
}
#cencer_pagelink h3 { margin-bottom: 10px; }
#cencer_pagelink p { margin-bottom: 10px; font-size: 120%; }
#cencer_pagelink span {	margin-right: 15px; }
.section_block p span:before{
 content:"＞";
}
h3.cencer_name { font-size: 148%; }
/* --------------------------------
	detail_btn
-------------------------------- */

.detail_btn span {
	/*padding: 7px 20px;*/
}

/* -------------  ここから詳細ページ ------------- */
/*改行しない*/
.nw{
	white-space: nowrap;
}

.annotation {
	font-size: 84%;
}
.annotation span {
	display: inline-block;
	float: left;
	margin-right: 10px;
}
.detail h2#contents_title {
	padding-bottom: 10px;
}
#contents_title_en {
	font-size: 118%;
}
#product_img {
	text-align: center;
	padding: 20px 0;
}
.detail h3.section_head {
	padding-bottom: 10px;
	margin: 40px 0 10px;
	border-bottom: 1px solid #ccc;
}

/* --------------------------------
	links_list　ページ内リンク
-------------------------------- */

ul.links_list li a {
	width: 190px;
	float: left;
	border: 1px solid #ccc;
	padding: 13px 0 10px 25px;
	margin: 0 10px 10px 0;
	background: url('/images/common/arrow01.gif') center left no-repeat;
	background-position: 12px center;
	font-size: 92%;
}
ul.links_list li a:hover {
	background-color: #f5f5f5;
	font-weight: bold;
}
ul.links_list li.tetshort a {
	width: 170px;
}
ul.links_list li.tetover a {
	width: 210px;
}

/*English*/
.en ul.links_list{
	display:flex;
	flex-wrap:wrap;
}
.en ul.links_list li{
	width:30%;
	border: 1px solid #ccc;
	margin: 0 10px 10px 0;
}
.en ul.links_list li a {
	display: flex;
	align-items: center;
	margin: 0;
	border:none;
	width:88%;
	font-weight:bold;
	min-height: 4.5em;
}
/* --------------------------------
	product_notes　製品説明
-------------------------------- */

#product_notes {
	margin: 10px 0;
}
#product_notes div {
	width: 450px;
	padding: 0;
	background-color: #fff;
}
#product_notes .section_2block_right {
	width: 200px;
	margin-left: 20px;
}
#product_notes img {
	margin: 0;
}


/* AEROPAKシース熱電対 */

.quality_list li {
	margin-top: 20px;
}
.quality_list h4 {
	font-size: 128%;
	font-weight: bold;
	margin-bottom: 5px;
}
.basic_tbl1 td {
	padding: 8px;
	font-size: 92%;
	text-align: center;
}
.basic_tbl1 th {
	width: 0;
	padding: 8px;
	font-weight: normal;
}

.basic_tbl2 td,
.basic_tbl2 th {
	padding: 5px;
	font-size: 92%;
	text-align: center;
	font-weight: normal;
}

.aeropak_tbl2 th {
	background-color: #fff;
	font-weight: normal;
}
.aeropak_tbl2 img {
	text-align: center;
	display: block;
	margin: auto;
	padding-bottom: 5px;
}
.aeropak_tbl2 li {
	line-height: 1.5;
}

/* テーブル内リスト */

.gray_tbl ul.decimal {
	text-align: left;
	margin-left: 20px;
}
.gray_tbl ul.decimal li {
	margin-top: 5px;
}

.kikaku {
    padding: 0;
    margin: 0;
}
.sp3 {
	padding-left: 7px;
}
.diagonal {
    height: 100%;
    width: 100%;
    border-top: solid gray 1px;
    margin: 20px 0;
}
.rightDown {
    transform: matrix(1, 0.75, 0, 1, 0, 0);
}

.rightDown_wide {
    transform: matrix(1, 0.25, 0, 1, 0, 0);
}

/* RESIOPAKシース測温抵抗体 */
#resiopak_color {
	border: 1px solid #ccc;
	display: inline-block;
}
#resiopak_color div {
	float: left;
	width: 295px;
	border-left: 1px solid #ccc;
	padding: 20px;
}
#resiopak_color div:first-child {
	border-left: 0;
}

@media screen and (max-width:768px) {
#header {
	z-index:10;
}
.section_block .base_block li.products01,.section_block .base_block li.products02,.section_block .base_block li.products03,.section_block .base_block li.products04,.section_block .base_block li.products05,.section_block .base_block li.products06,.section_block .base_block li.products07,.section_block .base_block li.products08,.section_block .base_block li.products09,.section_block .base_block li.products10,.section_block .base_block li.products11 {
	background-position: center 20px;
	margin-bottom:10px;
}
.section_block .base_block h4,.section_block .base_block p {
	margin: 0;
}
.section_block .base_block h4{
	margin:200px 0 10px 0;
}
#cencer_pagelink {
	border:none;
}
#cencer_pagelink p {
text-align: center;
background-color:#fff;
padding:10px;
}

.section_block p span:before{
 display: none;
}
#cencer_pagelink span a {
	background:url('/images/common/arrow05.gif') no-repeat left; 
	margin-left:5px;
	padding-left:10px;
	}
/*-----English-----*/	
.en #cencer_pagelink p{
	text-align: left;
}
.en #cencer_pagelink span{
	display: block;
}
/* --------------------------------
	detail_btn
-------------------------------- */

.detail_btn span {
	/*padding: 10px 53px;*/
	margin-bottom:15px;
	box-sizing: border-box;
}

/* --------------------------------
	product_notes　製品説明
-------------------------------- */
#product_notes div {
	width:100%;
}

#product_notes .section_2block_right {
	text-align: center;
	width:100%;
	margin:0;
}
#product_notes .section_2block_left p{
	margin:0 20px;
}
/*AEROPAKシース熱電対*/
h4.category_head {
	border-left: 5px solid #222;
	padding-left: 0.3em;
}
/* RESIOPAKシース測温抵抗体 */
#resiopak_color{
	margin: auto 20px;
	width: calc(100% - 40px);
	box-sizing: border-box;
}
/* RESIOPAKシース測温抵抗体 */
#resiopak_color div {
	border-left:none;
}
#resiopak_color div {
	width:100%;
	box-sizing: border-box;
}
@media screen and (max-width:374px){

#resiopak_color div img{
	max-width: calc(100% - 40px);
	height: auto;
}
}
/* --------------------------------
	links_list　ページ内リンク
-------------------------------- */
ul.links_list{
	border:1px solid #ccc;
	margin:20px;
}
ul.links_list li {
	border-bottom:dotted 2px #ccc;
	line-height:3.5
	
}
ul.links_list li:last-child{
	border-bottom:none;
}
ul.links_list li a {
	width: 100%;
	float: none;
	border: none;
	padding: 13px 0 10px 25px;
	margin: 0 10px 10px 0;
	background: url('/images/common/arrow05.gif') center left no-repeat;
	background-position: 12px center;
	font-size: 92%;
}

ul.links_list li.tetshort a {
	width: auto;
}
ul.links_list li.tetover a {
	width: auto;
}
/*English*/
.en ul.links_list{
	display:block;

}
.en ul.links_list li{
	width:100%;
	border:none;
	border-bottom:1px #ccc dashed;
	margin:0;
}
.en ul.links_list li:last-child{
	border-bottom:none;
}
.en ul.links_list li a {
	min-height: auto;
}
.detail h3.section_head{
	margin: 40px 20px 10px;
}

/*画像横幅100％*/
.detail p img {
width:100%;
height: auto;
}
/*画像そのままのサイズ*/
.detail p.img_def img{
	width:auto;
	height: auto;
}
/*detail横幅margin*/
.detail p.annotation,.detail p,.detail h4,.detail ul.ul_none {
	margin-left: 20px;
	margin-right: 20px;
}
/* --------------------------------
	リストタイプ
-------------------------------- */
.disc,.decimal,.square {
	margin-left: 40px;
	margin-right: 20px;
}
.ul_none{
	margin-left: 20px;
	margin-right: 20px;
	}
}