table, td, th {
	border-collapse: collapse;
	border:1px solid #333;
	vertical-align: middle;
}	

.left{
	text-align: left;
}

input[type="checkbox"]{
	margin: 0px 5px;
}

.csInfo>tbody>tr>th{
	width: 25%;
	text-align: left;
}

/* .address{
	display: flex;
} */

p {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 1px auto 1px;
}



input[type="submit"], input[type="text"], select, textarea, button {
	/* -moz-appearance: none;
	-webkit-appearance: none; */
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
	border: 1px solid #333;
	margin: 10px;
	width: 95%;
	
	height: 50px;
}

.minibox{
width: 30% !important;
display: inline-block;
}

.minibox2{
width: 15% !important;
display: inline-block;
}


select{
	padding: 0;
	font-size: 100%;
	border-radius: 5px;
	margin-right: 5px;
	border: 1px solid #333;
}

input[type="text"], textarea {
	background: #f8f8f8;
	display: inline-block;
	font-size: 14px;
	padding: 1px 1px;
	width: 240px;
	transition: 0.8s;
	border-radius: 0;
	height: 30px;
}

.minitextbox{
width: 200px !important;
}


input[type="text"]:focus, textarea:focus {
	background: #e9f5fb;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

textarea[name="content"] {
	display: inline-block;
	width: 90%;
	height: 25px;
}

input::placeholder, textarea::placeholder {
	color: #ccc;
}

::-webkit-input-placeholder {
	color: #ccc;
	opacity: 1;
}

::-moz-placeholder {
	color: #ccc;
	opacity: 1;
}

:-ms-input-placeholder {
	color: #ccc;
	opacity: 1;
}

.form-table {
	width: 90%;
}

.form-table th, .form-table td {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 1px;
}
 
.form-table th {
  background: #ffecea;
  padding-left: 1px;
  position: relative;
  text-align: left;
  width: 100px;
}

.num{
	display: inline-block;
}

td>.bank{
	width: 200px;
}

.inline{
	display: inline-block;
	margin-right: 10px;
}

td .bank_line{
	width: 300px;
}

.number{
	width: 150px !important;
}

.bordertopbold>th{
	text-align: left;
}

.bordertopbold>td{
	text-align: center;
}

#input[kig][gram]{
	display: inline-block;
}

.total>th{
	text-align: center;
}

.coin_money{
	display: inline-block;
}

#coin_tpl_cell_2_0{
	width: 500px;
}

#coin_tpl_cell_1_0{
	width: 500px;
}

#coin_tpl_cell_0_0{
	width: 500px;
}
.coin_sum{
	display: inline-block;
	width: 200px;
}

.high2 .btn{
	width: 150px;
margin: 0 auto;
height: 20px;
}

.high1{
	height: 20px !important;
}

.high2{
	width: 30%;
	height: 40px !important;
}

.main_add>.add{
	width: 15%;
}

.wrap{
	margin-bottom: 56px;
}

.title{
	margin-bottom: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.ct{
	font-weight: 200;
}

.add{
	margin-top: 20px;
}

.submit{
	width: 200px !important;
	text-align: center;
}

#metal_tbl td input[type="text"]{
  width: 80px;
}

#coin_tpl_row_0> #coin_tpl_cell_0_0{
	padding-left: 20px;
}

#coin_tpl_row_0> #coin_tpl_cell_0_1{
	padding-left: 20px;
}

#coin_tpl_row_1> #coin_tpl_cell_1_0{
	padding-left: 20px;
}

#coin_tpl_row_1> #coin_tpl_cell_1_1{
	padding-left: 20px;
}

#coin_tpl_row_2> #coin_tpl_cell_2_0{
	padding-left: 20px;
}

#coin_tpl_cell_2_0 .coin_money{
	width: 200px;
}

#coin_tpl_cell_1_0 .coin_money{
	width: 200px;
}

#add_coin_btn_1{
	width: 95px;
}

#coin_tpl_cell_0_0 .coin_money{
	width: 200px;
}

#coin_tpl_cell_2_1{
	padding-left: 20px;
}

#coin_tpl_cell_0_0 #add_coin_btn_0{
	width: 95px;
}

#add_coin_btn_2{
	width: 95px;
}

tr>.ct{
	white-space: nowrap;
}

tr>.high2>.high3_box{
		width: 200px;
}


