@charset "utf-8";
/* CSS Document */

/*全体の設定*/
.clear {
	clear: both;
}


body, td, th {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	letter-spacing:2px;
}
body, from, ul, ol, li {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	color:#000000;
	background-color:ffffff;
}
a:link{
	color: #666666;
	font-size:12px;
	text-decoration:none;
}
a:visited{
	color: #666666;
	font-size:12px;
	text-decoration:none;
}
a:hover{
	color: #999999;
	font-size:12px;
	text-decoration:underline;
}
.main_iframe{
         width:800px; height:auto;
         margin:0 auto;
}
.main{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images/main_back.jpg);
	background-repeat:repeat-y;
	border-right:solid 0.5px #CCCCCC;
}
.main2{
	width:800px; height:auto;
	margin:0 auto;
	border-right:solid 0.5px #CCCCCC;
	position:relative; /*基準点*/
}
.daimei{
	width:auto; height:22px;
	margin:10px 0px 0px 40px;
}
.daimei2{
	width:auto; height:22px;
	margin:30px 0px 0px 20px;
}
.under_line{
	width:530px; height:5px;
	margin:0px 0px 0px 40px;
	background-image:url(images/under_line.jpg);
	background-repeat:no-repeat;
}
.under_line2{
	width:530px; height:5px;
	margin:0px 0px 20px 20px;
	background-image:url(images/under_line.jpg);
	background-repeat:no-repeat;
}
.content{
	width:530px; height:auto;
	margin:0px 0px 20px 42px;
}
.content2{
	width:507px; height:auto;
	margin:0px 0px 20px 42px;
         padding:8px 0px 8px 3px;
         border:1px #a9a9a9 solid;
}
.content3{
	width:570px; height:auto;
	margin:0px 0px 20px 12px;
}
/*ヘッダー*/
.header{
	width:800px; height:auto;
}

.rogo{
	width:180px; height:50px;
	float:left;
}

.top_renban{
	width:620px; height:50px;
	background-image:url(images/top_renban.jpg);
	background-repeat:no-repeat;
	float:left;
}

.flash{
	width:799px; height:250px;
}
/*左カラム*/
.left_clumn{
	width:180px; height:auto;
	background-image:url(images/left_column.jpg);
	background-repeat:no-repeat;
	float:left;
}
.menu_fla{
         width:180px; height:950px;
}
.care{
	width:126px; height:58px;
	margin:20px 0px 0px 28px;
}
.bunin{
	width:157px; height:63px;
	margin:10px 0px 0px 13px;
}
.copy{
	width:180px; height:30px;
	margin:125px 0px 10px 0px;
	background-image:url(images/copy.jpg);
	background-repeat:no-repeat;
}
/*右カラム*/
.right_column{
	width:620px; height:auto;
	float:left;
}
.blue_line{
	width:620px; height:7px;
	background-image:url(images/blue_line.jpg);
	background-repeat:no-repeat;
}

