@charset   "EUC-JP";
BODY {
   FONT-SIZE: 12px;
   MARGIN: 0px;
   LINE-HEIGHT: 125%;
   TEXT-ALIGN: center
;
}
H1 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
H2 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
H3 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
H4 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
H5 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
H6 {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
P {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
LI {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
UL {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
OL {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
DL {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
DT {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
DD {
   MARGIN-TOP: 0px;
   MARGIN-BOTTOM: 0px
;
}
HR {
   VISIBILITY: hidden;
   WIDTH: 100px
;
}
HTML {
   OVERFLOW-Y: scroll
;
}
TABLE {
   BORDER-COLLAPSE: collapse
;
}
H1 {
   TEXT-INDENT: -9999px
;
}
.orenge {
   COLOR: #ff7f00
;
}
.pink {
   COLOR: #ff99cc
;
}
.clear {
   CLEAR: both
;
}
SPAN.no_txt {
   DISPLAY: none
;
}
A {
   OVERFLOW: hidden
;
}
A IMG {
   BORDER-RIGHT: 0px;
   BORDER-TOP: 0px;
   BORDER-LEFT: 0px;
   BORDER-BOTTOM: 0px
;
}
UNKNOWN {
   COLOR: #ffffff;
TEXT-DECORATION: underline
}
UNKNOWN {
   COLOR: #ffffff;
TEXT-DECORATION: underline
}
UNKNOWN {
   COLOR: #ff0000;
TEXT-DECORATION: none
}
#container {
   BORDER-RIGHT: #ff7f00 1px solid;
   BORDER-TOP: #ff7f00 1px solid;
   MARGIN: 0px auto;
   OVERFLOW: hidden;
   BORDER-LEFT: #ff7f00 1px solid;
   WIDTH: 800px;
   BORDER-BOTTOM: #ff7f00 1px solid
;
}
#contents {
   BORDER-LEFT: #ff7f00 3px solid;
   WIDTH: 800px;
   TEXT-ALIGN: left
;
}
#g_navi {
   PADDING-LEFT: 10px;
   FLOAT: left;
   WIDTH: 200px;
   PADDING-TOP: 10px;
   BORDER-RIGHT-STYLE: none;
   TEXT-ALIGN: left
;
}
.g_navi_box {
   BORDER-RIGHT: #ff7f00 1px solid;
   BORDER-TOP: #ff7f00 1px solid;
   MARGIN-TOP: 10px;
   MARGIN-BOTTOM: 10px;
   BORDER-LEFT: #ff7f00 1px solid;
   WIDTH: 197px;
   BORDER-BOTTOM: #ff7f00 1px solid
;
}
.g_navi_box UL {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 8px;
   FONT-SIZE: 12px;
   PADDING-BOTTOM: 5px;
   MARGIN: 0px;
   LINE-HEIGHT: 150%;
   PADDING-TOP: 0px;
   LIST-STYLE-TYPE: none
;
}
.g_navi_box LI {
   BACKGROUND: url(../img/g_navi_icon.gif) no-repeat right center
;
}
.g_navi_box LI A {
   OVERFLOW: hidden
;
}
.g_navi_box LI A:LINK {
   COLOR: #000000;
   TEXT-DECORATION: none
;
}
.g_navi_box LI A:VISITED {
   COLOR: #000000;
   TEXT-DECORATION: none
;
}
.g_navi_box LI A:HOVER {
   COLOR: #ff0000;
   TEXT-DECORATION: none
;
}
#main {
   FLOAT: right;
   MARGIN-LEFT: 15px;
   WIDTH: 565px;
   PADDING-TOP: 10px;
   TEXT-ALIGN: left
;
}
.main_p {
   FONT-SIZE: 12px;
   COLOR: #ff7f00;
   LINE-HEIGHT: 150%
;
}
#main IMG {
   }
.service_navi_left {
   FLOAT: left;
   WIDTH: 274px;
   MARGIN-RIGHT: 8px;
   HEIGHT: 185px
;
}
.service_navi_right {
   FLOAT: left;
   WIDTH: 274px;
   HEIGHT: 185px
;
}
.h2_box {
   BORDER-RIGHT: medium none;
   BORDER-TOP: medium none;
   FLOAT: left;
   MARGIN: 10px 0px 0px;
   BORDER-LEFT: medium none;
   WIDTH: 565px;
   BORDER-BOTTOM: medium none
;
}
.h2_box_guidance {
   BORDER-RIGHT: #ff7f00 1px solid;
   BORDER-TOP: #ff7f00 1px solid;
   MARGIN-TOP: 10px;
   BACKGROUND: url(../img/guidance_ph01.jpg) no-repeat right top;
   FLOAT: left;
   BORDER-LEFT: #ff7f00 1px solid;
   WIDTH: 553px;
   BORDER-BOTTOM: #ff7f00 1px solid
;
}
.h2_box_p {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 10px;
   PADDING-BOTTOM: 10px;
   LINE-HEIGHT: 130%;
   PADDING-TOP: 0px
;
}
TABLE.shinryo {
   BORDER-RIGHT: #ff7f00 1px solid;
   BORDER-TOP: #ff7f00 1px solid;
   FONT-SIZE: 100%;
   MARGIN-BOTTOM: 10px;
   MARGIN-LEFT: 10px;
   BORDER-LEFT: #ff7f00 1px solid;
   WIDTH: 350px;
   BORDER-BOTTOM: #ff7f00 1px solid
;
}
TABLE.shinryo TH {
   BORDER-RIGHT: #ff7f00 1px solid;
   PADDING-RIGHT: 0.5em;
   PADDING-LEFT: 0.5em;
   PADDING-BOTTOM: 0.5em;
   COLOR: #ff7f00;
   PADDING-TOP: 0.5em;
   BORDER-BOTTOM: #ff7f00 1px solid;
   BACKGROUND-COLOR: #ffff99;
   TEXT-ALIGN: center
;
}
TABLE.shinryo TD.left {
   BORDER-RIGHT: #ff7f00 1px solid;
   PADDING-RIGHT: 1em;
   PADDING-LEFT: 1em;
   PADDING-BOTTOM: 0.5em;
   WIDTH: 170px;
   COLOR: #ff7f00;
   PADDING-TOP: 0.5em;
   BORDER-BOTTOM: #ff7f00 1px solid;
   BACKGROUND-COLOR: #ffffff;
   TEXT-ALIGN: left
;
}
TABLE.shinryo TD.right {
   BORDER-RIGHT: #ff7f00 1px solid;
   PADDING-RIGHT: 0.5em;
   PADDING-LEFT: 0.5em;
   PADDING-BOTTOM: 0.5em;
   WIDTH: 20px;
   COLOR: #ff9966;
   PADDING-TOP: 0.5em;
   BORDER-BOTTOM: #ff7f00 1px solid;
   BACKGROUND-COLOR: #ffffff;
   TEXT-ALIGN: center
;
}
.footer {
   FONT-SIZE: 11px;
   FLOAT: left;
   PADDING-BOTTOM: 10px;
   WIDTH: 565px;
   COLOR: #ff7f00;
   PADDING-TOP: 10px
;
}
.footer_p {
   FONT-SIZE: 10px;
   COLOR: #999999;
   TEXT-ALIGN: left
;
}
.footer A {
   }
.footer A:LINK {
   COLOR: #ff7f00;
   TEXT-DECORATION: none
;
}
.footer A:VISITED {
   COLOR: #ff7f00;
   TEXT-DECORATION: none
;
}
.footer A:HOVER {
   COLOR: #cccccc;
   TEXT-DECORATION: none
;
}
#Form CAPTION {
   TEXT-ALIGN: left
;
}
#Form TH {
   BACKGROUND-COLOR: #f3f3f3;
   TEXT-ALIGN: left
;
}
#Form EM {
   MARGIN-LEFT: 5px;
   COLOR: #ff9900;
   FONT-STYLE: normal
