<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/***********************************
* INC *
***********************************/

.indent{
    text-indent: -1em;
    margin-left: 1em;
}
.indent_disc:before {content: '●';}
.indent_1:before {content: '①';}
.indent_2:before {content: '②';}
.indent_3:before {content: '③';}
.indent_4:before {content: '④';}
.indent_5:before {content: '⑤';}
.indent_6:before {content: '⑥';}
.indent_7:before {content: '⑦';}
.indent_8:before {content: '⑦';}
.indent_double_circle:before {content: '◎';}

.indent_1_:before {content: '1.';}
.indent_2_:before {content: '2.';}
.indent_3_:before {content: '3.';}
.indent_4_:before {content: '4.';}
.indent_5_:before {content: '5.';}
.indent_6_:before {content: '6.';}
.indent_7_:before {content: '7.';}
.indent_8_:before {content: '8.';}

.bg88C9DD{background:#88C9DD;}
.bg009FE8{background:#009FE8;}
.bgE61F19{background:#E61F19;}
.bg002e4b{background:#002e4b;}
.bg004e76{background:#004e76;}
.bgf29600{background:#f29600;}
.bg48acf1{background:#48acf1;}

.border_bottom231815{border-bottom: 1px solid #231815;}



/***********************************
*  *
***********************************/

@media screen and (min-width:980px) { 

	.content_products_page{
		width: 920px;
		text-align:left;
		margin-left : auto;
		margin-right: auto;
		padding: 0px 0px 20px 0px;
		clear:both;
	}
	.products_page_txt001{
		color:#000;
		line-height:180%;
	}
	.products_page_tit01{
		color:#fff;
		border-radius:10px;
		width:calc(920px - 40px);
		padding:5px 20px;
		font-size:200%;
	}

}
@media (max-width:979px) {

	.content_products_page{
			width:94%;
			text-align:left;
			margin-left : auto;
			margin-right: auto;
			padding: 0px 0px 20px 0px;
			clear:both;
		}
	.products_page_txt001{
		color:#000;
		line-height:180%;
	}
	.products_page_tit01{
		color:#fff;
		border-radius:10px;
		width:calc(100% - 60px);
		padding:5px 20px;
		font-size:140%;
	}
	
}

/***********************************
*	INC  *
***********************************/

.hina_mincho        {font-family: 'Hina Mincho', serif;}
.sawarabi_mincho    {font-family: 'Sawarabi Mincho', serif;}
.shippori_mincho    {font-family: 'Shippori Mincho', serif;}

.underline          {text-decoration:underline;}
.letter-spacing01em {letter-spacing:-0.1em}

@media screen and (min-width:980px) { 

	.pfont80      {font-size: 80%;}
	.pfont90      {font-size: 90%;}
	.pfont100     {font-size:100%;}
	.pfont120     {font-size:120%;}
	.pfont130     {font-size:130%;}
	.pfont140     {font-size:140%;}
	.pfont160     {font-size:160%;}
	.pfont180     {font-size:180%;}
	.pfont200     {font-size:200%;}
	.pfont220     {font-size:220%;}
	.pfont240     {font-size:240%;}
	.pfont260     {font-size:260%;}
	.pfont280     {font-size:280%;}
	.pfont300     {font-size:300%;}
	.pfont350     {font-size:350%;}

	.pc_center    {text-align: center;}
}
@media (max-width:979px) {

	.pfont80      {font-size: 80%;}
	.pfont90      {font-size: 90%;}
	.pfont100     {font-size:100%;}
	.pfont120     {font-size:100%;}
	.pfont130     {font-size:100%;}
	.pfont140     {font-size:120%;}
	.pfont160     {font-size:120%;}
	.pfont180     {font-size:120%;}
	.pfont200     {font-size:120%;}
	.pfont220     {font-size:120%;}
	.pfont240     {font-size:120%;}
	.pfont260     {font-size:110%;}
	.pfont280     {font-size:120%;}
	.pfont300     {font-size:120%;}
	.pfont350     {font-size:120%;}
}

/***********************************
* products_page *
***********************************/

@media screen and (min-width:980px) { 

	.products_page_txt01{
		color:#000;
		line-height:180%;
		padding:0px 20px 0px 25px;
	}
	.products_page_youtube iframe{
		margin:0px 0px 0px 0px;
		width:calc(100%);
	}

	a#rc_rightArea01,
	a#rc_rightArea02,
	a#rc_rightArea03{
		width:100px; /*画像の全体幅*/
		position: fixed;
		right: -20px; /*マウスを乗せた時に出てくる幅*/
		display: inline-block;
		transition: all .2s ease;
		z-index: 9999;
	}
	a#rc_rightArea01 img,
	a#rc_rightArea02 img,
	a#rc_rightArea03 img{
		width:100px; /*画像の全体幅*/

	}
	a#rc_rightArea01 {
		top: 130px;
	}
	a#rc_rightArea02 {
		top:295px;
	}
	a#rc_rightArea03 {
		top:460px;
	}
	a#rc_rightArea01:hover,
	a#rc_rightArea02:hover,
	a#rc_rightArea03:hover{
		right: 0;
	}

	/**** 旧 ****/

	#products_page{
		background-color:#EAEEF7;
		padding:80px 0px;
		margin:0px 0px 0px 0px;
	}
	.products_page_txt_footer{
		color:#000;
		font-size:150%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
	}
	#products_page .table{
		color:#fff;
		font-size:180%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
		max-width:880px;
	}
	#products_page .table{
		width:880px;
		margin:0px auto 0px auto;
		text-align:center;
	}
	#products_page .table_cell{
		padding:0px 20px;
	}

	#products_page{
		background-color:#EAEEF7;
		padding:80px 0px;
		margin:0px 0px 0px 0px;
	}
	.products_page_txt_footer{
		color:#000;
		font-size:150%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
	}
	#products_page .table{
		color:#fff;
		font-size:180%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
		max-width:880px;
	}
	#products_page .table{
		width:880px;
		margin:0px auto 0px auto;
		text-align:center;
	}
	#products_page .table_cell{
		padding:0px 20px;
	}

	/**** 旧 ****/
	
	#products_page{
		background-color:#EAEEF7;
		padding:80px 0px;
		margin:0px 0px 0px 0px;
	}
	.products_page_txt_footer{
		color:#000;
		font-size:150%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
	}
	#products_page .table{
		color:#fff;
		font-size:180%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
		max-width:880px;
	}
	#products_page .table{
		width:880px;
		margin:0px auto 0px auto;
		text-align:center;
	}
	#products_page .table_cell{
		padding:0px 20px;
	}

	/**** 新 ****/

	#products_page_ftr{
		background-color:#EAEEF7;
		padding:80px 0px;
		margin:0px 0px 0px 0px;
	}
	.products_page_ftr_txt{
		color:#000;
		font-size:150%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
	}
	#products_page_ftr .table{
		color:#fff;
		font-size:180%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
		max-width:880px;
	}
	#products_page_ftr .table{
		width:880px;
		margin:0px auto 0px auto;
		text-align:center;
	}
	#products_page_ftr .table_cell{
		padding:0px 20px;
	}

}
@media (max-width:979px) {

	.products_page_txt01{
		color:#000;
		line-height:180%;
		padding:0px 20px;
	}
	.products_page_youtube iframe{
		margin:0px 0px 0px 0px;
		width:calc(100%);
	}

	a#rc_rightArea01,
	a#rc_rightArea02,
	a#rc_rightArea03 {
		display:none;
	}
	
	/**** 旧 ****/

	#products_page{
		background-color:#EAEEF7;
		padding:80px 0px;
		margin:0px 0px 0px 0px;
	}
	.products_page_txt_footer{
		color:#000;
		font-size:120%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 15px auto;
		text-align:center;
	}
	#products_page .table{
		color:#fff;
		font-size:140%;
		font-weight: bold;
		line-height:180%;
		margin:0px auto 35px auto;
		text-align:center;
		max-width:880px;
	}
	#products_page .table{
		width:calc(100% - 20px);
		padding:0px 10px;
		margin:0px auto 0px auto;
		text-align:center;
		display:table;
	}
	#products_page .table_cell{
		padding:10px 5px;
		display: table-cell;
	}

	/**** 新 ****/

	#products_page_ftr{
		position: fixed;
		bottom:0;
		background-color: rgba(0,0,0,0.5);
		width:100%;
		z-index:9998;
	}
	.products_page_ftr_txt{
		display: none;
	}
	#products_page_ftr .table{
		display:table;
		border-collapse:collapse;
		margin:0px auto;
		text-align:left;
	}
	#products_page_ftr .table_cell{
		padding:5px 5px 5px 5px;
		display: table-cell;
	}
	#products_page_ftr .table_cell img{
		max-height:50px;
	}
}

