@media only screen and (max-width: 736px) {
	/* 同意事項 */
	#borderbt{
		font-family: 'Noto Sans JP', sans-serif !important;
		font-size: 24px !important;
		font-weight: 600 !important;
		border-bottom: 2px solid #999999 !important;
		padding: 40px 0px 10px 0px !important;
		margin: 0px 0px 40px 0px !important;
	}

	/* ボタン */
	.btn-center{
		display: block ;
		align-items: center;
	}
	.btn-left{
		width: 194px;
		margin: 0 auto 10px auto ;
		padding : 15px 10px 15px 10px;
	}
	.btn-right{
		width: 250px ;
		margin: auto ;
	padding : 15px 10px 15px 10px; 
	}

	/* セレクトボックス */
	select{
		width: 50% !important;
	}

	/* チェックボックス */
	.label-checkbox{
		width: 100% !important;
	}
	input[type="checkbox"]:checked::after {
		content: "";
		position: absolute;
		left: 5px;
		top: 1px;
		width: 5px;
		height: 10px;
		border: solid white;
		border-width: 0 3px 3px 0;
		transform: rotate(45deg);
	}

	/* ラジオボタン */
	.label-radio label{
		flex: 1 1 45%;
	}
	input[type="radio"] {
		-webkit-appearance: none; 
		-moz-appearance: none; 
		appearance: none; 
		width: 14px;
		height: 14px;
		border: 3px solid #ccc; 
		border-radius: 50%;
		outline: none;
		cursor: pointer;
	}
	input[type='radio']:checked {
		background-color: #4CAF50; 
		border: 3px solid white; 
		box-shadow: 0 0 0 1.6px #4CAF50; 
	}

	/* 住所 */
	input[name="postal_code"],
	select[name="prefecture"],
	select[name="contact_type"]{
		width: 160px !important;	
	}
	input[name="address_freeform"],
	input[name="building_name"],
	select[name="question_div"]{
		width: 100% !important;	
	}

	/* 430px 以下携帯css */
	@media (max-width: 430px) {
		header{
			text-align:center;
		} 
		header h1.title {
			font-size: 1.8rem; 
			height: auto;
			line-height: normal; 
		}
		.btn-center{
			position: relative;
			right:30px;
		}
	}

	/* 350px 以下携帯css */
	@media (max-width: 380px) {
		header{
			text-align:center;
		} 
		header h1.title {
			font-size: 1.6rem; 
			height: auto;
			line-height: normal; 
		}
		header p.center{
			font-size:1.2rem;
		}
		.btn-center{
			position: relative;
			right:38px;
		}
	}
}
