.btn-menu {
	color: #fff;
	background:transparent;
	border-color: #18bc9c;
	border-radius: 30px;
	border-width: 2px;
	font-family: 'Meiryo', Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	margin:5px;
}
.btn-menu2 {
	color: #fff;
	background:transparent;
	border-color: #fff;
	border-radius: 30px;
	border-width: 2px;
	font-family: 'Meiryo', Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	margin:5px;
}
.btn-primary {
	color: #fff;
	background-color: #fed136;
	border-color: #fed136;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #fec503;
	border-color: #f6bf01
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #fed136;
	border-color: #fed136
}
.btn-primary .badge {
	color: #fed136;
	background-color: #fff
}
.btn-xl {
	color: #fff;
	background-color: #18bc9c;
	border-color: #18bc9c;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 50px;
	font-size: 18px;
	padding: 15px 60px
}
.btn-xl-main {
	color: #fff;
	background-color: #18bc9c;
	border-color: #18bc9c;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 50px;
	font-size: 18px;
	padding: 15px 60px;
	width:220px;
	margin-bottom:10px;
}
.btn-xl-main:hover {
	color: #fff;
	background-color: #1cdbb6;
}
.btn-xl-stroke {
	color: #fff;
	background-color:transparent;
	border-color: #18bc9c;
	border-width:3px;
	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	border-radius: 50px;
	font-size: 18px;
	padding: 15px 60px;
	width:220px
}
.btn-xl-stroke:hover {
	color: #fff;
	background-color: #18bc9c;
}
@media (min-width:768px) {
	.btn-xl-main {
		margin-bottom:0
	}
}
.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {
	color: #fff;
	background-color: #1cdbb6;
	border-color: #1cdbb6
}
.btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl {
	background-image: none
}
.btn-xl.disabled, .btn-xl[disabled], fieldset[disabled] .btn-xl, .btn-xl.disabled:hover, .btn-xl[disabled]:hover, fieldset[disabled] .btn-xl:hover, .btn-xl.disabled:focus, .btn-xl[disabled]:focus, fieldset[disabled] .btn-xl:focus, .btn-xl.disabled:active, .btn-xl[disabled]:active, fieldset[disabled] .btn-xl:active, .btn-xl.disabled.active, .btn-xl[disabled].active, fieldset[disabled] .btn-xl.active {
	background-color: #fed136;
	border-color: #fed136
}
.btn-xl .badge {
	color: #fed136;
	background-color: #fff
}
.btn:focus, .btn:active, .btn.active, .btn:active:focus {
	outline: 0
}