;
}
UNKNOWN {
   CLEAR: both;
   DISPLAY: block;
   VISIBILITY: hidden;
   HEIGHT: 0px;
content: "."
}
.h2_box2 {
   MARGIN-LEFT: 40px;
   WIDTH: 100%;
   BORDER-TOP-STYLE: none;
   MARGIN-RIGHT: 40px;
   BORDER-RIGHT-STYLE: none;
   BORDER-LEFT-STYLE: none;
   BORDER-BOTTOM-STYLE: none
;
}
.h2_box2 P {
   MARGIN: 0px;
   BORDER-TOP-STYLE: none;
   LINE-HEIGHT: 189%;
   BORDER-RIGHT-STYLE: none;
   BORDER-LEFT-STYLE: none;
   BORDER-BOTTOM-STYLE: none
;
}
.h2_box2 P IMG {
   FLOAT: right;
   MARGIN: 10px
;
}
.h2_box2 H2 {
   PADDING-RIGHT: 0px;
   BACKGROUND-POSITION: left center;
   PADDING-LEFT: 30px;
   BACKGROUND-IMAGE: url(../img/sikaku.gif);
   PADDING-BOTTOM: 0px;
   PADDING-TOP: 10px;
   BACKGROUND-REPEAT: no-repeat;
   BORDER-LEFT-STYLE: none;
   HEIGHT: 30px;
   BACKGROUND-COLOR: #ffffb9;
   TEXT-ALIGN: left
;
}
.h2_box2 H4 {
   BACKGROUND-POSITION: left center;
   PADDING-LEFT: 30px;
   BACKGROUND-IMAGE: url(../img/alpha_back.gif);
   WIDTH: 250px;
   PADDING-TOP: 10px;
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 30px
;
}
.h2_box2 H3 {
   PADDING-LEFT: 10px;
   BORDER-LEFT: red 5px double;
   PADDING-TOP: 7px;
   HEIGHT: 25px;
   BACKGROUND-COLOR: #ffffac
;
}
.pan {
   FLOAT: right;
   TEXT-DECORATION: none
;
}
.h2_box2 LI {
   LIST-STYLE-TYPE: circle
;
}
#implant {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   PADDING-TOP: 0px
;
}
#implant_touinn {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   PADDING-TOP: 0px
;
}
#implant H2 {
   MARGIN-TOP: -15px;
   TEXT-INDENT: -9999px
