@charset "utf-8";
#treatment1st{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
}
div#treatment1stInner{
    width: 96%;
    max-width: 1200px;
    margin: 2em auto 0;
    padding: 0;
    box-sizing: border-box;
}

div.treatment1stBox p{
    margin-bottom: 14px;
    color: #555;
}
div.treatmentFlowBoxWrap{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
div.treatmentFlowBox{
    width: 20%;
}
h4.h4-treatment{
    text-align: center;
    background: #23688F;
    color: #fff;
    padding: 3px 0;
    margin-bottom: 10px;
}
div.treatmentFlowBox p{
    font-size: 0.8em;
}
h3.h3-treatment1st{
	width: 100%;
	margin: 30px auto 10px;
	padding: 10px 20px;
	box-sizing: border-box;
	font-size: 1.3em;
	font-weight: bold;
	background:#B6DFF3;
	color: #4F5357;
}
h4.h4-price{
	text-align: center;
	font-size: 2em;
	line-height: 1.4;
	margin: 1em auto 20px;
	box-sizing: border-box;
}
h4.h4-price span{
	font-size: 0.7em;
}

@media screen and (max-width : 634px) {

    #treatment1st{
        width: 100%;
    }
    div#treatment1stInner{
        width: 96%;
        min-width: auto;
        max-width: auto;
        margin: 2em auto;
        padding: 0;
        box-sizing: border-box;
    }

    div.treatmentFlowBoxWrap{
        width: 100%;
    }
    div.treatmentFlowBox{
        width: 44%;
        margin: 0 auto 4px;
    }
    h4.h4-treatment{
        font-size: 0.95em;
    }
}