@charset "UTF-8";

div#container {
	width: 900px;
	position: relative;
	margin: 0px auto 0px auto;
}

div#container 
div#headers {
	background-image: url("../../images/index_layout/header/index_header.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	zoom: 1;
	clear: both;
}

div#container
div#headers 
h1 {
	height: 26px;
	font-size: 0.7em;
	color: #756639;
	margin: 30px 0px 0px 0px; 
	padding: 0px 0px 0px 10px;
	line-height: 26px;
}

div#container
div#headers
a#logo {
	display: block;
	float: left;
	width: 209px;
	height: 96px;
	margin: 0px 0px 0px 0px;
	background-image: url("../../images/common/header/logo.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#container
a.banner01 {
	position: absolute;
	top: 0px;
	right: -164px;
	width: 164px;
	height: 92px;
}

div#container
div#headers
a#logo
span {
	display: none;
}

div#container
div#headers 
div.read {
	float: right;
	width: 690px;
	height: 48px;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	background-image: url("../../images/common/header/header_h1.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#container
div#headers 
ul#global_navi {
	float: right;
	width: 690px;
	overflow: hidden;
	zoom: 1;
}

div#container
div#headers 
ul#global_navi 
li {
	display: inline;
	float: left;
}

div#container
div#headers
ul#global_navi
li
a {
	display: block;
	height: 48px;
}

div#container
div#headers
ul#global_navi
li
a
span {
	display: none;
}

div#container
div#headers
ul#global_navi
li#ortho_global
a {
	width: 152px;
	background-image: url("../../images/common/header/global_navi.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#container
div#headers
ul#global_navi
li#ortho_global
a:hover {
	background-position: 0px -48px;
}

div#container
div#headers
ul#global_navi
li#ortho_global
a.this {
	background-position: 0px -96px;
}

div#container
div#headers
ul#global_navi
li#ortho_global
a.this:hover {
	background-position: 0px -96px;
}

div#container
div#headers
ul#global_navi
li#recommend_global
a {
	width: 167px;
	background-image: url("../../images/common/header/global_navi.jpg");
	background-repeat: no-repeat;
	background-position: -152px 0px;
}

div#container
div#headers
ul#global_navi
li#recommend_global
a:hover {
	background-position: -152px -48px;
}

div#container
div#headers
ul#global_navi
li#recommend_global
a.this {
	background-position: -152px -96px;
}

div#container
div#headers
ul#global_navi
li#recommend_global
a.this:hover {
	background-position: -152px -96px;
}

div#container
div#headers
ul#global_navi
li#treatment_global
a {
	width: 131px;
	background-image: url("../../images/common/header/global_navi.jpg");
	background-repeat: no-repeat;
	background-position: -319px 0px;
}

div#container
div#headers
ul#global_navi
li#treatment_global
a:hover {
	background-position: -319px -48px;
}

div#container
div#headers
ul#global_navi
li#treatment_global
a.this {
	background-position: -319px -96px;
}

div#container
div#headers
ul#global_navi
li#treatment_global
a.this:hover {
	background-position: -319px -96px;
}

div#container
div#headers
ul#global_navi
li#how_to_global
a {
	width: 131px;
	background-image: url("../../images/common/header/global_navi.jpg");
	background-repeat: no-repeat;
	background-position: -450px 0px;
}

div#container
div#headers
ul#global_navi
li#how_to_global
a:hover {
	background-position: -450px -48px;
}

div#container
div#headers
ul#global_navi
li#how_to_global
a.this {
	background-position: -450px -96px;
}

div#container
div#headers
ul#global_navi
li#how_to_global
a.this:hover {
	background-position: -450px -96px;
}

div#container
div#headers
ul#global_navi
li#company_global
a {
	width: 109px;
	background-image: url("../../images/common/header/global_navi.jpg");
	background-repeat: no-repeat;
	background-position: -581px 0px;
}

div#container
div#headers
ul#global_navi
li#company_global
a:hover {
	background-position: -581px -48px;
}

div#container
div#headers
ul#global_navi
li#company_global
a.this {
	background-position: -581px -96px;
}

div#container 
div#footers {
	background-image: url("../../images/index_layout/footer/index_footer.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	zoom : 1;
	clear: both;
}

div#container
div#footers
ul#sub_navi {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	zoom: 1;
	clear: both;
}

div#container
div#footers
ul#sub_navi
li {
	text-indent: -9999px;
	display: inline;
	float: left;
}

div#container
div#footers
ul#sub_navi
li
a {
	display: block;
	height: 24px;
}

div#container
div#footers
ul#sub_navi
li
a 
span {
	display: none;
}

div#container
div#footers
ul#sub_navi
li#contact_sub
a {
	width: 96px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#container
div#footers
ul#sub_navi
li#contact_sub
a:hover {
	width: 96px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: 0px -24px;
}


div#container
div#footers
ul#sub_navi
li#question_sub
a {
	width: 107px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -96px 0px;
}

div#container
div#footers
ul#sub_navi
li#question_sub
a:hover {
	width: 107px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -96px -24px;
}

div#container
div#footers
ul#sub_navi
li#medical_sub
a {
	width: 119px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -203px 0px;
}

div#container
div#footers
ul#sub_navi
li#medical_sub
a:hover {
	width: 119px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -203px -24px;
}

div#container
div#footers
ul#sub_navi
li#privacy_sub
a {
	width: 140px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -322px 0px;
	background-color: #CCCCCC;
}

div#container
div#footers
ul#sub_navi
li#privacy_sub
a:hover {
	width: 140px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -322px -24px;
	background-color: #CCCCCC;
}

div#container
div#footers
ul#sub_navi
li#sitemap_sub
a {
	width: 98px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -462px 0px;
}

div#container
div#footers
ul#sub_navi
li#sitemap_sub
a:hover {
	width: 98px;
	background-image: url("../../images/index_layout/footer/footer_navi.jpg");
	background-repeat: no-repeat;
	background-position: -462px -24px;
}

div#container
div#footers
ul#sub_navi
li#copyright {
	width: 340px;
	height: 24px;
	background-image: url("../../images/index_layout/footer/copyright.jpg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

div#container
div#footers
p {
	clear: both;
	font-size: 0.7em;
	color: #756639;
	text-align: right;
	padding: 0px 20px 0px 20px;
}

div#container
div#footers
p a {
	color: #756639;
	text-decoration: none;
}

div#container
div#footers
p a:hover {
	color: #433E29;
	text-decoration: underline;
}

div#container
div#footers
div#fNavi {
	margin: 15px 0px 0px 0px;
}

div#container
div#footers
div#fNavi ul {
	float: left;
	width: 150px;
}

div#container
div#footers
div#fNavi ul li {
	padding: 0px 0px 0px 15px;
	background: url("../../images/common/contents/fArrow.gif") no-repeat left center;
}

div#container
div#footers
div#fNavi ul li a {
	font-size: 0.7em;
	line-height: 150%;
	color: #433E29;
	text-decoration: none;
}

div#container
div#footers
div#fNavi ul li a:hover {
	color: #433E29;
	text-decoration: underline;
}
