@charset "utf-8";




@font-face{
font-family:'HuiFontP109';
src:url('../font/HuiFontP109.eot');
src:url('../font/HuiFontP109.eot?') format('embedded-opentype'),
	url('../font/HuiFontP109.woff') format('woff'),
	url('../font/HuiFontP109.ttf') format('truetype'),
	url('../font/HuiFontP109.svg') format('svg');
}
@font-face{
font-family:'yasashisa';
src:url('../font/yasashisa.ttf');
}

#kimama-box,
#kimama-box div,
#kimama-box span,
#kimama-box p,
#kimama-box td{
	font-family: "HuiFontP109";
	line-height: 180% ;
}

#kimama-box{
	margin: 0px auto 0px auto ;
}
#kimama-box .kimama-text01{
	height: 200px ;
	margin: 20px 0px 0px 0px ;
	position: relative ;
	z-index: 100 ;
}
#kimama-box .kimama-text01 div{
	position: absolute ;
	left: 480px ;
	top: -20px ;
}
#kimama-box .kimama-text01 div img{
	height: 160px ;
}


#kimama-box img{
	border-radius: 30px;
}


#kimama-box .kakko1,
#kimama-box .kakko3{
	font-size: 45px ;vertical-align: middle ;padding: 0px 5px 3px 0px ;line-height: 100%;
}
#kimama-box .kakko2{
	font-size: 45px ;vertical-align: middle ;padding: 0px 0px 3px 5px ;line-height: 100%;
}


#kimama-box table.table20200728 td{
	vertical-align: middle ;
}
#kimama-box td.kakko1{
	font-size: 65px ; transform   : scale(0.8, 1.1);   /*  ,c */
	vertical-align: middle ;padding: 0px 5px 3px 6px ;
}
#kimama-box table.table20200728 td.kakko2{
	font-size: 65px ; transform   : scale(0.8, 1.1);   /*  ,c */
	vertical-align: middle ;padding: 0px 5px 3px 0px ;
}

#kimama-box table.table20200728 td.kakko3{
	font-size: 65px ; transform   : scale(0.8, 2.0);   /*  ,c */
	vertical-align: middle ;padding: 0px 5px 6px 5px ;
}



#kimama-box .kakko01,
#kimama-box .kakko01-end,
#kimama-box .kakko02,
#kimama-box .kakko02-end,
#kimama-box .kakko03,
#kimama-box .kakko03-end,
#kimama-box .kakko04,
#kimama-box .kakko04-end,
#kimama-box .kakko05,
#kimama-box .kakko05-end,
#kimama-box .kakko06,
#kimama-box .kakko06-end{
	vertical-align: middle ;
	font-size: 30px ;
}

#kimama-box .kakko01{transform: scale(0.7, 0.5);/*  ,c */   padding: 0px 5px 10px 5px ;}
#kimama-box .kakko02{transform: scale(1.0, 1.5);/*  ,c */   padding: 8px 5px 5px 5px ;}
#kimama-box .kakko03{transform: scale(1.3, 2.5);/*  ,c */   padding: 8px 5px 5px 5px ;}
#kimama-box .kakko04{transform: scale(1.6, 3.5);/*  ,c */   padding: 7px 5px 5px 5px ;}
#kimama-box .kakko05{transform: scale(1.8, 4.5);/*  ,c */   padding: 7px 5px 5px 5px ;}
#kimama-box .kakko06{transform: scale(1.8, 5.5);/*  ,c */   padding: 0px 5px 5px 5px ;}

#kimama-box .kakko01-end{transform: scale(0.7, 0.5);/*  ,c */   padding: 0px 5px 10px 5px ;}
#kimama-box .kakko02-end{transform: scale(1.0, 1.5);/*  ,c */   padding: 8px 5px 5px 5px ;}
#kimama-box .kakko03-end{transform: scale(1.3, 2.5);/*  ,c */   padding: 2px 5px 5px 7px ;}
#kimama-box .kakko04-end{transform: scale(1.6, 3.5);/*  ,c */   padding: 7px 5px 5px 7px ;}
#kimama-box .kakko05-end{transform: scale(1.8, 4.5);/*  ,c */   padding: 7px 5px 5px 7px ;}
#kimama-box .kakko06-end{transform: scale(1.8, 5.5);/*  ,c */   padding: 0px 5px 5px 7px ;}



.arrow_box{
	display: inline ;
    position:relative;
    background:#C4E6A6;
    padding:20px;
    text-align:left;
    color:#333333;
    font-size:120%;
    font-weight:bold;
    border-radius:15px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
}
.arrow_box:after{
    border: solid transparent;
    content:'';
    height:0;
    width:0;
    pointer-events:none;
    position:absolute;
    border-color: rgba(196, 230, 166, 0);
    border-top-width:6px;
    border-bottom-width:6px;
    border-left-width:8px;
    border-right-width:8px;
    margin-top: -6px;
    border-right-color:#C4E6A6;
    right:100%;
    top:50%;
}




@media screen and (max-width:1049px) { 
	.inchou,
	.doctor,
	.staff{
		width: 100% ;
	}
	.inchou img,
	.doctor img,
	.staff img{
		width: 100% ;
	}

}

@media screen and (min-width:1050px) {
}








