BODY {
    margin : 0px 0px 0px 5px;
    SCROLLBAR-FACE-COLOR: #8ED98E;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #262626;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #CCFFCC;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #262626;
    scrollbar-3d-light-color: #ffffff;
    font:14px;
}

.bs05 {	margin-bottom: 5px;}
.bs10 {	margin-bottom: 10px;}
.bs20 {	margin-bottom: 20px;}
.bs30 {	margin-bottom: 30px;}


a:hover { 
position: relative; 
top: 2px; 
left: 1px; 
text-decoration: none; 
} 
TD {
    line-height: 150%;
    font:14px;
}
FONT {
    font-size: 14px;
    line-height: 150%;
}
HR {
    color : #009900;
}

.stog {
	color: #ff0000;
	font: bold 18px HG創英角ｺﾞｼｯｸUB;

}
.menu_pr_area {
    width:789px;
    border-top:#666666 1px solid;
    border-bottom:#666666 1px solid;
    padding:5px;
    margin:0px 0px 0px 0px;
    line-height:150%;
}
.box {
    width:140px;
　　background: #DFE7EE;
    border-top:#666666 1px solid;
    border-right:#666666 1px solid;
    border-left:#666666 1px solid;
    border-bottom:#666666 1px solid;
    padding:2px;
    margin:0px 0px 5px 0px;
}
.st_green {
    color:#339933;
    font: bold 14px;
　　line-height:150%;
}

.small {
    font-size:12px;
    line-height:150%;

}
.small2 {
    font-size:14px;
    line-height:150%;
　　margin:0px 5px 0px 10px;

}
.norm {
    font-size:14px;
    line-height:150%;
}
.big {
    font-size:18px;
    line-height:150%;
}
.bigger {
    font-size:24px;
    line-height:150%;
}
h1 {
    font-size: 12px;
    color: #666666;
    margin:0px;
    padding:0px;
}
.ft0 {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);
}.maintable {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.norm2 {
	font-size:12px;
	line-height:150%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.staff_name {
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-size: 16px;
}

.style2 {font-size: 10px}
.style5 {font-size: 13px}
.style6 {
	color: #FF0000;
	font-weight: bold;
	margin-bottom: 0px;
}
.style7 {font-size: 9px}
/* DENTAL LINK */
.c_table555 {
	width:100%;
	border-collapse:separate;
	border:1px solid #ccc;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c_table555 TR {
    border:1px solid #eee;
}
.c_table555 TD {
    padding:3px 5px;
    font-size:12px;
    vertical-align: top;
    border:1px solid #eee;
}
.c_table555 .td_fr {
    width:60%;
}
.c_table555 .td_ft {
    width:40%;
}
.td_ft555 A {
    font-size:12px;
}

.l_table555 {
    width:90%;
    background-color:#fff;
    text-align:center;.
    margin:0px auto;
    font-size:12px;
}
.l_table555 A {
    font-size:12px;
}
/* DENTAL LINK1 */



.boxIntro {
	background-image: url(/_share/boxIntroF.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-bottom: 20px;
	overflow:hidden; /* forDW */
	zoom: 1; /* for IE5.5 - IE7 */
}

.boxIntro .ue {
	overflow:hidden; /* forDW */
	zoom: 1; /* for IE5.5 - IE7 */
}

.boxIntro:after,
.boxIntro .ue:after { /* for modern browser */
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}





.boxIntro h3 {
	background-image: url(/_share/boxIntroH.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px;
	height: 15px;
	margin-bottom: 5px;
}

.boxIntro h3 img {
	float: left;
}

.boxIntro h3 p {
	float: right;
	font-size: 10px;
	font-weight: bold;
	color: #666666;

}

.boxIntro table {
	margin-left: 10px;
	width: 270px;
	margin-bottom: 5px;
}

.boxIntro th {
	background-color: #F9F9F2;
	text-align: left;
	padding: 5px;
	background-image: url(/_share/dotline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #666666;
	width: 100px;
	font-size:12px;
}
.boxIntro td {
	text-align: left;
	padding: 5px;
	background-image: url(/_share/dotline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 130%;
	font-size:12px;
}



.boxIntro .pic { /* 右寄せ用10pxボーダー */
	float: right;
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #FFFFFF;
	margin-right: 15px;
}

.boxIntro .in {
	padding: 12px;
}


.boxIntro h4 {
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}

.boxIntro p {
	line-height: 160%;
	margin-left: 5px;
}

