/*------------------------------------------

MV

------------------------------------------*/
.mv-box {
	background-image: url(../images/clinic/mv.jpg);
}

main .inr {
	max-width: 930px;
}

.txt {
	max-width: 850px;
	margin-right: auto;
	margin-left: auto;
}


/*------------------------------------------

	about-box

------------------------------------------*/
.clinic-box .content_box .img-box {
	width: 480px;
}

.clinic-box .content_box .txt-box {
	width: calc(100% - 520px);
}
.clinic-box .content_box .clinic-info {
	width: 100% ;
	padding: 30px 0px 0px 0px;
}
.clinic-box .content_box .clinic-info p {
	padding-left: 20px;
	padding-right: 20px;
}

.clinic-box .content_box .txt-box h4 {
	display: none;
    font-size: 2.4rem;
	line-height: 1.3;
	font-weight: normal;
}

.clinic-box .content_box .kamoku{
	color: #333333;
    font-size: 0.8em;
	line-height: 1.3!important;
	padding: 7px;
	background: #f5f5f5;
}

.clinic-box .content_box .cat {
	background-color: #fff15a;
	display: inline-block;
    padding: 3px 10px;
    margin-right: 10px;
    font-size: 1em;
}
.clinic-box .content_box .address {
	display: none;
	color: #14a6ff;
}

.clinic-box .content_box .staff span {
	color: #14a6ff;
}
.clinic-box .content_box a {
	color: #14a6ff;
	text-decoration: underline;
}

.clinic-box .content_box iframe {
	width: 100%;
}

/*PC*/
@media screen and (min-width: 768px) {
}

/*Smartphone*/
@media screen and (max-width: 767px) {
	.clinic-box .content_box .img-box {
		width: 100%;
	}
	.clinic-box .content_box .txt-box {
		width: 100%;
	}
	
    .clinic-box .content_box .txt-box h4 {
        font-size: 2.0rem;
    }

    .clinic-box .content_box .clinic-info {
        padding: 15px 0px;
    }
    .clinic-box .content_box .clinic-info p {
        padding-left: 10px;
        padding-right: 10px;
    }
    .clinic-box .content_box .cat {
        padding: 3px 7px;
        font-size: 0.8em;
    }
    .clinic-box .content_box .staff {
        font-size: 0.8em;
    }

	
}/*END*/