@charset "utf-8";
/*===========================
add
===========================*/

/*===========================
color
===========================*/
:root {
	--basic-color:#652918;
	--basic-color-rgb:101,41,24;
}

:root {
	--basic-color2:#ff6600;
	--basic-color2-rgb:255,102,0;
}


/*===========================
instabtn
===========================*/
.instabtn {
	display:inline-block;
}

.instabtn a {
	display:inline-block;
	text-decoration:none;
	line-height:normal;
	padding:0.2em 2em;
	margin:0;
	border-radius: 3em;
	-webkit-border-radius: 3em;
	-moz-border-radius: 3em;
	background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
	color:#FFF;
}


/*===========================
circle-big-rel
===========================*/
.circle-big-rel .boxFrameDouble{
 padding-top: 70px;
}
.circle-big-rel .boxFrameDouble .circle-big::before {
	top:1.5rem;
}


@media screen and (max-width: 600px) {
 .circle-big-rel .boxFrameDouble{
 padding-top: 20px;
}
}

/*===========================
width
===========================*/
@media screen and (max-width: 768px) {
	.w100Tablet{
		width: 100% !important;
		box-sizing: border-box;
	}
}

/*===========================
align
===========================*/

@media screen and (max-width: 768px) {
	.txtPCLeftTBcenter{
		text-align: center !important;
	}

 .txtPCLeftTBcenterSPLeft{
		text-align: center !important;
	}
}

@media screen and (max-width: 600px) {
	.txtPCLeftTBcenterSPLeft{
		text-align: left !important;
	}
}
