
/* CSS Document */


/*全体レイアウトに関係*/
body {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:18px;
	background-image:url(../images/bg.gif);
	text-align:center;
	color:#666666;
	}

.content{
	/*background-color:#FFF;*/
	width:760px;
	margin:auto;
	}
	
th, td, tr{
	text-align:left;
	}
strong{

	color:#009900;
	}
b{
	color:#FF6600;
	}
.strong {
	font-weight:bold;
	color:#CC0000;
	}	
	
.strong02 {
	font-weight:bold;
	color:#FF9900;
	}		

/*見出し*/

.m1{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	}

/*セル余白*/
.sp1 {
	padding-top:3px;
	}
.sp2 {
	padding:10px 25px;
	}
.sp3{
	padding:10px 5px;
	}
.sp5{
	padding:5px;
	}
.sp6 {
	padding:10px 50px;
	}		
.sp7 {
	padding:15px 15px;
	}		

/*背景*/
.bg_01{
	width:760px;
	height:10px;
	background-image:url(../images/bg_02.gif);
	}

.bg_02{
	width:760px;
	height:10px;
	background-image:url(../images/bg_03.gif);
	}
	
.bg_03{
	background-image:url(../images/bg_05.gif);
	background-repeat:repeat-x;
	height:15px;
	}
.bg_06{
	background-color:#FFCC00;
	height:10px;
	}	
/*ライン*/

.line_1{
	border-bottom:solid 1px #FFCC33;
	}
.line_2{
	border-top:solid 1px #FFCC33;
	}
.line_3{
	border-left:solid 1px #FFCC33;
	}
.line_4{
	border-right:solid 1px #FFCC33;
	}						
	

/*w枠・表*/
.waku1{
	border:dotted 1px #FF9900;
	padding:10px;

	width:350px;
	margin:auto;
	}
.waku2{
	border:solid 1px #FF9900;
	padding:10px;
	background-color:#FFFFFF;


	}
.waku3{
	border:solid 1px #FF9900;
	padding:10px;
	background-color:#FFFF99;
	margin-top:5px;
	width: 275px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	
	}			
.waku4{
	border:solid 1px #FF9900;
	padding:10px;
	background-color:#FFFF99;

	margin-bottom:5px;
	width: 300px;

	}
			.koukoku_td_top {
	background-color: #FBFBFC;
	background-image: url(../orthodontic/images/line_top.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.koukoku_td_center {
	background-image: url(../orthodontic/images/line_center.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.koukoku_td_btm {
	background-image: url(../orthodontic/images/line_btm.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.koukoku_under_dot {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}			

/*文字関連*/
.txt16{
	font-size:16px;
	font-weight:bold;
}
	

/*メニュー*/

.menu_01{
	
	}
.menu_01 a{
	color:#999;
	font-weight:bold;
	}
	
/*info*/

.info {
	padding-bottom:7px;
	padding-left:5px;
	}	

/*フッタ*/
.copyright{
	font-size:11px;
	line-height:27px;
	text-align:right;

	padding-right:15px;
	}
	
	
	
.p1{
	float:right;
	width:275px;
	padding:5px;
	text-align:center;
	}

.name{
	font-size:14px;
	font-weight:bold;
	color:#0066CC;
	}	

rt{
	font-size:9px;
	color:#0066CC;
	font-weight:normal;
	}
.waku2 rt{
	font-size:9px;
	color:#666666;
	font-weight:normal;
	}	
	
.moji_1{
	font-size:16px;
	font-weight:bold;
	}
.moji_2{
	font-size:14px;
	font-weight:bold;
	}		
.c_red{
	color:#CC0000;
	}
.pict1{
	float:right;
	text-align:center;
	font-size:11px;
	}	
	
.clear{
	clear:both;
	}
.moji_7{
	font-size:11px;
	line-height:16px;
	text-align:left;
	}		
/*ヘッダー*/	
h1{
	font-size: 10px;
	line-height: 1.2em;
	display:inline;
	margin:0;
	padding:0;
}
/*フッター*/	
h2{
	font-size: 10px;
	line-height: 1.2em;
	text-align: center;
	font-weight: lighter;
	margin-top: 7px;
}

.watashi {width:320px; margin-left:3px;}

.watashi div { clear:both;
background:url(../clinic/images/watashi_holday_body.jpg) repeat-y;

}

.watashi p {
margin:0;
padding:10px;
}


.prof {vertical-align:top; padding-top:8px;}

.pro_p {
margin-top:10px;
}

.img_left {

float:left;
padding:0 9px 9px 0;}

