
html {font-family: "IPA Pゴシック","IPAPGothic","メイリオ","meiryo","HG丸ｺﾞｼｯｸM-PRO","MS Pゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;}
h1{	margin: 0px 0 -3px 0;
    padding:2px 0px 2px 0px;
	text-align: center;	
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 16px;
	font-weight: normal;
	height:16px;
	color:#006600;
}
h2{
	padding-top: 9px;
	margin: 2px 0 2px 0;
	border: 0;
	font-size: 14px;
	line-height: 1.0em;
	font-weight: bold;
}
h3{
	padding: 0px;
	margin: 0px 0px 2px 0px;
	border: 0;
	font-size: 10pt;
	vertical-align:center;
	letter-spacing: 0.01em;
	line-height: 20px;
	font-weight: normal;
}
#informbox, #noticebox ,#informboard, #noticeboard {
SCROLLBAR-ARROW-COLOR:#CCCCCC;
SCROLLBAR-FACE-COLOR: ;
SCROLLBAR-DARKSHADOW-COLOR:#CCCCCC;
SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
SCROLLBAR-3DLIGHT-COLOR:#CCCCCC;
SCROLLBAR-SHADOW-COLOR:#FFFFFF;
SCROLLBAR-TRACK-COLOR: ;}
#wrap{width:751px;border:solid #008000;border-width:1px;}
#toptext{}
#head{}
#left{width:184px;height:870px; float:left; border:solid #008000;border-width:0px 1px 0px 0px; }
#left #map p{padding:3px 10px 0px 10px;margin:0px;font-size:12px;text-align:left;}
#left #mail{font-size:12px;line-height:14px;padding:10px;text-align:center;background:url(img/mailbg.gif) no-repeat;}
#left #invitationtop{height:75px;}
#left #invitation{background:url(img/add.jpg) no-repeat;height:150px;}
#left #invitation p{font-size:12px;line-height:14px;margin:0px 0px 0px 5px;padding:0px;background:url(img/star.gif) no-repeat;text-align:center;color: #996600;}
.menu1 {}
.roll1{padding:0px;margin:0px;}
.roll1 a:link, .roll1 a:visited {width:183px; height:45px;display:block;overflow:hidden;background: url(img/top3.jpg) 0px 0px no-repeat; }
.roll1 a:active, .roll1 a:hover{background-position: 0px -45px; }

.roll2{padding:0px;margin:0px;}
.roll2 a:link, .roll2 a:visited{width:183px; height:45px;display:block;overflow:hidden;background: url(img/principle3.jpg) 0px 0px no-repeat;}
.roll2 a:active, .roll2 a:hover{background-position: 0px -45px; }

.roll3{padding:0px;margin:0px;}
.roll3 a:link, .roll3 a:visited{width:183px; height:45px;display:block;overflow:hidden;background: url(img/contents3.jpg) 0px 0px no-repeat;}
.roll3 a:active, .roll3 a:hover{background-position: 0px -45px; }

.roll4{padding:0px;margin:0px;}
.roll4 a:link, .roll4 a:visited {width:183px; height:45px;display:block;overflow:hidden;background: url(img/implant.jpg) 0px 0px no-repeat; }
.roll4 a:active, .roll4 a:hover{background-position: 0px -45px; }

.roll5{padding:0px;margin:0px;}
.roll5 a:link, .roll5 a:visited{width:183px; height:45px;display:block;overflow:hidden;background: url(img/magnet3.jpg) 0px 0px no-repeat;}
.roll5 a:active, .roll5 a:hover{background-position: 0px -45px; }

.roll6{padding:0px;margin:0px;}
.roll6 a:link, .roll6 a:visited{width:183px; height:45px;display:block;overflow:hidden;background: url(img/staff3.jpg) 0px 0px no-repeat;}
.roll6 a:active, .roll6 a:hover{background-position: 0px -45px; }

.roll7{padding:0px;margin:0px;}
.roll7 a:link, .roll7 a:visited{width:183px; height:45px;display:block;overflow:hidden;background: url(img/map3.jpg) 0px 0px no-repeat;}
.roll7 a:active, .roll7 a:hover{background-position: 0px -45px; }


.clinic{padding:0px;margin:0px;}
.clinic a:link, .clinic a:visited{width:273px; height:140px;display:block;overflow:hidden;background: url(img/toothclinic3.gif) 0px 0px no-repeat;}
.clinic a:active, .clinic a:hover{background-position: 0px -140px; }

.implant{padding:0px;margin:0px;}
.implant a:link, .implant a:visited{width:273px; height:141px;display:block;overflow:hidden;background: url(img/implantimg.gif) 0px 0px no-repeat;}
.implant a:active, .implant a:hover{background-position: 0px -141px; }

.magnet{padding:0px;margin:0px;}
.magnet a:link, .magnet a:visited{width:273px; height:141px;display:block;overflow:hidden;background: url(img/magnetimg3.gif) 0px 0px no-repeat;}
.magnet a:active, .magnet a:hover{background-position: 0px -141px; }

