/* 実際に使用したものを記入する */body {	margin :0px;	font-family:"ＭＳ ゴシック","Osaka-等幅","平成明朝",Courier;	font-size:100%;	color:#666666;	line-height:120%;	scrollbar-base-color:#ffffff;	scrollbar-shadow-color:#98BD8B ;	scrollbar-darkshadow-color:#A7CD9A ;	scrollbar-track-color:#ffffff ;	scrollbar-face-color:#D3F3BE;	scrollbar-highlight-color:#DEEBFD ;	scrollbar-3dlight-color:#ffffff ;	scrollbar-arrow-color:#007130 ;}h1.top { font-size:12px ; color:#666666 ; margin: 2px 0px 0px 0px}h2 { margin: 0px 0px 0px 0px ; font-size:100% ; color:#ffffff ; line-height:130% }h3 { margin: 0px 0px 0px 0px}a {text-decoration:none}a.menu:link     {color:#239152 ; font-size:16px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.menu:visited  {color:#007130 ; font-size:16px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.menu:hover    {color:#2EBC6D ; font-size:16px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.cure_menu:link     {color:#239152 ; font-size:14px ; line-height:120% }a.cure_menu:visited  {color:#007130 ; font-size:14px ; line-height:120% }a.cure_menu:hover    {color:#2EBC6D ; font-size:14px ; line-height:120% ; text-decoration:underline}a.link_page:link     {color:#239152 ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.link_page:visited  {color:#007130 ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.link_page:hover    {color:#2EBC6D ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:underline}a.link_page2:link    {color:#239152 ; font-size:12px ; line-height:120% }a.link_page2:visited {color:#007130 ; font-size:12px ; line-height:120% }a.link_page2:hover   {color:#2EBC6D ; font-size:12px ; line-height:120% ; text-decoration:underline}a.link_page3:link     {color:#239152 ; font-size:100% ; line-height:120% }a.link_page3:visited  {color:#007130 ; font-size:100% ; line-height:120% }a.link_page3:hover    {color:#2EBC6D ; font-size:100% ; line-height:120% ; text-decoration:underline}a.link_page4:link     {color:#239152 ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:none}a.link_page4:visited  {color:#007130 ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:none}a.link_page4:hover    {color:#2EBC6D ; font-size:14px ; line-height:120% ; font-weight:bold; text-decoration:none}a.fotter_link:link    {color:#666666 ; font-size:12px ; line-height:120% }a.fotter_link:visited {color:#666666 ; font-size:12px ; line-height:120% }a.fotter_link:hover   {color:#2EBC6D ; font-size:12px ; line-height:120% ; text-decoration:underline}a.link_page5:link     {color:#2EBC6D ; font-size:100% ; line-height:120% ; font-weight:bold; }a.link_page5:visited  {color:#2EBC6D ; font-size:100% ; line-height:120% ; font-weight:bold; }a.link_page5:hover    {color:#239152 ; font-size:100% ; line-height:120% ; font-weight:bold; ; text-decoration:underline}p {margin: 10px 0px 10px 0px}img.margin0 {margin: 0px 0px 0px 0px}img.margin5 {margin: 0px 5px 0px 0px}form { margin : 0px; }img {border:0px;}.orange_ff9933    { color:#ff9933 ; font-weight:bold }.orange_ff9900b   { color:#ff9900 ; font-weight:bold }.red_ff6666       { color:#ff6666 }.red_ff6666b      { color:#ff6666 ; font-weight:bold }.pink_ff66cc      { color:#ff66cc }.blue_0099FFb     { color:#0099FF ; font-weight:bold }/* 可変ピッチ　フォント *//* IE 12pt (F12)*//* DIV SPAN FONT */  /* font-size color font-weight line-height */  /*  9px 56.25%    10px  62.50%    12px  75.00%    13px 81.25% */  /* 14px 87.50%    16px 100.00%    18px 112.50% */  /* 白 white          黄緑 yellowgreen     赤 Red          黄 Yellow */  /* 水色 lightblue    青 Blue              ピンク pink     茶 brown  */  /* オリーブ Olive    緑 Green             紺 Navy         紫 Purple */  /* 黒 Black          灰 Gray              オレンジ orange           */.text                 { font-size:95% ; color:#004986 ; line-height:115% }.f10green_7EC108120   { font-size:81.25% ; color:#7EC108 ; line-height:120% }.f10green_68A006120   { font-size:81.25% ; color:#68A006 ; line-height:120% }.f10blue_0066cc       { font-size:81.25% ; color:#0066cc }.f10gray_666666120     { font-size:81.25% ; color:#666666 ; line-height:120% }.f11                   { font-size:87.5% }.f11green_7EC108b120   { font-size:87.5% ; color:#7EC108 ; font-weight:bold ; line-height:120% }.f11blue_0066ccb120    { font-size:87.5% ; color:#0066cc ; font-weight:bold ; line-height:120% }.f11blue_0066cc120     { font-size:87.5% ; color:#0066cc ; line-height:120% }.f11blue_4E9FDB120     { font-size:87.5% ; color:#4E9FDB ; line-height:120% }.f11blue_003366        { font-size:87.5% ; color:#003366 }.f11gray_666666120     { font-size:87.5% ; color:#666666 ; line-height:120% }.f11gray_666666b120    { font-size:87.5% ; color:#666666 ; font-weight:bold ; line-height:120% }.f11gray_666666130     { font-size:87.5% ; color:#666666 ; line-height:130% }.f11gray_666666b130    { font-size:87.5% ; color:#666666 ; font-weight:bold ; line-height:130% }.f11gray_888888b160    { font-size:87.5% ; color:#888888 ; font-weight:bold ; line-height:160% }.f11pink_ff66cc        { color:#ff66cc }.f11pink_ff66ccb130    { font-size:87.5% ; color:#ff66cc ; font-weight:bold ; line-height:130% }.f11red_ff6666b120     { font-size:87.5% ; color:#ff6666 ; font-weight:bold ; line-height:120% }.f11red_ff6666120      { font-size:87.5% ; color:#ff6666 ; line-height:120% }.f11red_ff6666         { font-size:87.5% ; color:#ff6666 }.f11orange_FF6600120b  { font-size:87.5% ; color:#FF6600 ; font-weight:bold; line-height:120% }.f11orange_FF6600130b  { font-size:87.5% ; color:#FF6600 ; font-weight:bold; line-height:150% }.f11orange_FF6600170b  { font-size:87.5% ; color:#FF6600 ; font-weight:bold; line-height:170% }.f12blue_66CDFF120b    { font-size:100% ; color:#66CDFF ; font-weight:bold ; line-height:120% }.f12orange_FF9900b     { font-size:100% ; color:#FF9900 ; font-weight:bold ; line-height:120% }.f12red_ff6666         { font-size:100% ; color:#ff6666 }.f12blue_003366        { font-size:100% ; color:#003366 }.f16blue_510BBB170b    { font-size:120% ; color:#510BBB ; font-weight:bold; line-height:170% }.f16pink_E509C3170b    { font-size:120% ; color:#E509C3 ; font-weight:bold; line-height:170% }.f16gray_333333170b    { font-size:120% ; color:#333333 ; font-weight:bold; line-height:170% }.f12pink_ff66ccb130     { font-size:100% ; color:#ff66cc ; font-weight:bold ; line-height:130% }.f18brown_660000b       { font-size:117.5% ; color:#660000 ; font-weight:bold; }.f18orange_FF9900b      { font-size:117.5% ; color:#FF9900 ; font-weight:bold; }.f18orange_FF9900b150   { font-size:117.5% ; color:#FF9900 ; font-weight:bold ; line-height:150% }/* 固定ピッチ　フォント */.fk10white_FFFFFF     { font-size:12px ; color:#FFFFFF ; line-height:120% }.fk16green_2EBC6D     { font-size:16px ; color:#2EBC6D ; line-height:120% }.fk12gray_666666120   { font-size:12px ; color:#666666 ; line-height:120% }.fk12gray_666666120   { font-size:12px ; color:#666666 ; line-height:120% }.fk12blue_0B6DAC   { font-size:12px ; color:#0B6DAC }.fk14gray_666666120   { font-size:14px ; color:#666666 ; line-height:120% }.fk14pink_ff66cc120   { font-size:14px ; color:#ff66cc ; line-height:120% }.fk14blue_00ACFF120b  { font-size:14px ; color:#00ACFF ; line-height:120% ; font-weight:bold }.fk16green_2EBC6D     { font-size:16px ; color:#2EBC6D ; line-height:120% ; text-decoration:underline }span.sample2 { position:relative; top:-5px; left:0px }.position1 { position:relative; top:2px; left:0px }.position2 { position:relative; top:4px; left:0px }.margin_r0		{ margin_right : 0 }.margin10		{ margin-left : 10px }.margin15		{ margin-left : 20px }.margin30		{ margin-left : 30px }.margin_t10 {	margin-top:10px;}.margin_r15 {	margin-right:15px;}.margin_l15 {	margin-left:15px;}.padding_t10 {	padding-top:10px;}.padding_tb10 {	padding:10px 0;}.font { font-family:"ＭＳ ゴシック","Osaka-等幅","平成明朝",Courier; font-size:87.5% ; color:#666666 }.sub_t1 {	font-size:87.5% ;	color:#0066cc ;	font-weight:bold ;	background-color:#B7DBF9 ;	padding:3px 5px 3px 5px;	margin: 0px 0px 5px 0px ;	width:565px;}.opt {	font-size:81.25% ;	color:#FF6600 ;	font-weight:bold ;	background-color:#F7C34D ;	padding:2px 2px 2px 2px;}.text_catch {	color:#ffffff;	font-size:120%;	padding:5px 0;	margin:0 0 10px;	text-align:center;	font-weight:bold;	background-color:#FF9900;}.txa_c {	text-align:center;}.clear_float {	clear: both;}/* クリアーフィックス */.clearfix:after {  content: ".";  /* 新しい要素を作る */  display: block;  /* ブロックレベル要素に */  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}/******************************ページバック******************************/.go {	clear:both;	width:100%;	margin:0px ;	padding:15px 0 15px 0;	text-align : right;}.yellow_kakomi_free {	background-color:#FFFFCC;	border:1px #7EC108 solid;	padding:10px 5px;	width:auto;}.yellow_kakomi {	float:left;	background-color:#FFFFCC;	border:1px #7EC108 solid;	padding:10px 5px;	margin-left:10px;	width:445px;}.yellow_kakomi2 {	display:inline;	float:left;	background-color:#FFFFCC;	border:1px #7EC108 solid;	padding:10px 5px;	margin:10px 0 0 50px;	width:455px;}.pink_kakomi_free {	background-color:#FCDDDD;	border:1px #FF0000 solid;	padding:10px 5px;	width:auto;}.fl_l {	display:inline;	float:left;}/*写真配置*/.photo_left {	display:inline;	float:left;	margin:0 10px 10px 0;}.photo_left2 {	display:inline;	float:left;	margin:0 10px 0 0;}.photo_right {	display:inline;	float:right;	margin:0 0 10px 10px;}.photo_right2 {	display:inline;	float:right;	margin:0 0 0 10px;}/*w180の写真配置2列*/.p_putin_l {	width:180px;	display:inline;	float:left;	margin:10px 20px 0 0;	text-align:left;}.p_putin_r {	width:180px;	display:inline;	float:left;	margin:10px 0 0 0;	text-align:left;}.p_putin_l img,.p_putin_r img {	margin:5px 0 10px;}.p_putin_l p,.p_putin_r p {	margin:0;	text-align:center;	font-weight:bold;	color:#FF6600;}.w100 {	width:100%;	text-align:center;}.box_center {	margin:0 auto;}/*入れ歯Q&A*/.question {	width:565px;	font-size:87.5% ;	color:#666666 ;	line-height:120%;}.question img.que{	display:inline;	float:left;}.question p{	margin:0px;	padding:0px;	width:505px;	float:left;}.question p.oneline{	margin:0px;	padding:10px 0 0 0;	width:505px;	float:left;}.answer {	width:515px;	margin-left:50px;	font-size:87.5% ;	color:#000000 ;	line-height:120%;}.answer img.an{	display:inline;	float:left;}.answer p img.photo{	display:inline;	float:right;	margin:0 0 10px 0;}.answer p{	width:455px;	display:inline;	float:left;	margin:0px;	padding:0px;}.line m {	clear:both;	margin-top:10px;	padding:10px 0;}.color_1 {	width:549px;	background-color:#FECEED;	padding:5px 8px;	margin-bottom:3px;}* html .color_1 {	width:100%;}.color_2 {	width:549px;	background-color:#FAF9D8;	padding:5px 8px;	margin-bottom:3px;}* html .color_2 {	width:100%;}.step {	clear:both;	font-weight:bold;	font-size:120%;	color:#FF6600;	margin:10px 0;}.step_top{	clear:both;	font-weight:bold;	font-size:120%;	color:#FF6600;	margin:0 0 10px;}