/*大阪矯正歯科センターinquiry*/
body {
	COLOR: #333; 
	line-height: 140%;
	font-size: 14px;
	margin: 0px; 
	padding: 0px;
}
img {
	border: 0px;
}
TD {
	FONT-SIZE: 14px; LINE-HEIGHT: 120%;
}


/*body内コンテンツすべて*/
#container { 
	width : 840px ; 
	background-color: #fff;
}

/*ヘッダー*/

#header_top {
	height: 10px;
	width: 840px;
	background-color: #B6E851;
	margin-top: 10px;
}

#header_top2 {
	height: 10px;
	width: 840px;
	background-color: #B6E851;
	margin-top: 1px;
}

#header {
	height: 61px;
	width: 840px;
}

.header_txt {
	font-size: 12px;
	line-height: 14px;
	letter-spacing: -1px;
}

.header_txt  a {
	COLOR: #404040;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}

.header_txt  a:link {
	COLOR: #404040;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}

.header_txt  a:hover {
	COLOR: #FFAD00;
	TEXT-DECORATION: none;
}

#header-right2 {
	width: 836px;
	margin: 0;
font-size: 12px;
text-align: right;
}

/*パンくずリスト*/

#pankuzu01 {
	width: 840px;
	color: #000;
	font-size:12px;
	margin-left:5px;
	text-align:left;
	padding:3px 0 0 5px;
	margin:0;
}
#pankuzu01 li {   
    display:inline;   
    line-height:110%;   
    list-style-type:none;   
}   
#pankuzu01 li a {   
    padding-right:10px;   
    background : url(/img/topicpath.gif) no-repeat right center;   
}  
#pan {
	color: #000;
	font-size:12px;
	margin-left:5px;
	text-align:left;
	line-height:18px;
	padding-left:5px;
}




/*ヘッダーフッター以外すべて*/
#main { 
	width : 820px ; 
	background-color: #fff;
	padding : 0px ;
}

/*サイドバー*/

#sidebar {
	float: left;
	background-color: #fff;
	width: 201px;
	margin-bottom: 5px;
}

.markermenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
	border: 1px solid #9A9A9A;
	text-align: left;
}

.markermenu  li  a {
	background: white url(/img/arrow-list.gif) no-repeat 2px center;
	font: 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #404040;
	display: block;
	width: 179px;
	padding: 3px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px dotted #4AA5CE;
}

*  html  .markermenu  li  a { /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 199px;
}

.markermenu  li  a:visited, .markermenu  li  a:active {
	color: #404040;
	text-decoration: none;
}

.markermenu  li  a:hover {
	color: #0066ff;
	text-decoration: none;
	background-color: #ffffcb;
	background-image: url(/img/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
}

#sidebar  .box_midasi {
	width: 201px;
	height: 45px;
	background-image: url(/img/leftmenu0.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	color: #428600;
	vertical-align: middle;
}




#sidebar  .box0 {
	width: 201px;
	background-color: #fff;
	text-align: left;
}

#sidebar  .box1 {
	width: 201px;
	height: 20px;
	background-image: url(/img/sidebar-1.gif);
	background-repeat: no-repeat;
	text-align: left;
}

#sidebar  .box2 {
	width: 201px;
	height: 24px;
	background-image: url(/img/sidebar-2.gif);
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	vertical-align: middle;
}

#sidebar  .box3 {
	width: 201px;
	height: 36px;
	background-image: url(/img/sidebar-3.gif);
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	vertical-align: middle;
}

#sidebar  .box4 {
	width: 201px;
	height: 25px;
	background-image: url(/img/sidebar-4.gif);
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	vertical-align: middle;
}

#sidebar  .box5 {
	width: 201px;
	height: 36px;
	background-image: url(/img/sidebar-5.gif);
	text-align: left;
	font-size: 14px;
	line-height: 17px;
	vertical-align: middle;
}

#sidebar  .taiken {
	color: #FF00FF;
	font-weight: bold;
	font-size: 16px;
}

#sidebar  .voice {
	color: #FF00FF;
	font-weight: bold;
	font-size: 16px;
}

/*本文エリアに背景画像を使用しない場合*/

#contents2 .box_green1 {
	border-style: solid;
	border-top-color: #B6E851;
	border-right-color:  #9c9c9c;
	border-bottom-color:  #9c9c9c;
	border-left-color:  #9c9c9c;
	border-width: 10px 1px 1px 1px;
	width: 586px;
	margin: 0px 3px 5px 5px;
	padding: 0px 10px 10px 10px;
	text-align: left;
	font-size: 14px;
}
#contents2 .box0 {
	width: 596px;
	margin: 0px 3px 5px 5px;
	padding: 0px;
	text-align: left;
}
#contents2 .box1 {
	border: solid 1px #9c9c9c;
	width: 576px;
	margin: 0px 3px 5px 5px;
	padding: 10px;
	text-align: left;
}
#contents2 .e_title_box {
	text-align: left;
	background-color: #009900;
	border: solid 1px #9c9c9c;
	width: 588px;
	margin: 3px 3px 5px 5px;
	padding: 5px 0px 5px 5px;
	color: #FFF;
	font-weight: bolder;
	vertical-align: middle;
}

