@charset "UTF-8";
/* CSS Document */


/* title-box */

.title-box h2 {
    font-size: 2.8vw;
}

@media screen and (max-width: 1280px) {
    
.title-box h2 {
    font-size: 35px;
}

}



/* layout-treatment */

.layout-treatment .lay01 {
	background-image: url("images/icon01.svg");
background-position: right bottom 30px;
background-repeat: no-repeat;
    background-size: auto 130px;
}



/* layout-contents01 */

.layout-contents01::before {
	content: "WE HANDLE THE FOLLOWING SYMPTOMS";
}

.layout-contents01 h3 span {
	display: inline-block;
    background-color: #FFF;
    border-radius: 60px;
    padding: 8px 15px;
    color: var(--color-main);
    margin-right: 5px;
}



.sp-view {
	display: none;
}