;
}
#implant_touinn H2 {
   MARGIN-TOP: -15px;
   TEXT-INDENT: -9999px
;
}
#implant H3 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 10px;
   FONT-SIZE: 14px;
   PADDING-BOTTOM: 7px;
   MARGIN: 10px 0px;
   BORDER-LEFT: #ff6666 8px solid;
   WIDTH: 550px;
   PADDING-TOP: 7px;
   BORDER-BOTTOM: #ff6666 1px solid
;
}
#implant_touinn H3.point1 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 70px;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/point1.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   COLOR: #666666;
   PADDING-TOP: 27px;
   HEIGHT: 71px
;
}
#implant_touinn H3.point2 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 70px;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/point2.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   COLOR: #666666;
   PADDING-TOP: 27px;
   HEIGHT: 71px
;
}
#implant_touinn H3.point3 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 70px;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/point3.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   COLOR: #666666;
   PADDING-TOP: 27px;
   HEIGHT: 71px
;
}
#implant_touinn H3.point4 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 70px;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/point4.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   COLOR: #666666;
   PADDING-TOP: 27px;
   HEIGHT: 71px
;
}
#hiyou H4 {
   CLEAR: both;
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 20px;
   FONT-SIZE: 13px;
   BACKGROUND: url(../img/arrow_pink.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   COLOR: #ff6666;
   PADDING-TOP: 0px
;
}
#implant_touinn H4 {
   CLEAR: both;
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 10px;
   FONT-SIZE: 13px;
   PADDING-BOTTOM: 5px;
   MARGIN: 5px 0px;
   BORDER-LEFT: #cccccc 10px solid;
   COLOR: #666666;
   PADDING-TOP: 5px;
   BACKGROUND-COLOR: #d9e2ea
