 
.stepBox  .stepNumber {
	position: absolute;
	left: 0;
	top: 0;
}
.stepBox.right  .stepNumber{
	position: absolute;
	/* left: 0.5rem; */
	top: 0;
}
.stepBox .lead{
	padding: .5rem 1rem 0;
}

.stepBox >.vc_column-inner >div{
	position: relative;
}

.stepBox  .stepNumber p{
    display: inline-block;
    padding: 0.2rem 1rem;
}
.stepBox .description{
    padding: 0.2rem 1rem;
}
div#wholeContents.twoColumnpage .stepBox .description p{
	font-size:.8rem;
	line-height: 1.2rem;
}
.row .stepBox{
	margin-bottom: 1rem;
}

.stepBox>.vc_column-inner >div,
.stepBox>.vc_column-inner  {
	height: 100%;}

.stepBox .vc_column-inner >div {
	padding-bottom:.5rem;
}

/*green*/
.greenWrapper .stepNumber p {
	background: #67a520;
    color: #fff;    
}
.greenWrapper>.vc_column-inner >div {
    border:1px solid #67a520;
}
/*green*/


/*yellow*/
.yellowWrapper .stepNumber p {
	background: #efd600;
    color: #fff;    
}
.yellowWrapper>.vc_column-inner >div{
    border:1px solid #efd600;
}
/*green*/

/*red*/
.redWrapper .stepNumber p {
	background: #de0000;
	color: #fff;
}
.redWrapper>.vc_column-inner >div{
    border: 1px solid #de0000;
}
/*red*/

/*blue*/
.blueWrapper .stepNumber p {
	background: #04a9f4;
	color: #fff;
}
.blueWrapper>.vc_column-inner >div{
    border: 1px solid #04a9f4;
}
/*blue*/

/*purple*/
.purpleWrapper .stepNumber p {
	background: #7900de;
	color: #fff;
}
.purpleWrapper>.vc_column-inner >div{
    border: 1px solid #7900de;
}
/*purple*/

/*orange*/
.orangeWrapper .stepNumber p {
	background: #FF9800;
	color: #fff;
}
.orangeWrapper>.vc_column-inner >div{
    border: 1px solid #FF9800;
}
/*orange*/
/*pink*/
.pinkWrapper .stepNumber p {
	background: #f35b8f;
	color: #fff;
}
.pinkWrapper>.vc_column-inner >div{
    border: 1px solid #f35b8f;
}
/*pink*/
/*turquoise	*/
.turquoiseWrapper .stepNumber p {
	background: #009DBF;
	color: #fff;
}
.turquoiseWrapper>.vc_column-inner >div{
    border: 1px solid #009DBF;
}
/*turquoise*/
/*brownWrapper	*/
.brownWrapper .stepNumber p {
	background: #c07e40;
	color: #fff;
}
.brownWrapper>.vc_column-inner >div{
    border: 1px solid #c07e40;
}
/*brownWrapper*/

/*azukiWrapper	*/
.azukiWrapper .stepNumber p {
	background: #895b8a;
	color: #fff;
}
.azukiWrapper>.vc_column-inner >div{
    border: 1px solid #895b8a;
}
/*azukiWrapper*/
div#wholeContents.twoColumnpage .wpb_single_image {
    margin: 0; 
    padding: 0;
}

p.pbox_1{background: #ef767a; color: #fff; display: inline-block;}
p.pbox_2{background: #a9d3c7; color: #fff; display: inline-block;}
p.pbox_3{background: #72a0b2; color: #fff; display: inline-block;}



@media screen and (max-width: 480px) {
#wholeContents.twoColumnpage .left .vc_column-inner {
    padding-right: 0;
}
#wholeContents.twoColumnpage .right .vc_column-inner {
    padding-left: 0;
}
}