.map{padding:0px;margin:0px;}
.map a:link, .map a:visited{width:170px; height:145px;display:block;overflow:hidden;background: url(img/mapimg3.gif) 0px 0px no-repeat;}
.map a:active, .map a:hover{background-position: 0px -145px; }


.notice {font-size: 14px;line-height:18px;font-weight: bold;color: #996600;}
#ad{font-size:12px;}
#ad a:link, #ad a:visited {color:#0066CC;text-decoration:none;font-size:12px;}
#ad a:active, #ad a:hover {color:#0066FF;text-decoration:none;font-size:12px;}
#pr{font-size:12px;padding:0px 0px 5px 10px;color:#FF6600;}


ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
#left ul{height:36px;line-height:0px;}
#left li{height:36px;line-height:0px;}
#foot{height:36px;background:#00CC00;width:751px;clear:both;}
#foot ul{font-size:12px;}
#foot li{text-align: center;float:left;height:18px;line-height:18px;text-align: center;}
#foot a:{COLOR:#0066CC; TEXT-DECORATION: none; font-size:12px; line-height:18px;}
#foot a:link {COLOR:black; TEXT-DECORATION: none; line-height:18px; font-size:12px;}
#foot a:visited { COLOR:black; TEXT-DECORATION: none; line-height:18px;font-size:12px;}
#foot a:active {  COLOR:gray;TEXT-DECORATION: none;line-height:18px;font-size:12px;}
#foot a:hover { COLOR:dimgray; TEXT-DECORATION: none;line-height:18px;font-size:12px;}
#copyright{font-size:12px;background:#009900;color:#FFFFFF;clear:both;}

/** index **/
#right{width:564px;float:right;}
#flash{width:563px;clear:both;}
#text{width:563px;clear:both;}
#table{width:563px;clear:both;}
#tel{text-align:right;}
#notice2{width:283;height:150px;background:url(img/notice2.gif) no-repeat;font-size:12px;}
#noticeheight{height:24px;}
#noticebox{width:238px;height:114px;overflow-x:hidden;overflow-y:auto;}
#noticebox a:link, #noticebox a:visited{ text-decoration:none;color:#009900;}
#noticebox a:active, #noticebox a:hover{ text-decoration:none;color:#FF3300;}
#notice2 .title{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;width:210px;text-align:left;line-height:16px;color:#009900;}
#notice2 .text1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:200px;text-align:left;line-height:15px;color:#333333;}
#informheight{height:45px;}
#informbox a:link, #informbox a:visited{ text-decoration:none;color:#009900;}
#informbox a:active, #informbox a:hover{ text-decoration:none;color:#FF3300;}
#inform{width:283;height:200px;background:url(img/information.gif) no-repeat;font-size:12px;padding:0px 0px 0px 0px;}
#inform .title{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;width:210px;text-align:left;line-height:16px;color:#009900;}
#inform .text1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:200px;text-align:left;line-height:15px;color:#333333;}
#informbox{width:238px;height:128px;overflow-y:scroll;overflow-x:no;}
/** priciple **/
#title{background:url(img/titlebar.gif) no-repeat;height:40px;padding:0px 0px 0px 70px;}
#title .h2{padding:15px 0px 0px 0px;text-align:left;line-height:18px;}
#subtitle{background:url(img/subtitlebar.gif) no-repeat;height:24px;padding:0px 0px 0px 0px;}
#subtitle .h3{padding:2px 0px 0px 20px;text-align:left;color:#009900;}
.t_title{font-size:12px;}
.t_text{font-size:12px;}
.p_link{font-size:12px;padding:0px 30px 0px 0px;text-align:right;margin:0px;}
.p_link a:link, .p_link a:visited{font-size:12px; text-decoration:none;color:#009900;}
.p_link a:active, .p_link a:hover{font-size:12px; text-decoration:none;color:#FF3300;}
/**informboard **/
#informboard{width:500px;height:600px;overflow-x:hidden;overflow-y:auto; border:solid #009900; border-width:1px; }
#informboard .title{margin:0px 0px 0px 0px;padding:4px 0px 0px 0px;width:470px;text-align:left;line-height:18px;color:#009900;font-size:13px;}
#informboard .text1{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:460px;text-align:left;line-height:17px;color:#333333;font-size:13px;}
/**staff **/
#subtract{font-size:12px;text-align:left;padding-left:70px;line-height:18px;background:url(img/subtract.gif) no-repeat;}
/**magnet **/
#magnet{font-size:13px;text-align:left;padding-left:50px;line-height:22px;background:url(img/magnet01.gif) no-repeat;}
.magnettext{font-size:12px;text-align:left;line-height:20px;padding-left:40px;background:url(img/magnet02.gif) no-repeat;}

/**implant **/
#implanttb td{font-size:12px;text-align:left;line-height:20px;}
#implant{font-size:13px;text-align:left;padding-left:50px;line-height:22px;background:url(img/implant01.gif) no-repeat;}