;
}
#implant_touinn H4.gakkai {
   CLEAR: both;
   BORDER-RIGHT: medium none;
   PADDING-RIGHT: 0px;
   BORDER-TOP: medium none;
   PADDING-LEFT: 10px;
   FONT-SIZE: 13px;
   BACKGROUND: none transparent scroll repeat 0% 0%;
   PADDING-BOTTOM: 5px;
   MARGIN: 5px 0px;
   BORDER-LEFT: medium none;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: medium none
;
}
#implant_touinn DL {
   FLOAT: left;
   MARGIN: 10px 0px;
   WIDTH: 540px
;
}
#implant_touinn DD.left {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   FLOAT: left;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 300px;
   PADDING-TOP: 0px
;
}
#implant_touinn DD.right {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   FLOAT: left;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 240px;
   PADDING-TOP: 0px
;
}
#implant_touinn LI {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   PADDING-TOP: 0px;
   LIST-STYLE-TYPE: circle
;
}
#implant P {
   LINE-HEIGHT: 160%
;
}
#konna P {
   MARGIN: 0px
;
}
#konna H4 {
   TEXT-INDENT: -9999px
;
}
#konna P {
   MARGIN: 0px
;
}
#konna H4 {
   TEXT-INDENT: -9999px
;
}
H5.list1 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 25px;
   FONT-SIZE: 12px;
   BACKGROUND: url(../img/konna_listmark1.jpg) no-repeat left center;
   PADDING-BOTTOM: 5px;
   MARGIN: 5px 0px;
   COLOR: #666666;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #cccccc 1px solid
;
}
H5.list2 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 25px;
   FONT-SIZE: 12px;
   BACKGROUND: url(../img/konna_listmark2.jpg) no-repeat left center;
   PADDING-BOTTOM: 5px;
   MARGIN: 5px 0px;
   COLOR: #666666;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #cccccc 1px solid
;
}
#konna H6 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px 0px -5px;
   TEXT-INDENT: -9999px;
   PADDING-TOP: 0px
;
}
.konnna_list_a UL {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   PADDING-TOP: 0px
;
}
.konnna_list_a LI {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 25px;
   BACKGROUND: url(../img/konna_listmark1.jpg) no-repeat left center;
   PADDING-BOTTOM: 7px;
   MARGIN: 5px 0px 0px -30px;
   PADDING-TOP: 7px;
   LIST-STYLE-TYPE: none
;
}
.konnna_list_b UL {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   PADDING-TOP: 0px
;
}
.konnna_list_b LI {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 25px;
   BACKGROUND: url(../img/konna_listmark2.jpg) no-repeat left center;
   PADDING-BOTTOM: 7px;
   MARGIN: 5px 0px 0px -30px;
   PADDING-TOP: 7px;
   LIST-STYLE-TYPE: none
;
}
.konnna_list2 UL {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   PADDING-TOP: 0px
;
}
.konnna_list2 LI {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 25px;
   BACKGROUND: url(../img/konna_listmark.gif) no-repeat left center;
   PADDING-BOTTOM: 7px;
   MARGIN: 5px 0px 0px -30px;
   PADDING-TOP: 7px;
   LIST-STYLE-TYPE: none
;
}
#nagare {
   BACKGROUND: url(../img/nagare_bg01.jpg) no-repeat right bottom
;
}
.nagare_box {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 10px;
   MARGIN: 0px;
   WIDTH: 550px;
   PADDING-TOP: 10px
;
}
#nagare P {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 15px;
   MARGIN: 0px 0px 20px;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #cccccc 1px dotted
