/*----★共通----*/
body{
	color:#414141;
	background:#ffffff url('image/kabe.gif');
	font-family:MS UI Gothic,sans-serif; margin-top:0;
	background-color:#ffffff
	}
a img{
	border:0px none; 
	}
.page{
	background-color:#ffffff;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	border:1px solid #ffccff;
	
	}
/*-----★h1--------*/
h1{
	font-size:x-small;
	font-weight:normal;
	text-align:center;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	color:#008b8b;
	}
.logo{
	margin:0;
	padding:0;
	}
/*-----★h2--------*/
h2{
	font-size:110%;
	font-weight:bold;
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	padding-left:5px;
	padding-top:2px;
	padding:bottom:5px;
	background:url('image/h2_back.gif') no-repeat;
	color:#008b8b;
	
	}
h2 img{
	padding-right:15px;
	padding-left:3px;
	}
/*-----★h3--------*/
h3{
	padding-top:5px;
	margin-top:9px;
	margin-bottom:3px;
	margin-left:5px;
	font-weight:bold;
	font-size:12pt;
	border-top:3px dashed #87cefa;
	border-left:3px dashed #87cefa;
	}
h3 img{
	padding-left:5px;
	padding-right:10px;
	}
.new{
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#ff0000;
	}
/* 20年お正月用　*/
.kadomatu{
	float:left;
	margin-right:10px;
	}
.nezumi{
	margin-left:80px;
	margin-top:20px;
	}
.clear{
	clear:left;
	}
/*-----★口臭治療文字部分--------*/
.big01{
	font-size:12pt;
	color:#ff0000;
	}
/*-----★mainとmenu--------*/
.main{
	float:left;
	width:520px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	letter-spacing:0.3mm;
	line-height:150%;
	}
.main ol{
	line-height:2em;
	}
.menu{
	float:right;
	width:150px;
	padding-bottom:15px;
	padding-right:0;
	}
/*-----ケア用品の使用法　howto	hmain	と	h_menu--------*/
.hmain{
	float:left;
	width:500px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	letter-spacing:0.3mm;
	line-height:150%;
	}
.hmenu{
	float:right;
	width:150px;
	padding-bottom:15px;
	padding-right:0;
	}
/*	パン屑	*/
.pan{
	font-size:85%;
	margin:0px;
	padding:0px;
	}	
/*-----☆トップページ--------*/
/*-----年末年始2008年ここから--------*/
.nenmatu{
	margin:10px;
	padding:0px;
	border:2px solid #55BBFF;
	}
.nenmatu p{
	margin-top:0px;
	margin-bottom:0px;
	}
/*-----年末年始2008年ここまで--------*/	
/*	.top{
	background:url('image/iin04.jpg') no-repeat bottom right;
	padding:0;
	margin:0;
	}    */
.top_mes{
	text-align:left;
	margin-left:20px;
	line-height:180%;
	}
.top_em{
	color:#008b8b;
	}
/* 提携クリニック  */
.teikei01{
	float:left;
	padding-right:10px;
	margin-left:20px;
	}