@media screen and (max-width: 770px) {
	tr .high2>.high2_box{
		width: 100px;
	}
	tr .high2>.high4_box{
		width: 100px;
	}
	tr>.high2>.high3_box{
		width: 50px;
	}

	.main_add>.add{
		width: 20%;
	}

	
tr td .address_line{
	display: block;
}

tr td .bank_line{
	display: block;
}

.inline{
	width: 15%;
}

td>.bank{
	width: 50% !important;
}

.bank_name,
.shop_name{
	display: block !important;
}

td>.inline_item{
	display: block;
	margin: 15px 0px 10px 0px;
}

td>.bank_num{
	display: block !important;
}

td>.address_mark{
	display: block !important;
	width: 50% !important;
}

td>.address_num{
	display: block !important;
	width: 50% !important;
}

td>.address_link{
	display: block !important;
}

.inline{
	width: 50px;
}

td .none{
	display: none;
}

}
@media screen and (max-width: 705px) {
	#coin_tpl_cell_2_0 .coin_money{
		width: 175px;
	}
	
	#coin_tpl_cell_1_0 .coin_money{
		width: 175px;
	}
	
	#coin_tpl_cell_0_0 .coin_money{
		width: 175px;
	}

	#coin_tpl_cell_0_1 .coin_sum{
		width: 142px;
	}

	#coin_tpl_cell_1_1 .coin_sum{
		width: 142px;
	}

	#coin_tpl_cell_2_1 .coin_sum{
		width: 142px;
	}

	.main_add>.add{
		width: 25%;
	}

	tr .address_1{
		width: 80%;
	}

	td .bank_line{
		width: 300px;
	}

}
@media screen and (max-width:630px) {

	#coin_tpl_row_0> #coin_tpl_cell_0_0{
		padding-left: 10px;
	}
	
	#coin_tpl_row_0> #coin_tpl_cell_0_1{
		padding-left: 10px;
	}
	
	#coin_tpl_row_1> #coin_tpl_cell_1_0{
		padding-left: 10px;
	}
	
	#coin_tpl_row_1> #coin_tpl_cell_1_1{
		padding-left: 10px;
	}
	
	#coin_tpl_row_2> #coin_tpl_cell_2_0{
		padding-left: 10px;
	}

	#coin_tpl_cell_2_1{
		padding-left: 10px;
	}


	tr .high2>.high2_box{
		width: 75px;
	}
	tr .high2>.high4_box{
		width: 75px;
	}
	tr>.high2>.high3_box{
		width: 30px;
	}

	#coin_tpl_cell_2_0 .coin_money{
		width: 150px;
	}
	
	#coin_tpl_cell_1_0 .coin_money{
		width: 150px;
	}
	
	#coin_tpl_cell_0_0 .coin_money{
		width: 150px;
	}

	#coin_tpl_cell_0_1 .coin_sum{
		width: 100px;
	}

	#coin_tpl_cell_1_1 .coin_sum{
		width: 100px;
	}

	#coin_tpl_cell_2_1 .coin_sum{
		width: 100px;
	}

	td .bank_line{
		width: 85%;
	}
}

@media screen and (max-width:560px) {
	.main_add>.add{
		width: 30%;
	}
}

@media screen and (max-width:540px) {
	#coin_tpl_cell_2_0 .coin_money{
		width: 100px;
	}
	
	#coin_tpl_cell_1_0 .coin_money{
		width: 100px;
	}
	
	#coin_tpl_cell_0_0 .coin_money{
		width: 100px;
	}

	#coin_tpl_cell_0_1 .coin_sum{
		width: 75px;
	}

	#coin_tpl_cell_1_1 .coin_sum{
		width: 75px;
	}

	#coin_tpl_cell_2_1 .coin_sum{
		width: 75px;
	}
}


	#coin_tbl th{
	width: 29% !important;
	}
	
	



#coin_tpl_cell_0_0{
	width: 300px;
}

#coin_tpl_cell_1_0{
	width: 300px;
}

#coin_tpl_cell_2_0{
	width: 300px;
}


#coin_tpl_cell_0_0 select{
width: 430px !important;
}

#coin_tpl_cell_0_1{
width: 200px;
}

#coin_tpl_cell_0_1 select{
width: 280px !important;
}


#coin_tpl_cell_1_0 select{
width: 430px !important;
}

#coin_tpl_cell_1_1{
width: 200px;
}

#coin_tpl_cell_1_1 select{
width: 280px !important;
}

#coin_tpl_cell_2_0 select{
width: 430px !important;
}

#coin_tpl_cell_2_1{
width: 200px;
}

#coin_tpl_cell_2_1 select{
width: 280px !important;
}


.coin_sum{
	display: inline-block;
	width: 200px;
}

	

@media screen and (max-width:530px) {
	#metal_tbl td input[type="text"]{
		width: 60px;
	}
	
	#coin_tbl{
	width: 100%;
	}
	
	#dia_tbl{
	width: 100%;
	}
	
}

ul{
list-style-type: none
}


li{
list-style-type: none
}


caption {
  padding: 0.6em; /* 文字周りの余白 */
  color: #FFF; /* 文字色 */
  font-weight: bold; /* 太字に */
  background: #333; /* 背景色 */
  margin-bottom: :20px;
}