;
}
#nagare H4.nagare_step1 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step01.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step2 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step02.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step3 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step03.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step4 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step04.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step5 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step05.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step6 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step06.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
#nagare H4.nagare_step7 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 65px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/step07.jpg) no-repeat left top;
   PADDING-BOTTOM: 30px;
   COLOR: #666666;
   PADDING-TOP: 20px
;
}
.list_box {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   BACKGROUND: url(../img/konna_ph3.jpg) no-repeat right bottom;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px 0px 30px;
   WIDTH: 553px;
   PADDING-TOP: 0px
;
}
.list_box2 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   BACKGROUND: url(../img/konna_ph1.jpg) no-repeat right top;
   PADDING-BOTTOM: 20px;
   MARGIN: 0px 0px 30px;
   WIDTH: 553px;
   PADDING-TOP: 0px
;
}
.title_01 {
   BORDER-RIGHT: #ff9900 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #ff9900 1px solid;
   PADDING-LEFT: 5px;
   FONT-WEIGHT: bold;
   PADDING-BOTTOM: 5px;
   MARGIN: 0px;
   BORDER-LEFT: #ff9900 1px solid;
   WIDTH: 550px;
   COLOR: #ff9900;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #ff9900 1px solid
;
}
.title_02 {
   BORDER-RIGHT: #ff6666 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #ff6666 1px solid;
   PADDING-LEFT: 5px;
   FONT-WEIGHT: bold;
   PADDING-BOTTOM: 5px;
   MARGIN: 0px;
   BORDER-LEFT: #ff6666 1px solid;
   WIDTH: 550px;
   COLOR: #ff6666;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #ff6666 1px solid
;
}
* HTML .advantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/advantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 0px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
   HEIGHT: 170px
;
}
*:first-child + HTML .advantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/advantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 0px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
HEIGHT: 170px
}
.advantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/advantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 20px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
   HEIGHT: 170px
;
}
* HTML .disadvantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/disadvantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 0px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
   HEIGHT: 170px
;
}
*:first-child + HTML .disadvantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/disadvantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 0px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
HEIGHT: 170px
}
.disadvantages_box {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   BACKGROUND: url(../img/disadvantages_box_bg.gif) no-repeat left top;
   PADDING-BOTTOM: 20px;
   MARGIN: 20px 0px;
   WIDTH: 553px;
   PADDING-TOP: 0px;
   HEIGHT: 170px
;
}
.iwata_profile {
   PADDING-RIGHT: 10px;
   PADDING-LEFT: 10px;
   FLOAT: left;
   PADDING-BOTTOM: 15px;
   MARGIN: 0px;
   WIDTH: 550px;
   PADDING-TOP: 15px;
   BORDER-BOTTOM: #cccccc 1px solid
;
}
.iwata_profile2 {
   PADDING-RIGHT: 10px;
   BORDER-TOP: #cccccc 1px solid;
   PADDING-LEFT: 10px;
   FLOAT: left;
   PADDING-BOTTOM: 15px;
   MARGIN: 15px 0px 0px;
   WIDTH: 550px;
   PADDING-TOP: 15px;
   BORDER-BOTTOM: #cccccc 1px solid
;
}
.iwata_profile IMG {
   FLOAT: left;
   MARGIN: 0px 15px 0px 0px;
   WIDTH: 137px
;
}
.iwata_profile P {
   FLOAT: left;
   MARGIN: 0px 0px 10px;
   WIDTH: 370px;
   LINE-HEIGHT: 170%
;
}
.kakaku {
   FONT-WEIGHT: bold;
   FONT-SIZE: 2em;
   LINE-HEIGHT: 170%
;
}
.r {
   COLOR: #ff0000
;
}
TABLE.hosyo {
   BORDER-RIGHT: #999999 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #999999 1px solid;
   PADDING-LEFT: 0px;
   FONT-SIZE: 1em;
   PADDING-BOTTOM: 0px;
   MARGIN: 10px 0px 0px;
   BORDER-LEFT: #999999 1px solid;
   WIDTH: 300px;
   PADDING-TOP: 0px;
   BORDER-BOTTOM: #999999 1px solid
;
}
TABLE.hosyo TH {
   BORDER-RIGHT: #999999 1px solid;
   PADDING-RIGHT: 0.3em;
   PADDING-LEFT: 0.3em;
   PADDING-BOTTOM: 0.5em;
   WIDTH: 80px;
   COLOR: #666666;
   PADDING-TOP: 0.5em;
   BORDER-BOTTOM: #999999 1px solid;
   BACKGROUND-COLOR: #ffff99;
   TEXT-ALIGN: center
;
}
TABLE.hosyo TD {
   BORDER-RIGHT: #999999 1px solid;
   PADDING-RIGHT: 0.3em;
   PADDING-LEFT: 0.3em;
   PADDING-BOTTOM: 0.5em;
   COLOR: #666666;
   PADDING-TOP: 0.5em;
   BORDER-BOTTOM: #999999 1px solid;
   TEXT-ALIGN: center
;
}
.top {
   BACKGROUND-COLOR: #ffff99
;
}
#hiyou {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   BACKGROUND: url(../img/hiyou_option_bg.jpg) no-repeat right bottom;
   PADDING-BOTTOM: 20px;
   MARGIN: 0px;
   WIDTH: 550px;
   LINE-HEIGHT: 150%;
   PADDING-TOP: 0px