/***********************************
* co2_digital_monitor *
***********************************/

@media screen and (min-width:980px) { 
	.co2_digital_monitor_03{
		width:920px;
		text-align:left;
		margin:0px auto 110px auto;
		border-top:1px solid #231815;
		font-size: 140%;
	}
	.co2_digital_monitor_03 .table_row:nth-child(2n){
		background:#EBF4F9;
	}
	.co2_digital_monitor_03 .th{
		padding:10px 30px;
		border-bottom:1px solid #231815;
		border-right:1px solid #231815;
	}
	.co2_digital_monitor_03 .td{
		padding:10px 50px;
		border-bottom:1px solid #231815;
	}
	.co2_digital_monitor_04{
		background-color:#EAF4F8;
		padding:20px 30px;
		width:calc(920px - 60px);
		text-align:left;
		margin:0px auto;
	}
	.co2_digital_monitor_05q{
		font-size:130%;
		line-height:1.8;
		margin:0px 0px 0px 0px ;
		width:880px;
		padding:15px;
	}
	.co2_digital_monitor_05a{
		font-size:130%;
		line-height:1.8;
		margin:0px 0px 40px 0px ;
		background-color:#EAF4F8;
		width:880px;
		padding:15px;
		border-radius:20px;
	}
	.co2_digital_monitor_p04border{
		font-size:140%;
		line-height:1.8;
		border-bottom: 3px solid #201614;
		padding:10px 0px;
		font-weight: bold;
	}

}
@media (max-width:979px) {

		.co2_digital_monitor_03{
			width:100%;
			text-align:left;
			margin:0px auto 110px auto;
		}
		.co2_digital_monitor_03 .th{
			padding:10px 10px;
			border-bottom:1px solid #231815;
			background:#EBF4F9;
		}
		.co2_digital_monitor_03 .td{
			padding:10px 10px;
			border-bottom:1px solid #231815;
		}
		.co2_digital_monitor_04{
			background-color:#EAF4F8;
			padding:20px 30px;
			width:calc(100% - 60px);
			text-align:left;
			margin:0px auto;
		}
		.co2_digital_monitor_05q{
			font-size:100%;
			line-height:1.8;
			margin:0px auto 0px auto;
			text-align: left;
			width:calc(100% - 20px);
			padding:10px;
		}
		.co2_digital_monitor_05a{
			font-size:100%;
			line-height:1.8;
			margin:0px auto 0px auto;
			text-align: left;
			width:calc(100% - 20px);
			padding:10px;
			border-radius:10px;
			background-color:#EAF4F8;
		}
		.co2_digital_monitor_p04border{
			font-size:100%;
			line-height:1.8;
			border-bottom: 3px solid #201614;
			padding:10px 0px;
			font-weight: bold;
		}
}

