<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("common.css");
h2{ width:970px; height:418px; margin:0; position:absolute; top:0; left:0; z-index:10; }
h3{ padding-bottom:25px; }
h4{ padding:0 0 6px 25px; font-size:16px; background:url("../img/top/h4_bg.png") left top no-repeat; color:#595244; }

#container{ margin:0 auto; padding-top:30px; padding-bottom:50px; background-color:#FFFFFA; }
.cBox{ padding-bottom:30px; overflow:hidden; }
#sliderBox{ width:100%; height:452px; margin-top:-5px; background:url("../img/cmn/h2_bg.jpg") left top repeat; }
#slIn{width:1100px; height:427px; margin:0 auto; background-color:#FFFFFA; padding:25px 0 0 0; text-align:center; }
#slIn2{width:970px; height:427px; margin:0 auto; position:relative; }
#jquery-cycle{ width:692px; height:389px; position:absolute; top:9px; right:0; z-index:9; /*width:1100px; height:427px; margin:0 auto; background-color:#FFFFFA; padding:25px 0 0 0; text-align:center; */  }
#sliderNav {
    width: 100px;
    text-align: center;
	position:absolute;
	bottom:0;
	right:280px;
}
#sliderNav a {
    display:block;
	text-indent:-9999px;
	width:9px;
	height:9px;
	margin: 0;
	padding: 0 5px;
	float:left;
	background:url("../img/top/slider_pager.png") center top no-repeat;
}

#sliderNav a.activeSlide { background:url("../img/top/slider_pager_on.png") center top no-repeat; }
#sliderNav a:focus { outline: none; }

#aboutList{ width:720px; margin:0 auto 20px; overflow:hidden; list-style:none; }
#aboutList li{ width:345px; padding:0 30px 10px 0; float:left; }
.topAboutBox{ padding-bottom:30px; }
.astAboutBox{ padding:10px 0 10px 0; }
.aListTitle{ font-size:20px; font-weight:bold; padding:5px 0 0; margin:0 0 5px 8px; color:#595244; text-align:center; border-bottom:dotted 1px #7ECC30; }
.aListTxt{ width:335px; margin:0 auto; font-size:14px; }
.lastAboutBox{ padding-right:0 !important; }

#treatmentList{ width:720px; margin:0 auto 10px; overflow:hidden; list-style:none; }
#treatmentList li{ width:720px; height:140px; margin-bottom:15px; background:#92BCEB;}
#treatmentList li a{ height:120px; font-size:16px; width:690px; padding:20px 0 0 30px;display:block; }
.tListTitle{ display:block; color:#5179BF; line-height:180%; }
.tListTitle em{ font-size:24px; }
#tKids, #tImplant, #cerec {
    width: 720px;
    height: 238px;
    padding-bottom: 28px;
    background: #92BCEB url(../img/cmn/f_main_bg2.png) left bottom no-repeat;
		margin-bottom: 10px;
}
#tImplant a {
    background: url("../img/top/implant_bg3_20250303.png") left top no-repeat;
    display: block;
		height: 250px;
}
#tKids a {
    background: url("../img/top/implant_bg3_20250818.png") left top no-repeat;
    display: block;
		height: 250px;
}
#tImplant a:hover, #tKids a:hover{ filter:alpha(opacity=80); opacity:0.8; }
#tImplant .tListTitle, #tKids .tListTitle {
    padding: 50px 30px;
		font-size: 16px;
}
#cerec a {
    background: url(../img/top/cerec_bg2.png) left top no-repeat;
    display: block;
		height: 250px;
}
#cerec a:hover{ filter:alpha(opacity=80); opacity:0.8; }
#cerec .tListTitle {
    padding: 50px 30px;
		font-size: 16px;
}
#tOs{ background:url("../img/top/os_bg2.png") left top no-repeat; }
#tPrevent{ background:url("../img/top/prevent_bg2.png") left top no-repeat; }
#tCt{ background:url("../img/top/ct_bg2.png") left top no-repeat; }
#tVisit{ background:url("../img/top/visit_bg2.png") left top no-repeat; }
#treatmentList li a:hover{ filter:alpha(opacity=80); opacity:0.8; }

/*20250507ä¿®æ­£*/
/*#infocalBox{ width:970px; height:400px; padding:0; margin:0 auto; position:relative; }*/
#infocalBox{ padding:0; margin:0 auto; position:relative; }
#infoBox{ width:650px; padding-bottom:25px; }
#infoBox dl{ width:650px; padding:10px 30px 24px 0; margin:0; font-size:12px; }
#infoBox dt{ color:#52851F; }
#infoBox dd{ margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:dotted 1px #98815F; }
/*#calBox{ width:290px; position:absolute; top:0; right:0;}*/
#calBox{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; }
.blogBox { margin-bottom: 30px; }
.w85 { width: calc(100% - 120px); }

.btnBox{ padding:15px 10px 20px 0; text-align:right; }

ul.infoUl{ padding:0 0 0px 20px;}

/*ã‚«ãƒ¬ãƒ³ãƒ€ãƒ¼iframe*/
iframe.ifCl{width: 290px; height: 280px; }
/*tableä¸‹ã€ä¼‘è¨ºæ—¥ã€è¨ºç™‚æ—¥ã®èª¬æ˜Ž*/
.ondayIcon{ width:250px; padding:0 0 0 20px; margin-left: 10px; background:url("../img/top/onday.gif") left center no-repeat; }
.halfdayIcon{ width:250px; padding:0 0 0 20px; margin-left: 10px; background:url("../img/top/halfday.gif") left center no-repeat; }
p.hday{color:#F07F7F; margin-left: 7px;}

/* æ–°åž‹ã‚³ãƒ­ãƒŠã‚¦ã‚¤ãƒ«ã‚¹å¯¾ç­– */
.info-covid19{ border:2px solid #8ec31f; margin-bottom:50px; padding:26px 40px; text-align:center; }
.info-covid19 h2{ border-bottom:4px solid #EFE8D8; color:#8ec31f; display:inline-block; font-size:24px; margin-bottom:26px; position:static; width:auto; height:auto; }
.info-covid19 p{ margin:0; padding:0; text-align:left; }
.info-covid19 p.m1em{ margin-bottom: 1em;}
.info-covid19 ul{ margin:15px 0 15px 24px; }
.info-covid19 ul li{ text-align:left; }


/*20210304ã‹å¼·è¨ºãƒãƒŠãƒ¼è¿½åŠ&nbsp;*/

.img_kakyou img{
  width: 100%;
  cursor: pointer;
  transition-duration: 0.3s;
}
.img_kakyou:hover img{
  opacity: 0.6;
  transition-duration: 0.3s;
}

a.tLink::after{
    content: "â–¶";
    padding-left: 10px;
}
    

</pre></body></html>