;
}
.card {
   MARGIN: 10px 0px 0px
;
}
.hosyo_box {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   BACKGROUND: url(../img/hiyou_hosyo_bg.jpg) no-repeat right bottom;
   PADDING-BOTTOM: 20px;
   MARGIN: 0px;
   WIDTH: 550px;
   LINE-HEIGHT: 150%;
   PADDING-TOP: 0px
;
}
.spi {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 190px;
   MIN-HEIGHT: 130px;
   BACKGROUND: url(../img/implant_img.jpg) no-repeat left top;
   PADDING-BOTTOM: 10px;
   MARGIN: 0px 0px 20px;
   WIDTH: 360px;
   LINE-HEIGHT: 140%;
   PADDING-TOP: 0px
;
}
.shiharai {
   PADDING-RIGHT: 0px;
   BORDER-TOP: #cccccc 1px dotted;
   PADDING-LEFT: 0px;
   FONT-SIZE: 13px;
   PADDING-BOTTOM: 0px;
   MARGIN: 10px 0px 0px;
   WIDTH: 450px;
   COLOR: #ff6600;
   PADDING-TOP: 10px
;
}
#kyosei {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   WIDTH: 550px;
   PADDING-TOP: 0px
;
}
#kyosei H2 {
   MARGIN-TOP: -15px;
   TEXT-INDENT: -9999px
;
}
#kyosei H3 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 10px;
   FONT-SIZE: 14px;
   PADDING-BOTTOM: 7px;
   MARGIN: 10px 0px;
   BORDER-LEFT: #ff6666 8px solid;
   WIDTH: 550px;
   PADDING-TOP: 7px;
   BORDER-BOTTOM: #ff6666 1px solid
;
}
#kyosei_list UL {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   BACKGROUND: url(../img/k_konna_list_bg.jpg) no-repeat right bottom;
   PADDING-BOTTOM: 0px;
   MARGIN: 20px 0px 25px;
   WIDTH: 550px;
   PADDING-TOP: 20px;
   LIST-STYLE-TYPE: none;
   HEIGHT: 200px
;
}
#kyosei_list LI {
   PADDING-RIGHT: 0px;
   DISPLAY: block;
   PADDING-LEFT: 30px;
   BACKGROUND: url(../img/k_konna_listmark.jpg) no-repeat left top;
   FLOAT: left;
   PADDING-BOTTOM: 5px;
   MARGIN: 10px 0px;
   WIDTH: 200px;
   PADDING-TOP: 3px;
   HEIGHT: 30px