/***********************************
* th03f *
***********************************/

@media screen and (min-width:980px) { 

	.th03f_02{
		width:920px;
		text-align:left;
		margin:0px auto 110px auto;
		border-top:1px solid #231815;
		font-size: 140%;
	}
	.th03f_02 .th{
		padding:10px 10px;
		width:200px;
		border-bottom:1px solid #231815;
		border-right:1px solid #231815;
	}
	.th03f_02 .td{
		padding:10px 10px;
		border-bottom:1px solid #231815;
	}
	.th03f_02 .td hr{
		border:1px solid #000;
		margin:5px 0px;
	}

}
@media (max-width:979px) {

		.th03f_02{
			width:calc(100% - 20px);
			text-align:left;
			margin:0px auto 50px auto;
			border-top:1px solid #231815;
			font-size: 140%;
		}
		.th03f_02 .th{
			padding:10px 10px;
			border-bottom:1px solid #231815;
		}
		.th03f_02 .td{
			padding:10px 10px;
			border-bottom:1px solid #231815;
		}
		.th03f_02 .td hr{
			border:1px solid #000;
			margin:5px 0px;
		}

}

/***********************************
* general_surgery_instruments *
***********************************/

@media screen and (min-width:980px) { 
	.general_surgery_instruments_bg02{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg02.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg03{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg03.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg04{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg04.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg05{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg05.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg06{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg06.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_txt0103{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		background:#DBDCDC ;
		color: #002E4B;
		border-radius: 20px;
		padding: 50px 100px;
	}
	.general_surgery_instruments_txt0604{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:180%;
		line-height: 1.8;
		background:#002E4B ;
		color: #fff;
		border-radius: 20px;
		padding: 50px 0px;
		width:calc(850px - 0px);
	}
}
@media (max-width:979px) {
	.general_surgery_instruments_bg02{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg02_sp.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg03{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg03_sp.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg04{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg04_sp.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg05{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg05_sp.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_bg06{
		background: url(https://www.jct-inc.jp/img/products/page/general_surgery_instruments/bg06_sp.jpg) left top no-repeat;
		background-size:contain;
	}
	.general_surgery_instruments_txt0103{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		background:#DBDCDC ;
		color: #002E4B;
		border-radius: 10px;
		padding: 50px 10px;
		font-size:70%;
	}
	.general_surgery_instruments_txt0604{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:80%;
		line-height: 1.8;
		background:#002E4B ;
		color: #fff;
		border-radius: 10px;
		padding:20px 5px;
		width:calc(100% - 10px);
	}
}

/***********************************
* biocon-900s *
***********************************/

@media screen and (min-width:980px) { 
	.biocon-900s_05q{
		font-size:130%;
		line-height:1.8;
		margin:0px 0px 10px 0px ;
		width:calc(920px - 72px);
		min-height:52px;
		padding:10px 0px 0px 72px;
		background-image:url(https://www.jct-inc.jp/img/products/page/biocon-900s/0500q.jpg);
		background-repeat: no-repeat;
		vertical-align: middle;
		color:#004e76;
		font-weight:bold;
		border-bottom:1px dashed#717071;
	}
	.biocon-900s_05a{
		line-height:1.8;
		margin:0px 0px 60px 0px ;
		width:calc(920px - 72px);
		padding:0px 0px 0px 72px;
		background-image:url(https://www.jct-inc.jp/img/products/page/biocon-900s/0500a.jpg);
		background-repeat: no-repeat;
		vertical-align: middle;
	}
	.biocon-900s_05a span{
		font-size:130%;
		color:#9f599f;
		font-weight:bold;
	}
	.biocon-900s_05a p{
		font-size:110%;
		margin:0px 0px 10px 0px ;
	}
}
@media (max-width:979px) { 
	.biocon-900s_05q{
		font-size:100%;
		line-height:1.8;
		margin:0px 0px 10px 0px ;
		width:calc(100% - 72px);
		min-height:52px;
		padding:10px 0px 0px 72px;
		background-image:url(https://www.jct-inc.jp/img/products/page/biocon-900s/0500q.jpg);
		background-repeat: no-repeat;
		vertical-align: middle;
		color:#004e76;
		font-weight:bold;
		border-bottom:1px dashed#717071;
	}
	.biocon-900s_05a{
		line-height:1.8;
		margin:0px 0px 60px 0px ;
		width:calc(100% - 72px);
		padding:0px 0px 0px 72px;
		background-image:url(https://www.jct-inc.jp/img/products/page/biocon-900s/0500a.jpg);
		background-repeat: no-repeat;
		vertical-align: middle;
	}
	.biocon-900s_05a span{
		font-size:100%;
		color:#9f599f;
		font-weight:bold;
	}
	.biocon-900s_05a p{
		font-size:90%;
		margin:0px 0px 10px 0px ;
	}
}

/***********************************
* medical_oem *
***********************************/

@media screen and (min-width:980px) {

	.medical_oem04{
		background:#DCDCDC;
		padding:30px 50px 50px 50px;
		margin-bottom:90px;
	}
	.medical_oem04_merit{
		padding:0px 20px;
		background:#278FB2;
		color:#fff;
		margin-bottom:20px;
	}
	.medical_oem04_demerit{
		padding:0px 20px;
		background:#64BA01;
		color:#fff;
		margin-top:20px;
		margin-bottom:20px;
	}
	.medical_oem08{
		background:#DCDCDC;
		padding:40px 80px 40px 80px;
		margin-bottom:90px;
		border-radius: 10px;
	}
	.medical_oem09_txt{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:180%;
		line-height: 1.8;
		background:#4282BF ;
		color: #fff;
		border-radius: 20px;
		padding: 50px 0px;
		width:calc(850px - 0px);
	}
	.medical_oem14{
		width:850px;
		text-align: left;
		margin:10px auto 220px auto;
		text-align: center;
		font-size:210%;
		font-weight:bold;
		line-height:1.8;
		border-top:5px solid #888888;
		border-bottom:5px solid #888888;
		color:#888;
		padding:30px 0px;
	}

}
@media (max-width:979px) {

	.medical_oem04{
		background:#DCDCDC;
		padding:30px 20px 50px 20px;
		margin-bottom:90px;
	}
	.medical_oem04 .products_page_txt001{
		font-size:95%;
	}
	.medical_oem04_merit{
		padding:0px 20px;
		background:#278FB2;
		color:#fff;
		margin-bottom:20px;
	}
	.medical_oem04_demerit{
		padding:0px 20px;
		background:#64BA01;
		color:#fff;
		margin-top:20px;
		margin-bottom:20px;
	}
	.medical_oem08{
		background:#DCDCDC;
		padding:40px 20px 40px 20px;
		margin-bottom:90px;
		border-radius: 10px;
	}
	.medical_oem08 .products_page_txt001{
		font-size:95%;
	}
	.medical_oem09_txt{
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:95%;
		line-height: 1.8;
		background:#4282BF ;
		color: #fff;
		border-radius: 20px;
		padding:10px 10px;
		width:calc(100% - 20px);
	}
	.medical_oem14{
		width:98%;
		text-align: left;
		margin:10px auto 220px auto;
		text-align: center;
		font-size:90%;
		font-weight:bold;
		line-height:1.8;
		border-top:5px solid #888888;
		border-bottom:5px solid #888888;
		color:#888;
		padding:30px 0px;
	}

}


/***********************************
* alcohol_checker *
***********************************/

@media screen and (min-width:980px) { 

	.tit_alcohol_checker{
		color:#666666;
		padding:px 0px;
		font-size:200%;
		background: url(https://www.jct-inc.jp/img/products/page/alcohol_checker/tit.jpg) left top no-repeat;
		background-repeat: no-repeat;
		text-indent:2em;
		background-size:75px 39px;
	}

	.table_alcohol_checker11{
		width:920px;
		text-align:left;
		margin:0px auto 110px auto;
		border-top:1px solid #231815;
		font-size: 140%;
	}
	.table_alcohol_checker11 .table_row:nth-child(2n){
		background:#E3F0F9;
	}
	.table_alcohol_checker11 .th{
		padding:10px 30px;
		border-bottom:1px solid #231815;
		border-left:1px solid #231815;
		border-right:1px solid #231815;
	}
	.table_alcohol_checker11 .td{
		padding:10px 50px;
		border-bottom:1px solid #231815;
		border-right:1px solid #231815;
	}

	.table_alcohol_checker05{
		width:920px;
		text-align:left;
		margin:40px auto 110px auto;
	}
	.table_alcohol_checker05 .table_row:nth-child(2n){
		background:#E3F0F9;
	}
	.table_alcohol_checker05 .table_cell{
		vertical-align:middle;
		height:150px;
	}
	.table_alcohol_checker05 .td01{
		padding-left:40px;
		padding-right:40px;
	}
	.table_alcohol_checker05 .td02{
		font-size:230%;
		color:#4d4d4d;
		font-weight:bold;
	}
	.table_alcohol_checker05 .td03{
		padding-left:30px;
		padding-right:40px;
		color:#666666;
		font-size:150%;
	}

	.alcohol_checker0200{
		border:10px solid #E50015;
		padding:20px 10px;
		margin:70px 0px;
	}
	.alcohol_checker0201img{
		float:left;
		margin-left:10px;

	}
	.alcohol_checker0203img{
		margin:0px 0px 40px 175px;
	}
	.alcohol_checker0204img{
		float:right;
	}
	.alcohol_checker020101{
		margin:0px 0px 0px 0px;
		font-size:210%;
		font-weight:bold;
	}
	.alcohol_checker020102{
		margin:0px 0px 0px 0px;
		font-size:210%;
		font-weight:bold;
	}
	.alcohol_checker020102 span{
		color:#E50012;
	}
	.alcohol_checker020103{
		margin:0px 0px 0px 0px;
		font-size:300%;
		font-weight:bold;
	}
	.alcohol_checker020103 span{
		color:#E50012;
		font-size:150%;
		letter-spacing: -0.1em;
	}
	.alcohol_checker020201{
		clear: both;
		margin:30px 0px 18px 30px;
		font-size:280%;
		font-weight:bold;
		border:5px solid #E50012;
		width:410px;
		padding:0px 5px;
	}
	.alcohol_checker020202{
		margin:0px 0px 18px 30px;
		font-size:250%;
		font-weight:bold;
	}
	.alcohol_checker020203{
		margin:0px 0px 40px 30px;
		font-size:250%;
		font-weight:bold;
	}
	.alcohol_checker020301{
		margin:0px 0px 20px 30px;
		font-size:280%;
		font-weight:bold;
		border:5px solid #E50012;
		width:450px;
		padding:0px 5px;
	}
	.alcohol_checker020302{
		margin:0px 0px 18px 30px;
		font-size:230%;
		font-weight:bold;
	}
	.alcohol_checker020303{
		margin:0px 0px 40px 30px;
		font-size:230%;
		font-weight:bold;
	}

	.alcohol_checker020202 span,
	.alcohol_checker020203 span,
	.alcohol_checker020302 span,
	.alcohol_checker020303 span{
		color:#FFFF00;
		background:#000;
		padding:0px 10px;
	}
	.alcohol_checker0204{
		font-size:100%;
	}
	.alcohol_checker0401{
		color:#666666;
		font-size:320%;
		border-bottom:8px solid #0199CB;
		margin-top:100px;
		margin-bottom:60px;
		margin-left:5px;
		padding:0px 0px 0px 0px;
		width:905px;
		font-weight:bold;
	}
	.alcohol_checker0802{
		color:#666666;
		font-size:120%;
		text-align: center;
		background:#E8F2F9;
		margin-top:40px;
		margin-left:5px;
		padding:10px 0px 20px 0px;
		width:905px;
		font-weight:bold;
	}
	.alcohol_checker1202{
		color:#fff;
		font-size:300%;
		text-align: center;
		background:#666;
		margin-top:0px;
		margin-left:120px;
		padding:0px 0px 0px 0px;
		width:620px;
		font-weight:bold;
	}


}
@media (max-width:979px) {

	.tit_alcohol_checker{
		color:#666666;
		padding:0px 0px 0px 0px;
		font-size:140%;
		background: url(https://www.jct-inc.jp/img/products/page/alcohol_checker/tit.jpg) left top no-repeat;
		background-repeat: no-repeat;
		text-indent:1.7em;
		height:25px;
		background-size:contain;
	}

	.table_alcohol_checker11{
		width:100%;
		text-align:left;
		margin:0px auto 110px auto;
		border-top:1px solid #231815;
	}
	.table_alcohol_checker11 .th{
		padding:10px 10px;
		border-bottom:1px solid #231815;
		border-left:1px solid #231815;
		border-right:1px solid #231815;
		background:#E3F0F9;
	}
	.table_alcohol_checker11 .td{
		padding:10px 10px;
		border-bottom:1px solid #231815;
		border-right:1px solid #231815;
	}
	.table_alcohol_checker11 .table       {display:table;}
	.table_alcohol_checker11 .table_row   {display: table-row;}
	.table_alcohol_checker11 .table_cell  {
		display: table-cell;
		*display:inline;   /* IE 7 */
		*zoom:1;           /* IE 7 */
		display:inline\9;  /* IE 8 */
		zoom:1\9;          /* IE 8 */
	}

	.table_alcohol_checker05{
		width:100%;
		text-align:left;
		margin:40px auto 110px auto;
	}
	.table_alcohol_checker05 .table_row:nth-child(2n){
		background:#E3F0F9;
	}
	.table_alcohol_checker05 .table_cell{
		vertical-align:middle;
		height:150px;
	}
	.table_alcohol_checker05 .td01{
		padding-left:0px;
		padding-right:5px;
	}
	.table_alcohol_checker05 .td01 img{
		width:80%;
	}
	.table_alcohol_checker05 .td02{
		font-size:110%;
		color:#4d4d4d;
		font-weight:bold;
	}
	.table_alcohol_checker05 .td03{
		padding-left:5px;
		padding-right:5px;
		color:#666666;
		font-size:100%;
	}
	.table_alcohol_checker05 .table       {display:table;}
	.table_alcohol_checker05 .table_row   {display: table-row;}
	.table_alcohol_checker05 .table_cell  {
		display: table-cell;
		*display:inline;   /* IE 7 */
		*zoom:1;           /* IE 7 */
		display:inline\9;  /* IE 8 */
		zoom:1\9;          /* IE 8 */
	}

	.alcohol_checker0200{
		display:none;
	}
	.alcohol_checker0401{
		color:#666666;
		font-size:120%;
		border-bottom:8px solid #0199CB;
		margin-top:100px;
		margin-bottom:60px;
		padding:0px 0px 0px 0px;
		width:100%;
		font-weight:bold;
	}
	.alcohol_checker0802{
		color:#666666;
		font-size:100%;
		text-align: center;
		background:#E8F2F9;
		margin-top:40px;
		padding:10px 0px 0px 0px;
		width:100%;
		font-weight:bold;
	}
	.alcohol_checker1202{
		color:#fff;
		font-size:120%;
		text-align: center;
		background:#666;
		margin:0px auto;
		padding:0px 0px 0px 0px;
		width:80%;
		text-align: left;
		text-align: center;
		font-weight:bold;
	}


}

/***********************************
* angiopower *
***********************************/

@media screen and (min-width:980px) { 
	
	.table_angiopower01{
		width:760px;
		text-align:left;
		margin:0px auto 110px auto;
		font-size: 140%;
	}
	.table_angiopower01 .table_row:nth-child(1n){
		background:#D0AED1;
	}
	.table_angiopower01 .table_row:nth-child(2n){
		background:#E8D7E9;
	}
	.table_angiopower01 .th{
		padding:10px 10px;
		text-align:center;
		font-weight:bold;
	}
	.table_angiopower01 .td{
		padding:10px 10px;
		text-align:center;
	}

}
@media (max-width:979px) {
	
	.table_angiopower01{
		width:100%;
		text-align:left;
		margin:0px auto 110px auto;
		font-size: 120%;
	}
	.table_angiopower01 .th{
		padding:10px 10px;
		text-align:center;
		font-weight:bold;
		background:#D0AED1;
	}
	.table_angiopower01 .td{
		padding:10px 10px;
		text-align:center;
		background:#E8D7E9;
	}

}

/***********************************
* surgitractor *
***********************************/

@media screen and (min-width:980px) { 

	.tit_surgitractor01{
		background:#1D6FB8;
		padding:10px 50px 10px 30px;
		font-size:230%;
		font-weight:bold;
		color:#fff;
		line-height:120%;
		width: fit-content;
		border-radius: 0 100vh 100vh 0;
	}
	.tit_surgitractor02{
		background:#8CA3B5;
		width:230px;
		text-align:center;
		font-size:160%;
		font-weight:bold;
		color:#fff;
		line-height:60px;
	}
	.tit_surgitractor03{
		margin-left:20px;
		margin-bottom:10px;
		font-size:120%;
		font-weight:bold;
	}
	.table_surgitractor01{
		width:550px;
		margin-bottom:30px;
		margin-left:20px;
	}
	.table_surgitractor02{
		width:840px;
		margin-bottom:30px;
		margin-left:20px;
	}
	.table_surgitractor01 .table_cell,
	.table_surgitractor02 .table_cell{
		background:#9C9A9B;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		vertical-align:middle;
	}
	.table_surgitractor01 .th,
	.table_surgitractor02 .th{
		background:#9C9A9B;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		padding:2px 2px;
	}
	.table_surgitractor01 .td,
	.table_surgitractor02 .td{
		background:#E9ECF1;
		color:#3D3B3C;
		padding:2px 2px;
		line-height:1.8;
		font-size:100%;
	}
	.table_surgitractor01 .table_cell:nth-child(1){
		width:255px;
	}
	.table_surgitractor02 .table_cell:nth-child(1){
		width:80px;
	}
	.table_surgitractor02 .table_cell:nth-child(2){
		width:160px;
	}
	.table_surgitractor02 .table_cell:nth-child(3){
		width:360px;
	}
	.table_surgitractor02 .table_cell:nth-child(4){
		width:95px;
	}
	.table_surgitractor02 .table_cell:nth-child(5){
		width:90px;
	}
}
@media (max-width:979px) {

	.tit_surgitractor01{
		background:#1D6FB8;
		padding:10px 50px 10px 30px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		line-height:120%;
		width: fit-content;
		border-radius: 0 100vh 100vh 0;
	}
	.tit_surgitractor02{
		background:#8CA3B5;
		width:100%;
		text-align:center;
		font-size:160%;
		font-weight:bold;
		color:#fff;
		line-height:60px;
	}
	.tit_surgitractor03{
		margin-bottom:10px;
		font-size:120%;
		font-weight:bold;
	}
	.table_surgitractor01{
		width:100%;
		margin-bottom:30px;
	}
	.table_surgitractor02{
		width:100%;
		margin-bottom:30px;
	}
	.table_surgitractor01 .table_cell,
	.table_surgitractor02 .table_cell{
		background:#9C9A9B;
		color:#fff;
		border:1px solid #fff;
		text-align:center;
		vertical-align:middle;
	}
	.table_surgitractor01 .th,
	.table_surgitractor02 .th{
		background:#9C9A9B;
		color:#fff;
		font-size:90%;
		font-weight:bold;
		padding:10px 10px;
	}
	.table_surgitractor01 .td,
	.table_surgitractor02 .td{
		background:#E9ECF1;
		color:#3D3B3C;
		padding:5px 5px;
		line-height:1.8;
		font-size:90%;
	}
	.table_surgitractor02 .table       {display:table;}
	.table_surgitractor02 .table_row   {display: table-row;}
	.table_surgitractor02 .table_cell  {
		display: table-cell;
		*display:inline;   /* IE 7 */
		*zoom:1;           /* IE 7 */
		display:inline\9;  /* IE 8 */
		zoom:1\9;          /* IE 8 */

		font-size:80%;
	}

}

/***********************************
* products03 *
***********************************/

@media screen and (min-width:980px) { 

	table.tablepress{
		width:920px;
	}
	table.tablepress th,
	table.tablepress td{
		padding:10px 5px;
		font-size:95%;
		border:1px solid #fff;
	}
	table.tablepress th{
		background-color:#585656;
		text-align:center;
		color:#fff;
		font-weight:bold;
	}
	table.tablepress tr:nth-child(odd){
		background-color:#EAEDF0;
	}
	table.tablepress tr:nth-child(even){
		background-color:#C7C8C9;
	}
	#tablepress-1 .column-1,
	#tablepress-1 .column-2{
		white-space:nowrap;
	}
}
@media (max-width:979px) {

}





/***********************************
*  *
***********************************/

@media screen and (min-width:980px) { 

}
@media (max-width:979px) {

}

</pre></body></html>