
 div.page-inside {padding: 0 40px; line-height: 25px; font-size: 15px;}

.googlemap {
width: 100%;
height: 500px;
}

div.page-inside a { border-bottom: 1px dotted coral; color:#444;}
div.page-inside a:hover { color: deeppink;}

div.page-inside h5 { margin: 0 -40px -10px -40px; padding: 20px 35px 40px 35px; background-image: linear-gradient(180deg, rgba(0,0,100,0.1) 0%, rgba(252,252,255,0) 100%); color: #5577cc; font-size: 20px; font-weight: normal; font-weight: bold;}

div.page-inside h6 { margin: 0 -10px 5px -10px; padding: 7px 10px 4px 10px; font-size: 19px; font-weight: normal; color:#1377bE; background:#F9E2FC;}

div.page-inside i { margin: 0 12px 0 0; color: #77dd99;}

div.page-inside p { margin: 18px 0; padding: 0; font-size: 17px; color: #23AA7B; font-weight: bold;}
div.page-inside span { display: block; margin: 20px 0; padding: 0; font-size: 15px;}
div.page-inside aside { display: inline-block; margin: 0 20px 0 0; padding: 0; font-size: 15px; color:#377AC7;}

/*---color variation---*/

div.page-inside h6.blue {background:#DBEEFF; color: rgba(0,90,150,1);}
div.page-inside h6.green {background: #E1FFEC; color: #05AA60;}
div.page-inside h6.orange { background:#FFFFDA; color:#FF823A;}

div.page-inside p.orange{ color: orangered;}
div.page-inside p.blue { color:dodgerblue;}
div.page-inside p.pink{ color: deeppink;}
div.page-inside p.violet { color: #8232D7;}

/*---写真---*/

div.page-inside img.clinic {width: 100%; max-width: 450px; margin: 0; padding: 0; border: 0;}
div.page-inside img.inspection {width: ; max-width: 450px; margin: 0; padding: 0; border: 0;}
div.page-inside img.profile {width: 350px; max-width: ; margin: 0; padding: 0; border: 1px solid rgba(20,80,130,0.5);}
div.page-inside img.system {width: 240px; max-width: ; margin: 4px 30px 20px 0; padding: 0; border: 0; float:left;}
div.page-inside img.access {width: ; max-width: ; margin: 0; padding: 0; border: 0;}
div.page-inside img.topics {width: 30%; max-width: ; margin: 0; padding: 0; border: 0;}




