.content p,
.content dl,
.content ul,
.content table,
.content .CageForm{
margin: 0;
font-size: 12px;
line-height: 1.4;
color: #231815;
text-align: left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
}

.content dl {
line-height: 1.2;
}

.content img {
border: 0;
}

.content div {
text-align: left;
}

.content form {
margin: 0;
}

/*--”ƒ‚¢•¨ƒJƒS--*/
.buy {
color:#595959;
font-size: 12px;
line-height: 1.5;
}

.buy b{ font-weight: normal; }

.buy span {
/*position: relative;
top: -2px;
_top: -4px;*/
}

.buy span span {
/*position: relative;
top: 1px;
_top: 3px;*/
}

.buy img{
/*vertical-align: text-bottom;
position: relative;
top: 2px;*/
}
/*.buy a{ color:#6F6F6F; }*/
/* safari */
body:first-of-type div {
letter-spacing: -1px;
}

/*----   wrap   --------------------------------------------*/
.wrap1{
width: 600px;
margin-top: 11px;
background: url(/dental/images/index_bgi6.gif) repeat-y;
}

.wrap2{
padding-bottom: 16px;
background: url(/dental/images/index_bgi4.gif) no-repeat left bottom;
}

/*----   area1   --------------------------------------------*/
.area1{
position: relative;
height: 513px;
}

.area1 .n1{ float:left; }

.area1 .n2{ float:right; }

.area1 .n3{ float:right; }

.area1 .n4{ float:right; }

.area1 .n5{ float:right; }

.area1 .n6{
float: right;
width: 197px;
height: 173px;
background: url(/dental/images/index_bgi1.gif) no-repeat;
}

.area1 .n6 p{
margin: 2px 0 0 11px;
color: #5B5B5B;
line-height: 1.5;
}

.area1 .n7{
clear: both;
position: absolute;
top: 319px;
left: 263px;
}

.area1 .n8{
float: right;
width: 345px;
height:138px;
background: url(/dental/images/index_bgi2.gif) no-repeat;
}

.area1 .n8 div{
margin: 7px 10px 10px 19px;
line-height:1.4
}

.area1 .n9{ color: #E40101; }

.area1 .n10{ color: #7F7F7F; }
/*----   area2   --------------------------------------------*/
.area2{
position: relative;
height: 376px;
margin: 19px 15px 0 15px;
background: url(/dental/images/index_bgi3.gif) no-repeat left bottom #EFF6FF;
}

.area2 .n1{
position: absolute;
top:65px;
left:14px;
}

.area2 .n2{
position: absolute;
top: 68px;
left: 121px;
width:174px;
}

.area2 .n3{
margin:0;
padding:0;
}

.area2 .n4{ font-weight: bold; }

.area2 .n5{
margin: 2px 0 0 0;
font-size: 11px;
line-height: 1.4;
}

.area2 .n6{
margin:11px 0 0 0;
padding:0;
}

.area2 .n7{
position: absolute;
top:200px;
left:17px;" src="/dental/images/index_which.gif
}

.area2 .n8{
position: absolute;
top:236px;
left:17px;
}

.area2 .n9{
position: absolute;
top:236px;
left:168px;
}

.area2 .n10{
position: absolute;
top: 318px;
left: 20px;
width: 128px;
line-height: 1.3;
}

.area2 .n11{
position: absolute;
top: 318px;
left: 172px;
width: 128px;
line-height: 1.3;
}

.area2 .n12{
position: absolute;
top:65px;
height: 296px;
left:325px;
background: url(/dental/images/index_board2.gif) no-repeat left bottom;
}

.area2 .n13{
line-height: 1.9;
font-size: 12px;
list-style: none;
margin: 7px 0 0 0;
padding-left: 36px;
}
/* safari */
body:first-of-type .area2 .n13{
line-height: 1.95;
}
/*----   area3   --------------------------------------------*/
.area3{
position: relative;
height: 246px;
margin-top: 33px;
}

.area3 .n1{
position: absolute;
top:0px;
left:23px;
}

.area3 .n2{
position: absolute;
top:54px;
left:30px;
}

.area3 .n3{
position: absolute;
top:48px;
left:294px;
}

.area3 .n4{
position: absolute;
top:79px;
left:294px;
}

/*----   area4   --------------------------------------------*/
.area4{
position: relative;
width: 570px;
height: 496px;
margin: 41px 0 0 15px;
background: url(/dental/images/index_bgi3.gif) no-repeat left bottom #EFF6FF;
}

.area4 .n1{
position: absolute;
top:0px;
left:0px;
}

.area4 .n2{
position: absolute;
top:53px;
left:0px;
}

.area4 .n3{
position: absolute;
top:233px;
left:13px;
}

.area4 .n4{
position: absolute;
top:233px;
left:300px;
}

.area4 .n5{
position: absolute;
top:240px;
left:123px;
width: 159px;
}

.area4 .n6{
margin-top: 5px;
}

.area4 .n7{
	position: absolute;
	top:240px;
	left:410px;
	width: 155px;
}

.area4 .n8{
margin-top: 6px;
line-height: 1.2;
}

.area4 .n9{
position: absolute;
top:336px;
left:8px;
}

.area4 .n10{
position: absolute;
top:389px;
left:13px;
}

.area4 .n11{
position: absolute;
top:392px;
left:123px;
width: 159px;
}

.area4 .n12{
position: absolute;
top:389px;
left:300px;
}

.area4 .n13{
	position: absolute;
	top:392px;
	left:409px;
	width: 156px;
}

/*----   area5   --------------------------------------------*/
.area5{
position: relative;
width: 598px;
height: 218px;
margin-top: 21px;
}

.area5 .n1{
position: absolute;
top:0px;
left:0px;
}

.area5 .n2{
position: absolute;
top:11px;
left:144px;
}

.area5 .n3{
position: absolute;
background: url(/dental/images/index_bgi5.gif) no-repeat;
width: 217px;
height:168px;
line-height:1.4;
left: 144px;
top: 50px;
}

.area5 .n4{
margin: 2px 5px 0 6px;
line-height: 1.4;
}

.area5 .n5{
color: #0054D1;
font-weight: bold;
}

.area5 .n6{
color: #E40101;
font-size: 15px;
}

.area5 .n7{ color: #7F7F7F; }

.area5 .n8{
position: absolute;
top:11px;
left:361px;
}
/*----   area6   --------------------------------------------*/
.area6{
position: relative;
width: 600px;
height: 812px;
margin: 26px 0 30px;
background: url(/dental/images/index_voice.gif) no-repeat
}

.area6 .n1{
position: absolute; top:23px; left:197px;
}

.area6 .n2{
position: absolute;
top:32px;
left:83px;
}

.area6 .n3{
position: absolute;
top:78px;
left:179px;
width: 391px;
height: 130px;
}

.area6 .n4{
margin-left: 20px;
}

.area6 .n5{
line-height:1.5;
}

.area6 .n6{
position: absolute;
top:241px;
left:37px;
width: 529px;
height: 130px;
}

.area6 .n7{
position: absolute;
top:411px;
left:37px;
width: 523px;
height: 130px;
}

.area6 .n8{
position: absolute;
top:570px;
left:37px;
width: 523px;
height: 130px;
}

.area6 .n9{
position: absolute;
top:716px;
left:360px;
width: 240px;
line-height: 1.5;
}

/*----   monipla   --------------------------------------------*/
.monipla{
position: relative;
height: 160px;
margin: 19px 15px 0 15px;
}

