.f07 {  font-size: 7pt}
.f08 {  font-size: 8pt}
.f09 {  font-size: 9pt}
.f10 {  font-size: 10pt}
.f11 {  font-size: 11pt}
.f12 {  font-size: 12pt}
.f13 {  font-size: 13pt}
.f14 {  font-size: 14pt}
.f15 {  font-size: 15pt}
.f16 {  font-size: 16pt}
.f17 {  font-size: 17pt}
.f18 {  font-size: 18pt}
.f19 {  font-size: 19pt}
.f20 {  font-size: 20pt}
.f30 {  font-size: 30pt}
.f40 {  font-size: 40pt}
.f50 {  font-size: 50pt}
.f60 {  font-size: 60pt}
.f70 {  font-size: 70pt}
.f80 {  font-size: 80pt}
.f90 {  font-size: 90pt}

/*****インプラント美容歯科ってどんなところ?**********/




/*****インプラント治療ってなあに？*************/

.inp_text1 {
	width:600px;
	margin:0 auto;
}

.inp_ttenani {
	margin-bottom:15px;
	margin-top:20px;
}
	
.inp_text2 {
	width:600px;
	margin:0 auto;
	
}

.inp_toha02 {
	margin-bottom:20px;
}

.b_blue_letter {
    color:#008df2;
	font-weight:bold;
}


/*******************************************/

#h1_wrapper {
	border-right:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
	margin:0px;
	padding:0px;
	width:798px;
	text-align:left;
}

h1 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0px;
	padding:12px 0px 0px 25px;
	background:none;
	float:left;
}


.free_call {
	width:234px;
	height:27px;
	float:right;
	padding:6px 25px 0px 0px;
}


.clear {
    clear:both;
	margin:0px;
}


a img {
    border:none;
}

.dot01 {
    border-bottom:dotted 1px #777777;
}

#implant_net_wrapper_v {
    width:600px;
	height:62px;
	margin:0px auto 20px auto;
	padding:0px;
}

#implant_net_wrapper_v p,#implant_net_wrapper_v p a {
    width:600px;
	height:46px;
	margin:0px;
	padding:8px 0px;
	display:block;
}

#implant_net_wrapper_v p#implant_net a {
	background:url(image/bg_implant_net_voice.jpg) no-repeat;
	line-height:150%;
    font-weight:bold;
	color:#FF0000;
	text-align:center;
	font-size:16px;
}

/* ヘッダー部
-----------------------------------*/

#wrapper {
    margin:0px;
	padding:0px;
	border:none;
	background:#FFFFFF;
	text-align:left;
}

#header {
    margin:0px;
	padding:0px;
	border:none;
	background:#FFFFFF;
	width:800px;
}

#h1_wrapper {
	border-right:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
	margin:0px;
	padding:0px;
	width:798px;
}

* html #h1_wrapper {
	border-right:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
	margin:0px;
	padding:0px;
	width:800px;
}

*:first-child+html #h1_wrapper {
	border-right:1px solid #ffcc00;
	border-left:1px solid #ffcc00;
	margin:0px;
	padding:0px;
	width:800px;
}

h1 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:0px;
	padding:12px 0px 0px 25px;
	background:none;
}



.yellow_hr {
    background:url(image/h-point.png) repeat-x;
	width:800px;
	height:1px;
	margin:0px;
	padding:0px;
	border:none;

}

.yellow_hr02 {
    background:url(image/h-point.png) repeat-x;
	width:800px;
	height:1px;
	margin:0px;
	padding:0px;
	border:none;

}

* html .yellow_hr02 {
    background:url(image/h-point.png) repeat-x;
	width:800px;
	height:1px;
	margin:-12px 0px 0px 0px;
	padding:0px;
	border:none;

}

#h-under {
    margin:0px;
	padding:0px;
	border:none;
}

* html #h-under {
    margin:-17px 0px 0px 0px;
	padding:0px;
	border:none;
}

/* グローバルナビ
-----------------------------------*/

#g_navi_wrapper{
    height:60px;
	width:800px;
}

* html #g_navi_wrapper{
    height:60px;
	margin:-5px 0px 0px 0px;
	width:800px;
}

*:first-child+html #g_navi_wrapper{
    height:60px;
	margin:-5px 0px 0px 0px;
	width:800px;
}

#g_navi01 {
    position:absolute;
    width:800px;
    height:30px;
    margin:0px;
    padding:0px;
	background:#FFFFFF;
}

* html #g_navi01 {
    position:absolute;
    width:800px;
    height:30px;
    margin:-12px 0px 0px -400px ;
    padding:0px;
	background:#FFFFFF;
}

*:first-child+html #g_navi01 {
    position:absolute;
    width:800px;
    height:30px;
    margin:0px 0px 0px -400px;
    padding:0px;
	background:#FFFFFF;
}

#g_navi02 {
    position:absolute;
    width:800px;
    height:30px;
    margin:30px 0px 0px 0px;
    padding:0px;
	background:#FFFFFF;
}

* html #g_navi02 {
    position:absolute;
    width:800px;
    height:30px;
    margin:18px 0px 0px -400px;
    padding:0px;
	background:#FFFFFF;
}

*:first-child+html #g_navi02 {
    position:absolute;
    width:800px;
    height:30px;
    margin:30px 0px 0px -400px;
    padding:0px;
	background:#FFFFFF;
}

