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

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

div.page-inside hr { border-color: #69821b; border-style: dotted; border-width: 2px 0 0 0; margin: 7px 0 12px 0;}

div.page-inside ul.layer { display: table; margin : 25px 0 15px 0; padding:0; width: 100%;}
div.page-inside ul.layer li { display: table-cell; vertical-align: top;}
div.page-inside ul.layer li.l { width: 25%; padding: 0}
div.page-inside ul.layer li.r { width: 75%; padding: 0 0 0 3%;}

div.page-inside p.page-title { color: #513743; font-size:1.2em; background: gold; padding: 8px 20px 5px 20px; margin: 22px -12px 20px -12px; border-radius: 18px;}

div.page-inside p.page-title-a { color: #513743; font-size:1.0em; background-image: linear-gradient(180deg, rgba(250,150,100,0.7) 0%, rgba(250,250,100,0) 100%); padding: 5px 10px 10px 10px; margin: 0 0 -10px 0;}
div.page-inside p.page-item { color: #513743; font-size:1.0em;}
div.page-inside p.note { color: #513743; font-size:0.95em;}
div.page-inside p.page-text { color: #513743; font-size:1.0em; padding: 15px 0;}
div.page-inside p.page-text span { display: block; color: #513743;}

div.page-inside p.page-text span.list2 { font-size:1.00em; margin: 13px 0 2px 0;}
div.page-inside p.page-text span.list3 { font-size:0.95em; margin-left:3px;}
div.page-inside p.page-text span.list4 { font-size:0.90em; color:#752100; margin-left:3px;}

div.page-inside ul.page-item-ul { margin:0; padding: 0; display: block;}
div.page-inside ul.page-item-ul  li { list-style:square; color: #513743; font-size:1.0em; display: block;}

div.page-inside ul.time { display: table; margin: 0; padding: 0; list-style: none; width: 75%; border-width: 1px 1px 0 0 ; border-style: solid; border-color: grey;}
div.page-inside ul.time-bottom { border-bottom: 1px solid grey;}
div.page-inside ul.time li {
display: table-cell;
font-size: 0.97em;
padding: 8px 5px;
vertical-align: middle;
position: relative;
border-width: 0 0 0 1px ; border-style: solid; border-color: grey;
width: 12%;
background:#fff;
text-align:center;
}
div.page-inside ul.time li.left {border-style: solid; border-color: grey; width: 28%; color:#513609; background:gold;text-align:left;}

/*--------------*/
div.page-inside div.clinic-photo { width:400px;float:left; margin-right: 50px;}
div.page-inside div.clinic-photo img { width: 100%;}
div.page-inside p.clinic-text { color: #513743; }

div.page-inside div.clinic-photo-small {float:left; width:33%; min-width: 220x;}
div.page-inside div.clinic-photo-small img { width: 95%;}
div.page-inside div.clinic-photo-small span { width: 100%; color: #513743;}

div.page-inside div.clinic-text-box { color: #513743; }

div.page-inside div.inspection-photo {float:left; width:33%; min-width: 220x;}
div.page-inside div.inspection-photo img { width: 95%;}
div.page-inside div.inspection-photo span { width: 100%; color: #513743;}

div.page-inside div.endoscope-photo {float:left; width:350px; margin-right: 40px;}
div.page-inside div.endoscope-photo img { width: 100%;}
div.page-inside div.endoscope-photo span { color: #513743;}
div.page-inside p.endoscope-text { color: #513743; position: relative;}
div.page-inside p.endoscope-text span.list2 { display: block; font-size: 1.0em; margin: 0 0 10px 0;}
div.page-inside p.endoscope-text span.list3  { display: block; font-size: 0.95em; margin: 0;}
div.page-inside p.endoscope-text span.list4 { display: block; font-size: 0.9em; margin: 0;}

div.page-inside p span.endoscope-photo-small {display: inline-block; width:210px; margin: 3px 0 0 0;}
div.page-inside p span.endoscope-photo-small img{width:100%;}

div.page-inside p.page-title-b { color: #513743; font-size:1.0em; background-image: linear-gradient(180deg, rgba(250,100,170,0.7) 0%, rgba(250,250,100,0) 100%); padding: 5px 10px 10px 10px; margin: 0 0 -10px 0;}

div.page-inside ul.profile li { color: #513743; list-style: disc; }

div.page-inside i {margin: 0 11px 0 0; color: tomato;}
