@charset "utf-8";

/*---------------------------------------------
 **  PC用
---------------------------------------------*/
/*サイト共通パーツ設定*/

.animation {
	-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
 -webkit-transition: all .3s; 	transition: all .3s;
}

.animation:hover {
	-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);
 -webkit-transition: all .3s; transition: all .3s;
}

/*緑のボタン*/
.bt_01{
	transition: 0.5s;
	display: block;
	color:#E95305 !important;
	padding: 18px 80px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background-color:rgb(255,255,255);
	border-color:#E95305;
	border-width:3px;
	border-style:solid;
	margin:0 auto;
	display: inline-block;
}
.bt_01:hover{
	background-color:#E95305;
	color: #FFF!important;
}

/*オレンジのボタン*/
.bt_02{
	border-color:#FF8723;
	transition: 0.5s;
	display: block;
	padding: 18px 90px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background-color:#FF8723;
	color:#FFF !important;
	border-width:3px;
	border-style:solid;
	margin:0 auto;
	display: inline-block;
}
.bt_02:hover{
	background-color: #FFF;
	color: #FF8723!important;
}

/*白のボタン*/
.bt_03{
	border-color:#FFF;
	transition: 0.5s;
	display: block;
	padding: 18px 90px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	background-color:#FFF;
	color:#2B57B9 !important;
	border-width:3px;
	border-style:solid;
	margin:0 auto;
	display: block;
}
.bt_03:hover{
	background-color: #2B57B9;
	color: #FFF !important;
}


/*---------------------------------------------
 **  SP用
---------------------------------------------*/
@media screen and (max-width: 740px) {
.bt_01{	padding: 18px ; text-align: center;}
}