@charset "utf-8";



input[type="text"]:focus {
  outline: 0;
}


/* -------------------------------------------------
	テーブル
-------------------------------------------------*/

table{ margin-left: 20px;}

table tr td{
	text-align: left;
	padding: 5px 0;
}



/* -------------------------------------------------
	換算テーブル
-------------------------------------------------*/

.acMenu .con_text.changebox{ margin-bottom: 10px;}

table.change{
	width: 450px;
	float: left;
}

table.changeR{ margin-left: 40px;}

table.change td:nth-child(1){ width: 30%;}
table.change td:nth-child(2){ width: 13%; padding: 10px;}
table.change td:nth-child(3){ width: 14%; padding: 10px;}
table.change td:nth-child(4){ width: 30%;}
table.change td:nth-child(5){ width: 13%; padding: 10px;}

table.change tr td{
	padding: 10px 0;
}

table.change input{
	width: 120px;
	padding: 8px 5px;
	font-size: 108%;
	border:1px solid #000;
}
table.changeR{ margin-left: 40px;}



/* IE */
table.change{ width: 410px\9!important; }

/*ie11*/
@media all and (-ms-high-contrast:none) {
	*::-ms-backdrop, table.change {width: 410px!important;}
}
/*edge*/
@supports (-ms-accelerator:true) {
	table.change {width: 410px!important;}
}


/* ==================================================== */
/*					スマートフォン対応						*/
/* ==================================================== */
@media only screen and (max-width: 768px) {


	/* -------------------------------------------------
		【スマホ】テーブル
	-------------------------------------------------*/
	table{ width: auto; margin-left: 4%;}
	table.changeR{ margin-left: 4%; width: auto;}
	table tr td{ padding: 2% 0;}

	table.shakkan_ss,table.long_table{ width: 94%; margin: auto;}



	/* -------------------------------------------------
		換算テーブル
	-------------------------------------------------*/
	table.change{ width: 92%; float: none; margin: auto;}

	table.change td:nth-child(1){ width: 33%;}
	table.change td:nth-child(2){ width: 9%; padding: 0px;}
	table.change td:nth-child(3){ width: 10%; padding: 0px;}
	table.change td:nth-child(4){ width: 33%;}
	table.change td:nth-child(5){ width: 9%; padding: 0px;}

	table.change input{
		width: 78%;
		padding: 2% 4%;
		font-size: 108%;
		border:1px solid #000;
	}








}