;
}
#kyosei_list LI A {
   }
#kyosei_list LI A:HOVER {
   COLOR: #666666
;
}
#k_konna IMG {
   FLOAT: left;
   MARGIN: 0px 10px 0px 0px;
   WIDTH: 245px
;
}
#k_konna P {
   FLOAT: right;
   MARGIN: 0px 0px 5px;
   WIDTH: 285px;
   LINE-HEIGHT: 160%;
   TEXT-ALIGN: left
;
}
.klist_box {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   FLOAT: left;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px 0px 30px;
   WIDTH: 553px;
   PADDING-TOP: 0px
;
}
.ktitle {
   BORDER-RIGHT: #4789f6 1px solid;
   PADDING-RIGHT: 0px;
   BORDER-TOP: #4789f6 1px solid;
   PADDING-LEFT: 5px;
   FONT-WEIGHT: bold;
   FLOAT: left;
   PADDING-BOTTOM: 5px;
   MARGIN: 20px 0px 10px;
   BORDER-LEFT: #4789f6 1px solid;
   WIDTH: 550px;
   COLOR: #4789f6;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #4789f6 1px solid
;
}
#k_hiyou {
   BACKGROUND: url(../img/k_hiyou_bg.jpg) no-repeat right top
;
}
#k_hiyou H4 {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 20px;
   FONT-WEIGHT: bold;
   FONT-SIZE: 14px;
   BACKGROUND: url(../img/arrow_pink.jpg) no-repeat left center;
   PADDING-BOTTOM: 0px;
   MARGIN: 5px 0px;
   COLOR: #ff6666;
   PADDING-TOP: 0px
;
}
#k_hiyou IMG {
   MARGIN: 10px 0px 0px
;
}
.hiyou {
   BORDER-RIGHT: #999999 1px solid;
   BORDER-TOP: #999999 1px solid;
   MARGIN: 10px 0px 0px;
   BORDER-LEFT: #999999 1px solid;
   WIDTH: 300px;
   BORDER-BOTTOM: #999999 1px solid
;
}
.hiyou TH {
   PADDING-RIGHT: 0.8em;
   PADDING-LEFT: 0.8em;
   FONT-SIZE: 12px;
   PADDING-BOTTOM: 0.8em;
   WIDTH: 150px;
   COLOR: #333333;
   PADDING-TOP: 0.8em;
   BORDER-BOTTOM: #999999 1px solid;
   BACKGROUND-COLOR: #d2e7ff
;
}
.hiyou TD {
   PADDING-RIGHT: 0.8em;
   PADDING-LEFT: 0.8em;
   FONT-SIZE: 12px;
   PADDING-BOTTOM: 0.8em;
   COLOR: #333333;
   PADDING-TOP: 0.8em;
   BORDER-BOTTOM: #999999 1px solid;
   TEXT-ALIGN: right
;
}
.caption {
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   FONT-SIZE: 11px;
   PADDING-BOTTOM: 0px;
   MARGIN: 3px 0px 60px;
   WIDTH: 300px;
   PADDING-TOP: 0px;
   TEXT-ALIGN: right
;
}
#implant_touinn H3.point555{
   font-size : 14px;
   background-image : url(111.gif);
   width : 500px;
   height : 71px;
   padding-top : 27px;
   padding-left : 70px;
   background-repeat : no-repeat;
}
#implant_touinn H3.point666{
   background-image : url(222.gif);
   background-repeat : no-repeat;
   padding-top : 27px;
   padding-left : 70px;
   width : 500px;
   height : 71px;
   font-size : 14px;
}
#implant_touinn H3.point777{
   font-size : 14px;
   background-image : url(333.gif);
   background-repeat : no-repeat;
   padding-top : 27px;
   padding-left : 70px;
   width : 500px;
   height : 71px;
}