.teikei03{
	background-color:#1F1FFF;
	color:#ffffff;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	}
/*-------------お知らせ　ボックス h22年2月24日変更----------------*/

.osirase{
	width:520px;
	height:208px;
	overflow:auto;
	border:solid 1px #cccccc;
	margin:8px 0 0 0;

	}
.osirase ul{
	margin-left:15px;
	margin-top:5px;
	padding:0;
	}
.osirase li{
	line-height:155%;
	list-style-type:none;
	}
.osirase p{
	margin:0 0 0 10px;
	}
	/* 08/07/13本田先生講演セミナー  */
.karisuma{
	margin-left:90px;
	}
/*--------●診療案内_診療方針-----*/
.housin p{
	text-align:left;
	margin-left:35px;
	margin-bottom:5px;
	color:#008b8b;
	}
.housin ol{
	margin-top:5px;
	margin-left:60px;
	margin-right:0px;
	padding:0;
	}
.housin li{
	line-height:150%;
	text-align:left;
	margin-right:20px;
	}

/*------●診療案内_診療科目--------*/
.kamoku{
	padding:10px;
	padding-left:20px;
	}
.kamoku p{
	margin-top:5px;
	}
.kamoku_left{
	float:left;
	padding-right:8px;
	}
.kamoku_right{
	float:right;
	padding-left:8px;
	}
.sika{
	color:#008b8b;
	font-size:13pt;
	font-weight:bold;
	border-left:10px solid #008b8b;
	}
.sika2{
	color:#AB0000;
	font-size:13pt;
	font-weight:bold;
	border-left:10px solid #AB0000;
	border-bottom:2px solid #AB0000;
	}
.sika_p{
	margin-bottom:2px;
	}
	
.kamoku_small{
	font-size:60%;
	}
.kamoku_em{
	color:#ff0000;
	}
.futoji{
	font-weight:bold;
	}
.steptume{
	letter-spacing:10mm;
	}

.step ul{
	margin:0;
	padding:0;
	}
.step li{
	margin:0;
	padding:0;
	}
.steprisuto{
	color:#800800;
	font-weight:bold;
	font-size:11pt;
	}
.kousyu_em{
	font-weight:bold;
	font-size:11pt;
	color:#ff6984;
	}
	
/*----■医院案内　医院案内----*/

.iin ul{
	margin-left:13px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0;
	}
.iin li{
	display:inline;
	padding-left:2px;
	font-size:90%;
	}
.iin img{
	margin-right:1px;
	}
.annai table{
	width:420px;
	margin-left:30px;
	margin-top:13px;
	border-collapse:collapse;
	}
.annai th{
	border:1px solid #d8bfd8;
	background-color:#fdf5e6;
	padding-left:10px;
	padding-right:10px;
	font-size:90%;
	font-weight:normal;
	text-align:center;
	}
.annai td{
	border:1px solid #d8bfd8;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	}
.kintou{
	letter-spacing:2.15mm;
	}

/*----■医院案内　院長挨拶・略歴----*/
.gazou{
	float:right;
	padding:13px;
	padding-right:5px;
	border:1px solid #ccccff;
	}
.incho ul{
	margin-left:40px;
	padding:0;
	}
.incho li{
	line-height:130%;
	list-style-type:none;
	}
.incho p{
	margin-bottom:5px;
	}
.inchoumei{
	font-family:"ＭＳ 明朝",san-serif;
	font-size:large;
	font-weight:bold;
	}
.aisatu{
	margin-left:40px;
	margin-right:20px;
	padding-bottom:0px;
	padding-top:0px;
	text-align:left;
	line-height:150%;
	}
.aisatu_c{
	text-align:center;
	font-size:120%;
	font-weight:bold;
	}
.aisatu_l{
	text-align:right;
	margin-right:20px;
	line-height:140%;
	}
.aisatu img{
	float:right;
	margin:0;
	padding:0;
	padding-left:7px;
	}
/*---------■医院案内　診療時間-----*/
.jikan table{
	width:420px;
	margin-left:30px;
	margin-top:13px;
	border-collapse:collapse;
	}
.jikan th{
	border:1px solid #d8bfd8;
	background-color:#fdf5e6;
	padding:2px;
	font-size:90%;
	font-weight:normal;
	}
.jikan td{
	border:1px solid #d8bfd8;
	padding:2px;
	text-align:center;
	}
caption{
	margin-left:340px;
	font-size:95%;
	}
/*----■医院案内　診療カレンダー--*/
.calender_left{
	float:left;
	width:48%;
	padding:8px;
	padding-top:0;
	}
.calender_right{
	float:rightl;
	width:40%;
	padding:8px;
	padding-top:14px;
	}	
hr{
	clear:both;
	width:80%;
	border:1px dotted #ffccff;
	}
.calender table{
	width:250px;
	margin-left:15px;
	border-collapse:collapse;
		}
.calender th{
	border:1px solid #d8bfd8;
	padding:2px;
	font-weight:lighter;
	}
	
.calender td{
	border:1px solid #d8bfd8;
	padding:2px;
	text-align:center;	
	}
.niti{
	color:red;
	background-color:#ffe4e1;
	text-align:center;
	}
.do{
	color:blue;
	background-color:#b0d0e6;
	text-align:center;
	}
.syuku{
	color:red;
	background-color:#ffff99;
	text-align:center;
	}
.kyuusin{
	background-color:#98fb98;
	text-align:center;
	}
.pink{
	color:#ffe4e1;
	}
.blue{
	color:#b0d0e6;
	}
.ki{
	color:#ffff99;
	}
.green{
	color:#00ff33;
	}

/*--☆ページトップへ-*/	
.pagetop{
	clear:both;
	text-align:right;
	margin-right:30px;
	margin-top:3px;
	margin-bottom:0px;
	font-size:small;
	line-height:90%;
	}
/*--もどる----*/
.back{
	text-align:center;
	font-size:90%;
	}
/*---▼院内のご紹介--*/
.innai{
	margin-left:auto;
	margin-right:auto;
	margin:0;
	padding:0;
	color:#008b8b;

	}
.innai ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.innai li{
	display:inline;
	padding-left:6px;
	padding-right:8px;
	padding-top:10px;
	margin-left:20px;
	}

.risuto{
	margin-right:5px;
	margin-left:20px;
	margin-top:10px;
	padding-top:0;
	}
.risuto ol{
	margin:0;
	padding:0;
	}
.risuto li{
	margin-top:0px;
	line-height:120%;
	display:inline;
	font-size:small;
	}
/*----院内画像----*/
.photomain{
	width:478px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	color:#696969;
	font-family:"ＭＳ ゴシック","Osaka",sans-serif;
	background:#ffffff url('image/hole02.gif') repeat-y;
	border:1px solid #ccccff;
	
}
.photosub{
	width:478px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	color:#696969;
	font-family:"ＭＳ ゴシック","Osaka",sans-serif;
	background:#ffffff url('image/hole03.gif') repeat-y;
	border:1px solid #ffa500;
	
	}
	
.photomain img{
	padding:0;
	margin:0;
	}
.photo{
	text-align:center;
	
	}
.photo_title{
	text-align:center;
	font-size:11pt;
	margin-top:10px;
	margin-bottom:0;
	}
.photo_coment{
	padding-top:0;
	margin-top:0;
	margin-left:80px;
	margin-right:50px;
	margin-bottom:10px;
	text-align:left;
	font-size:small;
	}
	
/*--------iframe-------*/
iframe{
	width:480px;
	height:372px;
	margin:0;
	margin-left:20px;
	padding:0;
	background-color:#ffffff;
	}
	
/*--------◎地図と交通アクセス----*/

.access{
	text-align:center;
	margin-left:30px;
	margin-top:0;
	margin-bottom:0;
	}
.koutuu ul{
	margin:0;
	margin-left:80px;
	padding:0;
	
	list-style-type:circle;
	}
.koutuu li{
	line-height:130%;
	}
/*----フォームメールcontact.html----*/

.m_form table{
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
	}
.m_form td{
	padding:5px;
	border:1px solid #ffccff;
	vertical-align:top;
	}
.m_form p{
	margin-top:10px;
	margin-left:35px;
	margin-right:40px;
	margin-bottom:5px;
	line-height:130%;
	}
.hissu{
	color:#ff0000;
	}
.botan{
	text-align:center;
	}
/*------口臭準備室-------*/
h4{
	padding-top:7px;
	margin-bottom:3px;
	margin-left:5px;
	font-weight:weight;
	font-size:12pt;
	border-top:3px dashed #ffd8b2;
	border-left:3px dashed #ffd8b2;
	}
h4 img{
	padding-left:5px;
	padding-right:10px;
	}

.kousyu00{
	padding-left:23px;
	text-align:left;
	}
.kousyu01{
	padding-left:40px;
	padding-right:20px;
	text-align:left;
	}
.kousyu02{
	padding-left:15px;
	}
.kousyu ul{
	margin-left:50px;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	}
.kousyu li{
	list-style-type:circle;
	font-size:85%;
	line-height:130%;
	}
.kousyutop ul{
	margin-left:0px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	text-align:center;
	}
.kousyutop li{
	list-style-type:none;
	display:inline;
	padding-right:30px;
	font-weight:bold;
	}

.select{
	background-color:#E6E6E6;
	color:#008b8b;
	}
.kensyu1_right{
	float:right;
	}
.kensyu1_left{
	float:left;
	margin-right:10px;
	}

/*-----TOPICS ---------*/
.topic{
	margin-left:35px;
	line-height:150%;
	}
	/*-----口臭セミナー--------*/
	.seminar00 ol{
		list-style-type:square;
		}
	.seminar00 p{
		margin-bottom:0px;
		}
	.seminar00 ul{
		list-style-type:none;
		margin-top:0px;
		margin-left:15px;
		}
	.seminar_bgc{		/*	グレイ	*/
		background-color:#cccccc;
		padding:5px 10px;
		}
	.seminar_bgc2{		/*	薄い水色	*/
		background-color:#ccffff;
		padding:3px 5px;
		}
	.seminar_bgc3{		/*	薄いピンク	*/
		background-color:#ffefef;
		padding:3px 5px;
		}
/* スライドショー */
.photobox {
	text-align:center;
	margin-bottom:3px;
	}
.photobox img {
	border:#ffcccc 1px solid;
	}
.controlbox {
	text-align:center;
	margin:0.3em 0px 0px 0px;
	background-color:transparent;
	border:1px solid #ffcccc;
	}
/* 口臭治療09　5人の画像部分 */
.purezen table{
	border:0;
	background-color:#ffffff;
	}
.purezen td{
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border:0;
	}
/* 別ウィンドウで5人を表示する */
.betumado{
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	padding-top:5px;
	padding-bottom:5px;
	}
.betumado p{
	line-height:130%;
	text-align:center;
	}
.betumado img{
	text-align:center;
	padding:0;
	margin:0;
	}
	
/*--------●オフィスホワイトニング-----*/
.white p{
	text-align:left;
	margin-left:15px;
	margin-bottom:5px;
	}
.white ol{
	margin-top:5px;
	margin-left:20px;
	padding:0;
	list-style-type:none;
	}
.white ul{
	margin-top:5px;
	margin-left:20px;
	padding:0;
	list-style-type:none;
	}
.white li{
	line-height:150%;
	text-align:left;
	}
.white table{
	width:500px;
	border:1px solid #cccccc;
	border-collapse:collapse;
	margin-left:20px;
	}
.white td{
	border:1px solid #cccccc;
	text-align:center;
	}
.wakunasi{
	border:0;
	}
.kyoutyou{
	color:red;
	font-weight:bold;
	}	
/*	おすすめケア用品081224追加	*/
.osusume1{
	float:left;
	padding:20px;
	padding-top:0px;
	}
.clear{
	clear:left;
	}
/*	ケア用品　使用方法081224追加	*/
.howto table{
	width:500px;
	border-collapse:collapse;
	border:0px;
	margin-left:auto;
	margin-right:auto;
	}
.howto td{
	border:0px;
	padding:3px;
	vertical-align:top;
	}
.goods{
	text-align:center;
	}
.bangou{
	width:5%;
	text-align:center;
	vertical-align:top;
	}
/*	コース紹介090106追加	*/
.kyoutyou3{
	color:#aaaaff;
	}
.course1{
	background-color:#aaaaff;
	color:#ffffff;
	font-weight:bold;
	}
.step1_3{
	background-color:#e9e9ff;
	}
.syosin ol{
	margin-left:10px;
	padding:0px;
	list-style-type:decimal;
	}

.syosin li{
	line-height:1.2em;
	margin-left:10px;
	margin-bottom:10px;	
	}
	
/*	表1	*/
.hyou1 table{
	width:500px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #cccccc;
	}
.hyou1 td{
	border:1px solid #cccccc;
	padding:1px;
	text-align:center;
	}
.hyou1 ul{
	margin-left:10px;
	margin-top:0px;
	padding:0px;
	list-style-type:none;
	}
.hyou1 p{
	margin-top:0px;
	margin-bottom:0px;
	}
/*	ステップ	*/
.step p{
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	}
.step ol{
	margin-top:0px;
	}
.step ul{
	margin-left:20px;
	padding:0px;
	}

/*	表2	*/
.hyou2 table{
	width:500px;
	border-collapse:collapse;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	border:1px solid #cccccc;
	}
.hyou2 td{
	border:1px solid #cccccc;
	padding:5px;
	vertical-align:top;
	}
.hyou2 caption{
	font-size:13pt;
	}
.hyou2 ul{
	margin-left:25px;
	margin-top:0px;
	padding:0px;
	}
.retu{
	text-align:center;
	}
.hyou2 p{
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:underline;
	}
.kyoutyou2{
	color:#00af00;
	}
.onegai{
	border-top:solid 1px #00af00;
	margin-top:10px;
	}
.onegai ul{
	list-style-type:circle;
	margin-top:0px;
	margin-left:20px;
	padding:0px;
	list-style-position:outside;
	}
.onegai p{
	margin-top:5px;
	margin-bottom:5px;
	}

/*-----メインメニューリスト--------*/
.menu ul{
	padding:0;
	margin:0
	}
.menu li{
	list-style-type:none;
	padding-left:5px;
	margin-right:0;
	line-height:200%;
	text-align:left;
	background:url('image/menu_back.gif') repeat-y;
	font-size:90%
	}
.ireko{
	margin-left:10px;
	}
/*-----使用法メニューリスト081224追加--------*/
.hmenu ul{
	padding:0;
	margin:0
		}
.hmenu li{
	list-style-type:none;
	line-height:250%;
	text-align:left;
	font-size:90%;
	}
/*-------待合室の本棚　本の分類箇所090823----------*/
.bunrui{
	float:right;
	font-weight:normal;
	font-size:80%;
	}
/*-------待合室の本棚　ページ番号リンク設定090823----------*/
.hondana ul{
	margin:0px;
	padding:0px;
	}
.hondana li{
		width:1.2em;
		line-height:1.5em;
		list-style-type:none;
		border:solid 1px #33cccc;
		background-color:#66ffcc;
		float:right;
		padding:0px;
		margin:0.5em;
		text-align:center;
}

.hondana li a{
	display:block;
	text-decoration:underline;
	width:1.2em;
	}
.hondana li a:link{
	border-color:#66ffcc;/*ソファの色*/
	color:blue;
	}
.hondana li a:visited{
	color:#cccccc;
	background-color:#ffffff;
	text-decoration:none;
	}
.hondana li a:hover{
	background-color:#33cccc;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
.here{
	background-color:#cccccc;
	color:#000000;
	border-color:#66ffcc;
	}
	
/*-----メインメニューリンク部分--------*/
.menu a{
	color:#008b8b;
	text-decoration:none;
	}
.menu a:visited{
	color:#ff8c00;
	}
.menu a:hover{
	color:#1e90ff;
	width:100%;
	font-weight:bold;
	}
.current{
	color:#32cd32;
	font-weight:bold;
	border:1px solid #32cd32;
	border-left:5px solid #00ff00;
	}
	
/*-----一般リンク部分--------*/
a:link{
	text-decoration:none;
	}
a:visited{
	color:#ff8c00;
	}
a:hover{
	font-weight:bold;
	color:#1e90ff;
	}
.current02{
	background-color:#ff9900;
	color:#ffffff;
	}
/*	使用法のリンク部分	*/
.current03{
	background-color:#11ffcc;
	}
	
/* セミナー14　口鼻臭臨床研修会 箇条書き	*/
.semi14{
	margin-left:40px;
	}
.semi14 ol{
	margin:0;
	padding:0;
	}
.semi14 li{
	line-height:1.3em;
	list-style-type:decimal;
	margin-left:30px;
	}
.semi14 p{
	margin-bottom:0;
	margin-top:0;
	}	

/*------ゆがふるseminor17--------*/
.taiken{
	font-weight:bold;
	color:#990000;
	font-size:16pt;
	}
.taikendan{
	width:490px;
	border-left:solid 5px #990000;
	border-right:solid 5px #990000;
	}
.taikendan p{
	margin:0 19px 0 19px;
	text-align: justify;
	text-justify: inter-ideograph;
	}

/*-----著作権部分--------*/
address{
	clear:both;
	border-top:2px solid #ff9900;
	margin-bottom:0px;
	text-align:right;
	margin-right:10px;
	margin-left:10px;
	font-size:small;
	font-style:normal;
	}
/*-----フッターキーワード--------*/
.foot{
	font-size:x-small;
	text-align:center;
	margin-top:3px;
	margin-bottom:10px;
	color:#008b8b;
	}
/*--------番号付き箇条書き---------*/
.kajougakiol{
	margin:0px;
	padding:0px;
	list-style-type:decimal;
	line-height:1.3em;
	}