/* =======================================
	input
======================================= */
input[type="button"],
input[type="text"],
input[type="submit"],
input[type="search"],
input[type="image"],
input[type="email"],
input[type="password"],
select,
textarea {
   -webkit-appearance: none;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   outline:0;
   margin:0;
}
select {
  border:1px solid #ccc;
  padding:1%;
}
select[name="entry_user_addr01"],
input[name="entry_user_addr02"] {
    margin-bottom:10px;
}
input[type="text"],
input[type="password"],
input[type="email"] {
    width:100%;
    border:1px solid #ccc;
    padding:1%;
    box-sizing: border-box;
}
input[name="entry_user_zip01"],
input[name="entry_user_zip02"] {
  width:10%;
}
input[type="submit"],
button {
    border-style:none;
    border-radius: 4px;
}
input[type="radio"] {
    border:1px solid #ccc;
}
textarea {
    width:100%;
    height:150px;
    padding:1%;
    border:1px solid #ccc;
    box-sizing: border-box;
}
.btn1 {
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #114B5F;
	color: #fff;
	cursor:pointer;
	transition: all 1000ms 0s ease;
  display:block;
  width:100%;
  height: 100%;
  position:relative;
  z-index:1;
  padding:15px 20px;
  border-radius: 4px;}
.btn1:hover {
  color:#fff;
  opacity:0.7;
  text-decoration:none;}
.btn2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #eee;
  border:1px solid #444;
  color: #333;
  cursor:pointer;
  transition: all 1000ms 0s ease;
  display:block;
  width:100%;
  height: 100%;
  position:relative;
  z-index:1;
  padding:15px 20px;
  border-radius: 4px;}
.btn2:hover {
  opacity:0.7;}
.form-check { float:left; margin-right:10px;}
.form-group.password:last-child {
  margin-top:5px;}