/*ナビゲーションバー*/
#navlist
{
margin: 0;
padding: 0 0 20px 11px;
border-bottom: 1px solid #FFAD00;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size: 12px;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0px 9px 4px 0px;
text-decoration: none;
color: #666;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #FFAD00;
padding-bottom: 2px;
background: transparent;
color: #000;
}

#navlist a:hover { color: #000; }

#orange_line 
{
	margin: 0px 0px 0px 0px;
	height: 1px;
	width: 840px;
	background-color: #FFAD00;
	line-height: 1px;
}


/*本文*/
.form_line {
	margin: 0px;
	text-align: left;
	background-image : url(/contact/img/form_line1.gif);
	background-repeat: repeat-y;
	font-size: 14px;
	line-height: 22px;
}


/*フッター*/
#footer {
	clear: both;
	width: 840px;
	background-color: #fff;
	margin: 0px
	padding: 0px;
	text-align: left;
	border-style: solid;
	border-top-color: #d6ff9c;
	border-width: 10px 0px 0px 0px;
	font-size: 12px;
}
#footer .bunrui {
	color: #666;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin-left: 5px;
	text-align: left;
}
#footer .text {
	color: #666;
	font-size: 12px;
	line-height: 14px;
	text-align: left;
}
#footer .text a {
	COLOR: #444; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
#footer .text a:link {
	COLOR: #444; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
#footer .text a:hover {
	COLOR: #FFAD00;
	TEXT-DECORATION: none;
}
.footer_txt {
	font-size: 12px;
	line-height:14px;
}
#copyright {
	background-color: #B6E851;
	height: 20px;
	COLOR: #404040;
	text-align: center;
	font-size: 12px;
}

#pink_box {
	background-color: #fff;
	text-align: center;
	border: solid 1px #FF0099;
	text-align: left;
	margin: 5px 3px 5px 5px;
	padding: 5px;
}
.q_txt0 {
	line-height: 24px;
	font-weight: bold;
	background-color: #c6ddee;
	width: 100px;
	padding-left: 10px;
}
.q_txt {
	line-height: 24px;
	font-weight: bold;
	background-color: #e3f3f9;
	width: 430px;
	padding-left: 10px;
}
.a_txt  {
	color: #CC6666;
	line-height: 20px;
	background-color: #f5fee9;
	padding: 10px;
}
.green_box {
	line-height: 20px;
	background-color: #D7F9DE;
	width: 230px;
	padding: 10px;
	margin-left: 10px;
}
.orenge_line {
	line-height: 23px;
	width: 230px;
	margin-left: 40px;
	border-bottom-color:#FFCC33;
	border-bottom-style:dotted;
	font-size: 14px;
}
.blue_line {
	line-height: 23px;
	width: 230px;
	margin-left: 40px;
	border-bottom-color:#6699FF;
	border-bottom-style:dotted;
	font-size: 14px;
}
#gray_line777 {
	margin: 0px 0px 0px 0px;
	height: 1px;
	width: 777px;
	background-color: #9c9c9c;
	line-height: 1px;
}

.d3_box1 {
	width: 250px;
	height: 65px;
	text-align: center;
}
.d3_box2 {
	line-height: 17px;
	width: 250px;
	padding: 10px 10px 3px 10px;
}
.d3_box3 {
	line-height: 20px;
	background-color: #fe9f34;
	text-align: center;
}
.d3_box4 {
	color: #993333;
	line-height: 17px;
	width: 250px;
	padding: 10px;
	font-size: 14px;
	vertical-align: top;
}
#e5_box {
	text-align: left;
	background-color: #FFFFCC;
	width: 420px;
	margin: 10px 5px 10px 20px;
	padding: 15px 15px 15px 25px;
	vertical-align: middle;
}




A {
	COLOR: #333; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #f60;
}

h1 {
	font-size: x-large;
	line-height: 10px;
}
h2 {
	font-size: large;
	line-height: 16px;
}
h3 {
	font-size: small;
}



.txt9 {
	FONT-SIZE: 9px
;}
.txt10 {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px
;}
.txt11 {
	FONT-SIZE: 11px; LINE-HEIGHT: 20px
;}
.txt12 {
	FONT-SIZE: 12px;
}
.txt14 {
	FONT-SIZE: 14px;
}


.fs-ll {
	FONT-SIZE: 18px; COLOR: #222; LINE-HEIGHT: 160%
;}

.red {color: #ff0033; 	
}
.blue {color: #4AADD6; 	
}
.blue01 {COLOR: #3366cc;
}
.blue02 {COLOR: #3333cc;
}
.dblue {color: #0860A8; 	
}
.tt-blue001 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-ALIGN: center
;}
.gray {color: #999999; 	
}
.pink {color: #FE3867; 	
}

.pink2 {color: #FF00FF;}

/* PDFダウンロードページ用 */
.float_left{
float:left;
text-align:center;
}
#pdf_titletext_style{
	font-size:16px;
	font-weight:bold;
	color: #FF0080;
}
.text_bold{
	font-weight:bold;
}
.pdf_text_1{
	font-size:16px;
	text-align:center;
	line-height: 19px;
}

.pdf_text_2{
text-align:center;
font-weight:bold;
}

/* PDFダウンロードページ用ここまで */


.clearfloat{
clear:both;
height:1px;
width:1px;
}

.centersoroe{
text-align:center;
}