/*TOPページ*/
.t_map{
	width:517px; height:425px;
	background-image:url(images/t_map.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:7px;
}
.t_mapchr1{
	width:98px; height:20px;
	margin:69px 0px 0px 103px;
}
.t_mapchr2{
	width:143px; height:20px;
	margin:18px 0px 0px 285px;
}
.t_mapchr3{
	width:112px; height:37px;
	margin:125px 0px 0px 115px;
}
.t_mapchr4{
	width:80px; height:37px;
	margin:82px 0px 0px 405px;
}

head~/* */body .t_mapchr1 { width:98px; height:20px;
	margin:0px 0px 0px 103px;
	padding-top:69px;} /* IE8向け */ 


/*サブページ共通*/
.sub_topimg{
	width:620px; height:127px;
	float:left;
}
.pan{
	width:300px; height:26px;
	float:left;
}
/*デンタルケアのページ設定*/
.care_main{
         width:700px; height:auto;
         margin:0 auto;
}
.cmback{
         width:800px; height:31px;
         background-image:url(images/cmback.jpg);
         background-repeat:no-repeat;
}
.cm{
         width:auto; height:13px;
         float:left;
         margin-top:9px;
}
.c_footer{
         width:800px; height:20px;
         background-image:url(images/c_footer.jpg);
         background-repeat:no-repeat;
}
.care_b{
         width:798px; height:auto;
         border-left:#065295 1px solid;
         border-right:#065295 1px solid;
         padding-bottom:50px;
}
/*　プライバシー設定*/
.pri_main{
         width:580px; height:auto;
         margin:0 auto;
         padding:15px 0px 20px 0px;
}
/* TOPの更新システム */
.kousin1{
         width:auto; height:18px;
         border-bottom:#CCCCCC 1px dashed;
}
.kousin_img{
         width:30px; height:18px;
         background-image:url(images/t_kousin1.jpg);
         float:left;
}
.kousin_day{
         width:95px; height:18px;
         float:left;
}
.kousin_title{
         width:auto; height:18px;
         float:left;
}
.kousin_body{
         width:500px; heioght:auto;
         margin:0px 0px 10px 10px;
}
.bun1{
         width530px; height:auto;
         margin:0px 0px 0px 20px;
}
/* ブログ記事の設定 */
.blog_m{
         width:591px; height:auto;
         margin:0 auto;
}
.blog_title{
         width:531px; height:40px;
         background-image:url(images/blog_title.jpg);
         background-repeat:no-repeat;
         padding:13px 0px 0px 60px;
         margin-top:20px;
         font-size:15px;
         font-weight:bold;
         font-color:#000066;
}
.blog_body{
         width:570px; heioght:auto;
         margin:10px 0px 0px 10px;
}
/* 機器説明の枠 */
.ka{
border:solid 1px #666666;
    float:left;
    margin:3px 0px 2px 3px;
}
.scho_img{
    width:570px; height:300px;
    margin:20px 0px 0px 25px;
}
.scho_img2{
    width:528px; height:auto;
    margin:5px 0px 0px 33px;
}

.scho_img3{
    width:528px; height:auto;
    margin:5px 0px 40px 33px;
}
.rijich_aisatu{
    width:620px; height:180px;
    margin:5x 0px 0xp 5px;
}
/* 各アクセスページの設定 */
.sorezore1{
     width:256px; height:147px;
     margin:10px 7px 10px 0px;
     float:left;
}
/* 会社概要の設定 */
.com_underline{
     width:500px; height:20px;
     border-bottom:1px dashed #a9a9a9;
     padding-left:5px;
}
.com_hidari{
     width:70px; height:20px;
     margin-left:10px;
     float:left;
}
@charset "utf-8";
/* CSS Document */

/*全体の設定*/
.clear {
	clear: both;
}


body, td, th {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:20px;
	letter-spacing:2px;
}
body, from, ul, ol, li {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	color:#000000;
	background-color:ffffff;
}
a:link{
	color: #666666;
	font-size:12px;
	text-decoration:none;
}
a:visited{
	color: #666666;
	font-size:12px;
	text-decoration:none;
}
a:hover{
	color: #999999;
	font-size:12px;
	text-decoration:underline;
}
.main_iframe{
         width:800px; height:auto;
         margin:0 auto;
}
.main{
	width:800px; height:auto;
	margin:0 auto;
	background-image:url(images/main_back.jpg);
	background-repeat:repeat-y;
	border-right:solid 0.5px #CCCCCC;
}
.main2{
	width:800px; height:auto;
	margin:0 auto;
	border-right:solid 0.5px #CCCCCC;
}
.daimei{
	width:auto; height:22px;
	margin:10px 0px 0px 40px;
}
.daimei2{
	width:auto; height:22px;
	margin:30px 0px 0px 20px;
}
.under_line{
	width:530px; height:5px;
	margin:0px 0px 0px 40px;
	background-image:url(images/under_line.jpg);
	background-repeat:no-repeat;
}
.under_line2{
	width:530px; height:5px;
	margin:0px 0px 20px 20px;
	background-image:url(images/under_line.jpg);
	background-repeat:no-repeat;
}
.content{
	width:530px; height:auto;
	margin:0px 0px 20px 42px;
}
.content2{
	width:507px; height:auto;
	margin:0px 0px 20px 42px;
         padding:8px 0px 8px 3px;
         border:1px #a9a9a9 solid;
}
.content3{
	width:570px; height:auto;
	margin:0px 0px 20px 12px;
}
/*ヘッダー*/
.header{
	width:800px; height:auto;
}

.rogo{
	width:180px; height:50px;
	float:left;
}

.top_renban{
	width:620px; height:50px;
	background-image:url(images/top_renban.jpg);
	background-repeat:no-repeat;
	float:left;
}

.flash{
	width:799px; height:250px;
}
/*左カラム*/
.left_clumn{
	width:180px; height:auto;
	background-image:url(images/left_column.jpg);
	background-repeat:no-repeat;
	float:left;
}
.menu_fla{
         width:180px; height:950px;
}
.care{
	width:126px; height:58px;
	margin:20px 0px 0px 28px;
}
.bunin{
	width:157px; height:63px;
	margin:10px 0px 0px 13px;
}
.copy{
	width:180px; height:30px;
	margin:125px 0px 10px 0px;
	background-image:url(images/copy.jpg);
	background-repeat:no-repeat;
}
/*右カラム*/
.right_column{
	width:620px; height:auto;
	float:left;
}
.blue_line{
	width:620px; height:7px;
	background-image:url(images/blue_line.jpg);
	background-repeat:no-repeat;
}

/*TOPページ*/
.t_map{
	width:517px; height:425px;
	background-image:url(images/t_map.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:7px;
}
.t_mapchr1{
	width:98px; height:20px;
	margin:69px 0px 0px 103px;
}
.t_mapchr2{
	width:143px; height:20px;
	margin:18px 0px 0px 285px;
}
.t_mapchr3{
	width:112px; height:37px;
	margin:125px 0px 0px 115px;
}
.t_mapchr4{
	width:80px; height:37px;
	margin:82px 0px 0px 405px;
}

head~/* */body .t_mapchr1 { width:98px; height:20px;
	margin:0px 0px 0px 103px;
	padding-top:69px;} /* IE8向け */ 


/*サブページ共通*/
.sub_topimg{
	width:620px; height:127px;
	float:left;
}
.pan{
	width:300px; height:26px;
	float:left;
}
/*デンタルケアのページ設定*/
.care_main{
         width:700px; height:auto;
         margin:0 auto;
}
.cmback{
         width:800px; height:31px;
         background-image:url(images/cmback.jpg);
         background-repeat:no-repeat;
}
.cm{
         width:auto; height:13px;
         float:left;
         margin-top:9px;
}
.c_footer{
         width:800px; height:20px;
         background-image:url(images/c_footer.jpg);
         background-repeat:no-repeat;
}
.care_b{
         width:798px; height:auto;
         border-left:#065295 1px solid;
         border-right:#065295 1px solid;
         padding-bottom:50px;
}
/*　プライバシー設定*/
.pri_main{
         width:580px; height:auto;
         margin:0 auto;
         padding:15px 0px 20px 0px;
}
/* TOPの更新システム */
.kousin1{
         width:auto; height:18px;
         border-bottom:#CCCCCC 1px dashed;
}
.kousin_img{
         width:30px; height:18px;
         background-image:url(images/t_kousin1.jpg);
         float:left;
}
.kousin_day{
         width:95px; height:18px;
         float:left;
}
.kousin_title{
         width:auto; height:18px;
         float:left;
}
.kousin_body{
         width:500px; heioght:auto;
         margin:0px 0px 10px 10px;
}
.bun1{
         width530px; height:auto;
         margin:0px 0px 0px 20px;
}
/* ブログ記事の設定 */
.blog_m{
         width:591px; height:auto;
         margin:0 auto;
}
.blog_title{
         width:531px; height:40px;
         background-image:url(images/blog_title.jpg);
         background-repeat:no-repeat;
         padding:13px 0px 0px 60px;
         margin-top:20px;
         font-size:15px;
         font-weight:bold;
         font-color:#000066;
}
.blog_body{
         width:570px; heioght:auto;
         margin:10px 0px 0px 10px;
}
/* 機器説明の枠 */
.ka{
border:solid 1px #666666;
    float:left;
    margin:3px 0px 2px 3px;
}
.scho_img{
    width:570px; height:300px;
    margin:20px 0px 0px 25px;
}
.scho_img2{
    width:528px; height:auto;
    margin:5px 0px 0px 33px;
}

.scho_img3{
    width:528px; height:auto;
    margin:5px 0px 40px 33px;
}
.rijich_aisatu{
    width:620px; height:180px;
    margin:5x 0px 0xp 5px;
}
/* 各アクセスページの設定 */
.sorezore1{
     width:256px; height:147px;
     margin:10px 7px 10px 0px;
     float:left;
}
/* 会社概要の設定 */
.com_underline{
     width:500px; height:20px;
     border-bottom:1px dashed #a9a9a9;
     padding-left:5px;
}
.com_hidari{
     width:70px; height:20px;
     margin-left:10px;
     float:left;
}
.com_migi{
     float:left;
     padding-left:10px;
}
/* デンタルクレジットの設定 */
.dc1_title{
     width:528px; height:17px;
     margin:8px 0px 8px 0px;
}
.dc1_word{
　　　width:523px; height:auto;
     margin-left:5px;
}
.sc_botan{
     width:261px; height:80px;
     margin:10px 0px 0px 350px;
}

/* デンタルクレジットの設定 */
.dc1_title{
     width:528px; height:17px;
     margin:8px 0px 8px 0px;
}
.dc1_word{
　　　width:523px; height:auto;
     margin-left:5px;
}
.sc_botan{
     width:261px; height:80px;
     margin:10px 0px 0px 350px;
}

/*　新しいメニュー　*/
.cbback{
         width:800px; height:66px;
		 padding:10px 0px 5px 0px;
}
.cb{
	width:auto; height:66px;
	float:left;
	padding:0px 0px 0px 1px;
}
