﻿@charset "utf-8";

/*初期設定*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,pre,blockquote,img {
margin:0px;
padding:0px;
}
ul {list-style:none;}
img {border:0px;vertical-align:bottom;}
* {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.clear {clear: both;}

/*///全体リンク設定///*/
a:visited ,
a:link ,
a {color:#003399;}
a:active ,
a:hover {color:#ff0000;text-decoration:underline;}
/*全体詳細設定*/
body {font-size: 90%;background-color: #FFFFCC;}
#wrapper{text-align: center;background-color: #FFFFFF;}
#top{background: url(../img/bg_pagetop.jpg) repeat-x left top;}
#sub{background: url(../img/bg_pagetop.jpg) repeat-x left top;}
#header{width: 750px;margin: 0px auto 0px auto;text-align: left;}
#footer{text-align: center;clear: both;}
#footerbox{margin: 0px auto;width: 750px;}
#footerlink{text-align: center;padding-top: 20px;padding-bottom: 20px;border-bottom: 3px solid #FFCC33;line-height: 150%;}
#footerlink a{text-decoration: none;color: #333333;}
#footer p a{padding: 0px 1em 0px 1em;color: #333333;text-decoration: none;}
#header h1{font-size: 80%;font-weight: normal;color: #BB8651;padding: 5px 0 10px 5px;}
#logoBox{float: left;width: 550px;}
#logo{padding: 0px 0px 10px 9px;float: left;width: 340px;}
#header ul{width: 200px;float: right;}
#header ul li{float:left;padding-top: 50px;}
#topInqBox{float: right;width: 190px;background: url(../img/header_Inq.jpg) no-repeat left top;height: 99px;}
#topInqBox p{display: none;}
#topInqBox a{text-indent: -9999px;display: block;height: 21px;width: 180px;margin-top: 67px;margin-left: 5px;}
#header h2{float: right;width: 589px;background: url(../img/txt_header.jpg) no-repeat 0px 47px;height: 146px;text-indent: -9999px;}
#sub div#contents{text-align: left;}
#gnbox{padding-top: 0px;}
#contents{clear: both;width: 750px;margin: 0px auto 0px auto;background-color: #FFFFFF;text-align: left;}
#mainimg{background: url(../img/bg_top_mainimg.jpg) no-repeat center top;}
#mainimg h2{text-indent: -9999px;}
#mainimg p{text-indent: -9999px;}
#mainimgTxt{/*background: url(../img/mainimgTxt.jpg) no-repeat left top;*/height: 242px;width: 750px;margin: 0px auto;}
#mainimgsub{background: url(../img/bg_sub_mainimg.jpg) no-repeat center top;height: 54px;}
img.rfloat {float: right; margin: 0px 30px 0px 20px;}
#glovalnavi{height: 52px;width: 750px;margin: 0px auto 0px auto;}
#glovalnavi li {float: left;list-style-type: none;padding: 0;margin: 0;height: 52px;}
#glovalnavi a{display: block;height: 52px;padding: 0;margin: 0;text-indent: -9999px;}
#glovalnavi #gn_top{width: 92px;}
#glovalnavi #gn_top a{background:url(../img/bg_gnavi_top.jpg) no-repeat 0px 0px;width: 92px;}
#glovalnavi #gn_top a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat 0px 0px;}
#glovalnavi #gn_implant{width: 163px;}
#glovalnavi #gn_implant a{background:url(../img/bg_gnavi_top.jpg) no-repeat -92px 0px;width: 163px;}
#glovalnavi #gn_implant a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat -92px 0px;}
#glovalnavi #gn_facilities{width: 113px;}
#glovalnavi #gn_facilities a{background:url(../img/bg_gnavi_top.jpg) no-repeat -255px 0px;width: 113px;}
#glovalnavi #gn_facilities a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat -255px 0px;}
#glovalnavi #gn_cost{width: 137px;}
#glovalnavi #gn_cost a{background:url(../img/bg_gnavi_top.jpg) no-repeat -368px 0px;width: 137px;}
#glovalnavi #gn_cost a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat -368px 0px;}
#glovalnavi #gn_staff{width: 115px;}
#glovalnavi #gn_staff a{background:url(../img/bg_gnavi_top.jpg) no-repeat -505px 0px;width: 115px;}
#glovalnavi #gn_staff a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat -505px 0px;}
#glovalnavi #gn_access{width: 130px;}
#glovalnavi #gn_access a{background:url(../img/bg_gnavi_top.jpg) no-repeat -620px 0px;width: 130px;}
#glovalnavi #gn_access a:hover{background:url(../img/bg_gnavi_top_o.jpg) no-repeat -620px 0px;}
#sgnavi{font-size: 100%;}
#sgnavi ul{margin: 10px 0 10px 10px;}
#sgnavi ul li{font-size: 110%;margin: 15px 0 15px 1.5em;padding: 0 0 0 5px;line-height: 100%;list-style-image: url(../img/icon_rose.gif);}
#sgnavi ul li ul{margin: 10px 0 20px 0px;}
#sgnavi ul li ul li.cirico{font-size: 90%;margin: 15px 0 15px 1.5em;padding: 0 0 0 0px;line-height: 100%;list-style-image: url(../img/icon_circle.gif);}
#sgnavi ul li a{color: #000000;	text-decoration: none;}
#sgnavi ul li a:hover{color: #996600;	text-decoration: none;}

#contentsSub{float: left;width: 196px;}
#top #contentsMain{float: right;width: 545px;}
#sub #contentsMain{float: right;width: 535px;}
.totop {text-align: right;clear: both;padding: 10px 40px 20px 0px;line-height: 100%;}
.totop img{margin-right:5px;}
.totop a{text-decoration: none;padding: 0px 0px 4px 0px;color:#003399;}
.totop a:hover{text-decoration: underline;color:#003399;}
#copy{width: 250px;float: left;padding-top: 10px;}
#footerTxt{float: right;width: 300px;padding-bottom: 20px;}
.conpTU10 {font-size: 100%;line-height: 1.5em;padding: 10px 0 10px 0;}
.conpTU20 {font-size: 100%;line-height: 1.5em;padding: 10px 0 20px 0;}
.conpU20 {font-size: 105%;line-height: 1.5em;padding-bottom: 20px;}
.conpU10 {font-size: 105%;line-height: 1.5em;padding-bottom: 10px;}
.conp {font-size: 105%;line-height: 1.5em;}
.conul{font-size: 105%;	margin: 5px 0 10px 0;}
.conul li{margin: 0 0 5px 2em;padding: 0 0 0 0px;list-style-type: disc;line-height: 130%;}
.conulIcon{font-size: 110%;margin: 5px 0 10px 0;}
.conulIcon li{margin: 0 0 5px 1.5em;padding: 0 0 0 5px;line-height: 130%;list-style-image: url(../img/icon_circle.gif);}
.pagetop{text-size:12px; text-align: right;clear: both;padding: 10px 40px 20px 0px;line-height: 1.5em;}
.pagetop  a{padding: 0px 0px 4px 0px;color:#003399;}
.pagetop img{margin-right:5px;}
.txtRight{text-align:right;}
.txtCenter{text-align:center;}
/*box*/
.ttlconBox{padding: 20px 10px 20px 0px;}
.sttlconBox{padding: 10px 10px 20px 15px;}
.sttl0conBox{padding: 10px 0px 20px 0px;}
#bunInqBox{
	width: 183px;
	background: url(../img/bun_inquiry.jpg) no-repeat left top;
	padding-top: 67px;
	margin: 0px auto 0px auto;
	padding-bottom: 7px;
}
#bunInqBox p{display: none;}
#bunInqBox a{text-indent: -9999px;display: block;height: 21px;width: 173px;margin-left: 5px;}
/*redfont*/
.redfont{color: #CC0000;}
.basefont{color: #997926;}
/*top*/
#pointbox h3{background: url(../img/top_sttl_point.gif) no-repeat left top;text-indent: -9999px;height: 36px;width: 750px;}
#topBanar h3{background-image: url(../img/allon4banar.jpg) no-repeat left top;text-indent: -9999px;height: 100px;width: 540px;}
#topNews h3{background: url(../img/top_sttl_news.gif) no-repeat left top;text-indent: -9999px;height: 27px;width: 540px;}
#topLinkage h3{background: url(../img/top_sttl_linkage.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topBenefit h3{background: url(../img/top_sttl_benefit.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topFeature h3{background: url(../img/top_sttl_feature.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topParking h3{background: url(../img/top_sttl_parking.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topShiji h3{background: url(../img/top_sttl_shiji.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topRenkei h3{background: url(../img/top_sttl_renkei.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topAdvisement h3{background: url(../img/top_sttl_advise.gif) no-repeat left top;text-indent: -9999px;height: 33px;width: 540px;}
#topType h3{background: url(../img/top_sttl_type.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topAccess h3{background: url(../img/top_sttl_access.gif) no-repeat left top;text-indent: -9999px;height: 27px;width: 196px;}
#topLink h3{background: url(../img/top_sttl_link.gif) no-repeat left top;text-indent: -9999px;height: 27px;width: 196px;}
#topStaff h3{background: url(../img/top_sttl_staff.gif) no-repeat left top;text-indent: -9999px;height: 37px;width: 540px;}
#topNewsTxt{padding: 20px;}
.box{margin-left: 90px;}
#topLinkage li{float: left;height: 107px;width: 180px; padding: 0px 45px 0px;}
#topLinkage li a{background-repeat: no-repeat;background-position: left top;height: 107px;width: 180px;display:block;text-indent:-9999px;}
#topLinkage li#tlink1 a{background-image: url(../img/img_linkage_1.gif);}
#topLinkage li#tlink1 a:hover{background-image: url(../img/img_linkage_1_o.gif);}
#topLinkage li#tlink2 a{background-image: url(../img/img_linkage_2.gif);}
#topLinkage li#tlink2 a:hover{background-image: url(../img/img_linkage_2_o.gif);}
#topLinkage li#tlink3 a{background-image: url(../img/img_linkage_3.gif);}
#topLinkage li#tlink3 a:hover{background-image: url(../img/img_linkage_3_o.gif);}
#topType li{float: left;height: 107px;width: 180px;}
#topType li a{background-repeat: no-repeat;background-position: left top;height: 107px;width: 180px;display:block;text-indent:-9999px;}
#topType li#tType1 a{background-image: url(../img/img_type_1.jpg);}
#topType li#tType1 a:hover{background-image: url(../img/img_type_1_o.jpg);}
#topType li#tType2 a{background-image: url(../img/img_type_2.jpg);}
#topType li#tType2 a:hover{background-image: url(../img/img_type_2_o.jpg);}
#topType li#tType3 a{background-image: url(../img/img_type_3.jpg);}
#topType li#tType3 a:hover{background-image: url(../img/img_type_3_o.jpg);}
#topAccess img#map{margin: 5px 0 5px 5px;}
#topAccess p{padding: 10px 10px 0px;}
#topLink p{text-align: center;padding-top: 10px;}
#pointbox{padding: 10px 0px 20px 0px;clear: both;}
#pointbox li{float:left;height: 75px;}
#pointbox li a{background-repeat: no-repeat;background-position: left top;height: 75px;display:block;text-indent:-9999px;}
#pointbox li.Tone{width:189px;}
#pointbox li.Tone a{width:189px;background-image: url(../img/top_img_point_1.jpg);}
#pointbox li.Tone a:hover{width:189px;background-image: url(../img/top_img_point_1_o.jpg);}
#pointbox li.Ttwo{width:187px;}
#pointbox li.Ttwo a{width:187px;background-image: url(../img/top_img_point_2.jpg);}
#pointbox li.Ttwo a:hover{width:187px;background-image: url(../img/top_img_point_2_o.jpg);}
#pointbox li.Tthree{width:187px;}
#pointbox li.Tthree a{width:187px;background-image: url(../img/top_img_point_3.jpg);}
#pointbox li.Tthree a:hover{width:187px;background-image: url(../img/top_img_point_3_o.jpg);}
#pointbox li.Tfour{width:187px;}
#pointbox li.Tfour a{width:187px;background-image: url(../img/top_img_point_4.jpg);}
#pointbox li.Tfour a:hover{width:187px;background-image: url(../img/top_img_point_4_o.jpg);}
#topLinkage{padding-bottom: 20px;}
#topBenefit{padding-bottom: 10px;}
#topFeature{padding-bottom: 10px;}
#topAdvisement{padding-bottom: 10px;}
#topType{padding-bottom: 10px;}
#topAccess
#topLink{text-align: center;}
#topFeatureLBox{width: 265px;float: left;}
#topFeatureLBox li{padding-bottom: 10px;padding-left: 10px;}
#topFeatureRBox{width: 270px;float: right;}
#topFeatureRBox li{padding-bottom: 10px;}
#topFeature li a{background-repeat: no-repeat;background-position: left top;width:250px;height: 69px;display:block;text-indent:-9999px;}
#topFeature li#tfl1 a{background-image: url(../img/img_feature_1.jpg);}
#topFeature li#tfl1 a:hover{background-image: url(../img/img_feature_1_o.jpg);}
#topFeature li#tfl2 a{background-image: url(../img/img_feature_2.jpg);}
#topFeature li#tfl2 a:hover{background-image: url(../img/img_feature_2_o.jpg);}
#topFeature li#tfl3 a{background-image: url(../img/img_feature_3.jpg);}
#topFeature li#tfl3 a:hover{background-image: url(../img/img_feature_3_o.jpg);}
#topFeature li#tfl4 a{background-image: url(../img/img_feature_4.jpg);}
#topFeature li#tfl4 a:hover{background-image: url(../img/img_feature_4_o.jpg);}
#topFeature li#tfl5 a{background-image: url(../img/img_feature_5.jpg);}
#topFeature li#tfl5 a:hover{background-image: url(../img/img_feature_5_o.jpg);}
#topFeature li#tfl6 a{background-image: url(../img/img_feature_6.jpg);}
#topFeature li#tfl6 a:hover{background-image: url(../img/img_feature_6_o.jpg);}
#topFeature li#tfl7 a{background-image: url(../img/img_feature_7.jpg);}
#topFeature li#tfl7 a:hover{background-image: url(../img/img_feature_7_o.jpg);}
#topFeature li#tfl8 a{background-image: url(../img/img_feature_8.jpg);}
#topFeature li#tfl8 a:hover{background-image: url(../img/img_feature_8_o.jpg);}
#topFeature li#tfl9 a{background-image: url(../img/img_feature_9.jpg);}
#topFeature li#tfl9 a:hover{background-image: url(../img/img_feature_9_o.jpg);}
#topFeature li#tfl10 a{background-image: url(../img/img_feature_10.jpg);}
#topFeature li#tfl10 a:hover{background-image: url(../img/img_feature_10_o.jpg);}
#topFeature li#tfl11 a{background-image: url(../img/img_feature_11.jpg);}
#topFeature li#tfl11 a:hover{background-image: url(../img/img_feature_11_o.jpg);}
.topAdBox{background: url(../img/bg_advise_foot.jpg) no-repeat left bottom;float: left;width: 178px;padding-bottom: 30px;height: 22em;}
.topAdBox h4{padding-bottom: 15px;}
.topAdBox p{padding: 0px 10px 10px 10px;line-height: 130%;font-size: 100%;}
.topAdBox ol li{margin-left: 3em;padding-right: 10px;padding-bottom: 10px;line-height: 130%;}
.topAdBox ul li{list-style-type: disc;margin:0 10px 0 2em;line-height: 130%;padding-bottom: 10px;}
.topAdBox h5{padding: 0px 10px 0px 10px;font-size: 100%;}
/*sub*/
#pointboxsub{padding: 10px 0px 5px 0px;}
#pointboxsub h3{background: url(../img/sub_sttl_point.gif) no-repeat left top;text-indent: -9999px;height: 31px;width: 196px;}
#pointboxsub p{padding: 0px 0px 5px 3px;}
#pointboxsub p a{background-repeat: no-repeat;background-position: left top;height: 38px;width: 190px;display:block;text-indent:-9999px;}
#pointboxsub p#pbs1 a{background-image: url(../img/sub_img_point1.gif);}
#pointboxsub p#pbs1 a:hover{background-image: url(../img/sub_img_point1_o.gif);}
#pointboxsub p#pbs2 a{background-image: url(../img/sub_img_point2.gif);}
#pointboxsub p#pbs2 a:hover{background-image: url(../img/sub_img_point2_o.gif);}
#pointboxsub p#pbs3 a{background-image: url(../img/sub_img_point3.gif);}
#pointboxsub p#pbs3 a:hover{background-image: url(../img/sub_img_point3_o.gif);}
#pointboxsub p#pbs4 a{background-image: url(../img/sub_img_point4.gif);}
#pointboxsub p#pbs4 a:hover{background-image: url(../img/sub_img_point4_o.gif);}
#contentsMain h2{width: 535px;height: 64px;text-indent: -9999px;background-repeat: no-repeat;background-position: left top;}
#ttlImplant{background-image: url(../img/ttl_implant.gif);}
#ttlImplantAbout{background-image: url(../img/ttl_implant_about.gif);}
#ttlImplantAboutMerit{background-image: url(../img/ttl_implant_about_merit.gif);}
#ttlImplantAboutPoint{background-image: url(../img/ttl_implant_about_point.gif);}
#ttlImplantAboutComp{background-image: url(../img/ttl_implant_about_comp.gif);}
#ttlImplantAll{background-image: url(../img/ttl_implant_all.gif);}
#ttlImplantAllFlow{background-image: url(../img/ttl_implant_all_flow.gif);}
#ttlImplantAllMerit{background-image: url(../img/ttl_implant_all_merit.gif);}
#ttlImplantOther{background-image: url(../img/ttl_implant_other.gif);}
#ttlImplantTreat{background-image: url(../img/ttl_implant_treat.gif);}
#ttlImplantTreatAtten{background-image: url(../img/ttl_implant_treat_atten.gif);}
#ttlImplantTreatReason{background-image: url(../img/ttl_implant_treat_reason.gif);}
#ttlImplantTreatFlow{background-image: url(../img/ttl_implant_treat_flow.gif);}
#ttlCost{background-image: url(../img/ttl_cost.gif);}
#ttlAccess{background-image: url(../img/ttl_access.gif);}
#ttlInquiry{background-image: url(../img/ttl_inquiry.gif);}
#ttlFacility{background-image: url(../img/ttl_facility.gif);}
#ttlStaff{background-image: url(../img/ttl_staff.gif);}
#ttlSitemap{background-image: url(../img/ttl_sitemap.gif);}
#ttlQa{background-image: url(../img/ttl_qa.gif);}
#ttlPolicy{background-image: url(../img/ttl_policy.gif);}
#ttlResults{background-image: url(../img/ttl_results.gif);}
h2#ttlNomal{
	background-image: url(../img/bg_ttl_nomal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 0px;
	padding: 20px 0px 0px;
	font-size: 200%;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	margin-bottom: -20px;
}
#contentsSub li.snlink{list-style-image: url(../img/icon_rose.gif);margin: 10px 5px 10px 2em;}
#contentsSub li.ssnlink{list-style-image: url(../img/icon_circle.gif);margin: 10px 5px 10px 1em;}
.panlist{padding-top: 10px;padding-bottom: 5px;}
#contentsSub{background: url(../img/bg_access.gif) repeat left top;margin-bottom: 20px;padding-bottom: 20px;}
#sub h3.ssttl{background: url(../img/bg_sttl.gif) no-repeat left bottom;font-size: 120%;line-height: 130%;padding: 10px 10px 25px 10px;}
#sub h4.sssttl{font-size: 105%;line-height: 130%;padding: 0px 0px 0px 10px;margin: 5px 0px 5px 0px;	border-left: 3px solid #FFCC00;}
#sub h5.sssttl{font-size: 100%;line-height: 130%;margin: 5px 0px 5px 0px;}
/*cost*/
.costtable{
	border-right: 2px solid #AC8878;
	border-bottom: 2px solid #AC8878;
	border-left: 1px solid #AC8878;
}
.costtable th{
	text-align: left;
	padding: 5px;
	border-top: 2px solid #AC8878;
	border-left: 1px solid #AC8878;
}
.costtable td{
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #AC8878;
	border-left: 1px solid #AC8878;
}
/*cost*/
.accesstable td{padding: 5px 0px 5px 5px;}
.cardTxt{float: left;width: 290px;}
.cardImg{float: right;width: 180px;}
/*inquiry*/
#inqMItxt{float: right;width: 310px;padding: 20px 0 0 0;}
#inqMItxt p{text-align:center;}
#inqMIimg{float: left;width: 200px;}
#formTable{background-color:#ffffff;margin: 15px 0 0px; width:500px;border-top: 1px dotted #666666;}
#formTable th{text-align:left;font-size:100%;padding:5px 10px;border-bottom: 1px dotted #666666;}
#formTable td{padding:5px;font-size: 100%;border-bottom: 1px dotted #666666;}
#sub .submit{text-align:center;font-size:100%;width:450px;margin:10px auto 5px;}
#sub .submit input{margin:0px 5px;}
#sub .inptext{width:320px;margin:2px;}
#sub .small{font-size:90%;color:red;}
#sub .error{width:320px;margin:2px;background-color:#cccccc;}
#errorTxt{border: 1px dotted #FF9900;padding: 10px;background-color: #FFFFCC;}
/*staff*/
.staffPhotoA{width:160px;float:right;text-align:right;padding:0 0 10px 0;}
.staffPaBoxB{width:210px;float:left;}
.staffPaBoxC{width:240px;float:right;}
.staffname{
	font-size: 120%;
	line-height: 130%;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 0px;
	border-left: 3px solid #FFCC00;
}
/*photobox*/
/*200*/
.L200box{float: left;width: 200px;}
.L200box img{margin:0 10px 10px 0;}
.L280box{float: left;width: 280px;}
.R280box{float: right;width: 280px;
.L350box{float: left;width: 350px;}}
.R200box{float: right;width: 200px;}
.R200box img{margin:0 0 10px 10px;}
.R100box{float: right;width: 100px;}
.R100box img{margin:0 0 10px 10px;}
/*150*/
.L150box{float: left;width: 150px;}
.L150box img{margin:0 10px 10px 0;}
.R330box{float: right;width: 330px;}
/*300*/
.cL280box{float: left;width: 280px;}
.cL280box img{margin:10px 0;}
.cR200box{float: right;width: 200px;}
.cR200box img{margin:10px 0;}
.cL280box ul{width: 200px;}
/*harf*/
.L240box{float: left;width: 240px;}
.L240box img{margin:10px 0;}
.R240box{float: right;width: 240px;}
.R240box img{margin:10px 0;}
/*104*/
.L104box{float: left;width: 104px;}
.L104box img{margin:0 10px 10px 0;}
.R130box{float: right;width: 130px;}
.R120box{float: right;width: 120px;}
/*cattl*/
.cattl{font-size: 210%;font-weight: bold;color: #997926;font-family: "ＭＳ 明朝", "細明朝体", "ヒラギノ明朝 Pro W3";line-height: 130%;margin: 0px;padding: 0px 0px 10px 0px;}
/*implantabout*/
#aboutFooterbun{padding-bottom: 20px;}
.aboutFooterbunBox{float: left;width: 165px;background-color: #efefef;margin-right: 5px;margin-left: 5px;height:130px;}
.aboutFooterbunBox h4{background-color:#F1DA47;padding: 5px;font-size: 110%;line-height: 130%;}
.aboutFooterbunBox h4 a{color: #333333;text-decoration: none;display: block;background: url(../img/icon_arrow_ore.gif) 135px 10px no-repeat;}
.aboutFooterbunBox p.afbbtxt{font-size: 105%;float: right;width: 80px;padding: 5px 5px 5px 0px;line-height: 130%;}
.aboutFooterbunBox p.afbbimg{float: left;width: 70px;}
.aboutFooterbunBox p.afbbimg img{margin: 5px;}
/*implantall*/
#allFooterbun{padding-bottom: 20px;}
.allFooterbunBox{float: left;width: 250px;background-color: #efefef;margin-right: 5px;margin-left: 5px;height:130px;}
.allFooterbunBox h4{background-color:#F1DA47;padding: 5px;font-size: 100%;line-height: 130%;}
.allFooterbunBox h4 a{color: #333333;text-decoration: none;display: block;background: url(../img/icon_arrow_ore.gif) 220px 10px no-repeat;}
.allFooterbunBox p.afbbtxt{font-size: 110%;float: right;width: 165px;padding: 5px 5px 5px 0px;line-height: 130%;}
.allFooterbunBox p.afbbimg{float: left;width: 70px;}
.allFooterbunBox p.afbbimg img{margin: 5px;}
#allFooterLink{padding: 20px 0;}
.allFooterLinkBox{float: left;width: 250px;background-color: #efefef;margin-right: 5px;margin-left: 5px;}
.allFooterLinkBox h4{padding: 5px;font-size: 100%;}
.allFooterLinkBox h4 a{color: #333333;text-decoration: none;}

#imgAllFlow{background: url(../img/img_implant_allonfour_flow_1.jpg) no-repeat left top;height: 560px;width: 467px;border-top: 3px solid #FE9900;border-bottom: 3px solid #FE9900;margin-bottom: 40px;margin-left: 15px;}
#imgAllFlow h3,
#imgAllFlow p{text-indent: -9999px;}
/*implantabout*/
li.ulIconArten{list-style-image: url(../img/icon_warning.gif);margin: 0 0 5px 2.5em;}
li.ulIconCir{list-style-image: url(../img/icon_circle.gif);margin: 0 0 5px 2.5em;}
#otherFooterbun{}
.otherFooterbunBox{	float: left;width: 162px;margin-right: 3px;height: 28em;}
.otherFooterbunBox h4{font-size: 110%;background: url(../img/bg_implant_other_linkttl.gif) no-repeat left top;padding-top: 5px;padding-bottom: 10px;padding-left: 20px;}
.otherFooterbunBoxTxt{padding: 5px;line-height: 130%;}
.otherFooterbunBoxTxt h5{font-size: 100%;color: #997926;}
/*implanttreat*/
#imgTreatFlow{background: url(../img/img_implant_treat_flow_1.jpg) no-repeat left top;height: 900px;width: 467px;border-top: 3px solid #FE9900;border-bottom: 3px solid #FE9900;margin-bottom: 40px;margin-left: 15px;}
#imgTreatFlow h3,
#imgTreatFlow p{text-indent: -9999px;}

#TreatFooterbun{padding-bottom: 20px;}
.TreatFooterbunBox{float: left;width: 165px;background-color: #efefef;margin-right: 5px;margin-left: 5px;height:130px;}
.TreatFooterbunBox h4{background-color:#F1DA47;padding: 5px;font-size: 100%;line-height: 130%;}
.TreatFooterbunBox h4 a{color: #333333;text-decoration: none;display: block;background: url(../img/icon_arrow_ore.gif) 135px 10px no-repeat;}
.TreatFooterbunBox p.afbbtxt{float: right;width: 80px;padding: 5px 5px 5px 0px;line-height: 130%;}
.TreatFooterbunBox p.afbbimg{float: left;width: 70px;}
.TreatFooterbunBox p.afbbimg img{margin: 5px;}
/*sitemap*/
#sitemapnavi ul{margin: 10px 0 10px 10px;}
#sitemapnavi ul li{margin: 15px 0 15px 1.5em;padding: 0 0 0 5px;line-height: 100%;list-style-image: url(../img/icon_rose.gif);}
#sitemapnavi ul li ul{margin: 10px 0 20px 0px;}
#sitemapnavi ul li ul li.cirico{margin: 15px 0 15px 1.5em;padding: 0 0 0 0px;line-height: 100%;list-style-image: url(../img/icon_circle.gif);}
/*implantmain*/
#implantLink{}
.implantLinkBox{float: left;width: 250px;}
.implantLinkBoxTtl{background: url(../img/bg_implant_link_ttl.gif) no-repeat left top;padding: 15px;}
.implantLinkBoxTtl h3{font-size: 100%;}
.implantLinkBoxTxt{background: url(../img/bg_implant_link_con.gif) no-repeat left bottom;padding: 15px;height: 150px;}
.implantLinkBox a{text-decoration: none;color: #000000;}
.implantLinkBox a img{margin-right:5px;}

#treatFooterLink{padding: 10px 0 20px 0;}
.treatFooterLinkBox{float: left;background-color: #efefef;margin-right: 5px;margin-left: 5px;}
.treatFooterLinkBox h4{padding: 5px;font-size: 100%;}
.treatFooterLinkBox h4 a{color: #333333;text-decoration: none;}
.linkttl{padding: 5px;font-size: 100%;color: #FF9900;}
/*question*/
.qTxt{color: #669900;padding-bottom: 10px;}
.aTxt{font-size: 105%;padding-bottom: 30px;line-height: 150%;}

/* Except IE
  -----------------------------------*/
html>body {font-size: 10pt;}
.pageFootLinkL {float: left;width: 245px;}
.pageFootLinkR {float: right;width: 250px;padding-top: 3px;}
.pageFootLink{padding-bottom: 20px;}
#footerCatch {
	clear: both;
	padding-top: 15px;
	padding-bottom: 20px;
}