#g_navi01 p,#g_navi02 p {
    position:absolute;
    float:left;
    margin:0px;
    padding:0px;
    display:block;
    height:30px;
    text-indent:-9999px;
}

#g_navi01 p a,#g_navi02 p a {
text-decoration:none;
display:block;
height:30px;
}
    
#g_navi01 p#btn01 { width:120px; left:13px; background: url(image/h-m-iin.png) no-repeat; }
#g_navi01 p#btn02 { width:120px; left:134px; background: url(image/h-m-chiryo.png) no-repeat; }
#g_navi01 p#btn03 { width:120px; left:255px; background: url(image/h-m-inplant.png) no-repeat; }
#g_navi01 p#btn04 { width:120px; left:376px; background: url(image/h-m-toin.png) no-repeat; }
#g_navi01 p#btn05 { width:120px; left:497px; background: url(image/h-m-qanda.png) no-repeat; }
#g_navi01 p#btn12 { width:120px; left:618px; background: url(image/h-m-voice.png) no-repeat; }

#g_navi02 p#btn06 { width:120px; left:62px; background: url(image/h-m-ct.png) no-repeat; }
#g_navi02 p#btn07 { width:120px; left:183px; background: url(image/h-m-yobo.png) no-repeat; }
#g_navi02 p#btn08 { width:120px; left:304px; background: url(image/h-m-irebakamiawase.png) no-repeat; }
#g_navi02 p#btn09 { width:120px; left:425px; background: url(image/h-m-shinbi.png) no-repeat; }
#g_navi02 p#btn10 { width:120px; left:546px; background: url(image/h-m-access.png) no-repeat; }
#g_navi02 p#btn11 { width:120px; left:667px; background: url(image/h-m-otoiawase.png) no-repeat; }


#g_navi01 p#btn01 a:hover { width:120px; left:13px; background: url(image/h-mc-iin.png) no-repeat; }
#g_navi01 p#btn02 a:hover { width:120px; left:134px; background: url(image/h-mc-chiryo.png) no-repeat; }
#g_navi01 p#btn03 a:hover { width:120px; left:255px; background: url(image/h-mc-inplant.png) no-repeat; }
#g_navi01 p#btn04 a:hover { width:120px; left:376px; background: url(image/h-mc-toin.png) no-repeat; }
#g_navi01 p#btn05 a:hover { width:120px; left:497px; background: url(image/h-mc-qanda.png) no-repeat; }
#g_navi01 p#btn12 a:hover { width:120px; left:618px; background: url(image/h-mc-voice.png) no-repeat; }

#g_navi02 p#btn06 a:hover { width:120px; left:62px; background: url(image/h-mc-ct.png) no-repeat; }
#g_navi02 p#btn07 a:hover { width:120px; left:183px; background: url(image/h-mc-yobo.png) no-repeat; }
#g_navi02 p#btn08 a:hover { width:120px; left:304px; background: url(image/h-mc-irebakamiawase.png) no-repeat; }
#g_navi02 p#btn09 a:hover { width:120px; left:425px; background: url(image/h-mc-shinbi.png) no-repeat; }
#g_navi02 p#btn10 a:hover { width:120px; left:546px; background: url(image/h-mc-access.png) no-repeat; }
#g_navi02 p#btn11 a:hover { width:120px; left:667px; background: url(image/h-mc-otoiawase.png) no-repeat; }


#g_navi01 p#line01 { width:1px; left:0px; background: url(image/h-point.png) repeat-y; }
#g_navi01 p#line02 { width:1px; left:799px; background: url(image/h-point.png) repeat-y; }

#g_navi02 p#line03 { width:1px; left:0px; background: url(image/h-point.png) repeat-y; }
#g_navi02 p#line04 { width:1px; left:799px; background: url(image/h-point.png) repeat-y; }


#g_navi01 p#spacer01 { width:11px; left:1px; background: url(image/h-space.png) repeat-x; }
#g_navi01 p#spacer03 { width:60px; left:739px; background: url(image/h-space.png) repeat-x; }

#g_navi02 p#spacer04 { width:60px; left:1px; background: url(image/h-space.png) repeat-x; }
#g_navi02 p#spacer05 { width:11px; left:788px; background: url(image/h-space.png) repeat-x; }


#g_navi01 p#dot01 { width:1px; left:12px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot02 { width:1px; left:133px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot03 { width:1px; left:254px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot04 { width:1px; left:375px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot05 { width:1px; left:496px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot06 { width:1px; left:617px; background: url(image/h-line.png) no-repeat; }
#g_navi01 p#dot07 { width:1px; left:738px; background: url(image/h-line.png) no-repeat; }

#g_navi02 p#dot08 { width:1px; left:61px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot09 { width:1px; left:182px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot10 { width:1px; left:303px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot11 { width:1px; left:424px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot12 { width:1px; left:545px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot13 { width:1px; left:666px; background: url(image/h-line.png) no-repeat; }
#g_navi02 p#dot14 { width:1px; left:787px; background: url(image/h-line.png) no-repeat; }


/*----------------------- 最新ＣＴ ------------------------------*/

.ct_nagare {
	width:450px;
	margin:20px auto 0px auto;
	text-align:left;
}

.ct_yajirusi {
	text-align:center;
}

.ct_dot {
	margin-top:30px;
	margin-bottom:30px;
}

.ct_img {
	width:530px;
}

.b_blue_letter03 {
    color:#008df2;
}

.td_cont {
	padding-left:0px;
	padding-right:0px;
}
