body {

	background-image: url(/img/header/head_back.jpg);
	background-position: 50% 0%;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size:12px;
	color:#000000;
}
div#header{
	width:1025px;
	height:88px;
	text-align: left;	
	margin: auto;	
	margin-top:0px;
	margin-bottom:10px;
}
h1{ color: #FFFFFF; font-size: 10pt; margin-bottom:0; margin-top:0px;height:13px;padding-top:2px;}
div#header_contents{
	width:1025px;
	height:38px;
	float:left;
	padding-top:3px;
	text-align: left;	
	margin: auto;	
	margin-top:0px;
}
div#header_logo{
	width:200px;
	height:38px;
	float:left;
	text-align: left;	
	margin: auto;	
	margin-top:0px;
}
h2{width:430px; color: #000000; font-size: 10pt; margin-bottom:0; margin-top:0px;height:36px;padding-top:2px;float:left;padding-left:5px;padding-right:5px;}
div#header_dr{
	width:360px;
	height:38px;
	float:left;
	text-align: left;	
	margin: auto;	
	margin-top:0px;
}
div#header_menu{
	width:1025px;
	height:27px;
	padding-top:8px;
	float:left;
	text-align: center;	
	margin: auto;	
	margin-top:0px;
}
a:link.header    { font-family: "Osaka"; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a:visited.header { font-family: "Osaka"; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a:hover.header   { font-family: "Osaka"; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
a:active.header  { font-family: "Osaka"; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: underline; }
div#main{
	width:1025px;
	text-align: left;	
	margin: auto;	
}
div#left{
	width:150px;
	float:left;	
	text-align: left;	
}
.txt_title{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000;}
.txt_left_title{font-size: 10pt; font-style: normal; color: #000000;}
.txt_left_contents{padding-left:15px;padding-top:5px;font-size: 10pt; font-style: normal; color: #000000; line-height:140%;width:135px; margin-bottom:10px;}
input.key_search {
   height: 1.2em;
   width: 150px;
}
div#contetns_left{font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal;color:#FFFFFF; background-color:#6699CC; padding:5px;}
a:link.left_menu    { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
a:visited.left_menu { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none }
a:hover.left_menu   { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFCC00; text-decoration: underline }
a:active.left_menu  { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFCC00; text-decoration: underline }

.mobile_title{font-size: 10pt; font-style: normal; font-weight: bold; color: #000000;margin-top:5px;}
.mobile_left_contents{text-align: center ;padding-top:5px;font-size: 10pt; font-style: normal; color: #000000; line-height:140%;width:135px; margin-bottom:10px;}

div#center{
	width:630px;
	float:left;	
	text-align: left;
	margin-left:30px;	
}
.txt   { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal }
div#right{
	width:185px;
	float:left;	
	text-align: left;
	margin-left:30px;	
}
.wait_title{padding-bottom:5px;font-size: 12pt; font-style: normal; font-weight: bold; color: #000000;}
.wait_q{padding-left:10px;padding-bottom:5px;font-size: 10pt; font-style: normal; color: #000000; line-height:140%;}

a:link.wait_qu    { font-family: "Osaka"; font-size: 10pt; font-style: normal; text-decoration: underline; color: #0000FF;}
a:visited.wait_qu { font-family: "Osaka"; font-size: 10pt; font-style: normal; text-decoration: underline; color: #0000FF;}
a:hover.wait_qu   { font-family: "Osaka"; font-size: 10pt; font-style: normal; text-decoration: underline; color: #0000FF;}
a:active.wait_qu  { font-family: "Osaka"; font-size: 10pt; font-style: normal; text-decoration: underline; color: #0000FF;}

.implant_title{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;
	line-height:120%;
	font-size: 10pt;
	font-weight: bold;	
}
.implant{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;	
}
.implant_img{
	width:60px;
	float:left;	
	text-align: left;
}
.implant_txt{
	width:125px;
	float:left;	
	text-align: left;
	line-height:120%;
	font-size: 8pt;
	font-weight: normal;	
}
.shinbi_title{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;
	line-height:120%;
	font-size: 10pt;
	font-weight: bold;	
}
.shinbi{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;	
}
.shinbi_img{
	width:60px;
	float:left;	
	text-align: left;
}
.shinbi_txt{
	width:125px;
	float:left;	
	text-align: left;
	line-height:120%;
	font-size: 8pt;
	font-weight: normal;	
}
.access_title{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;
	line-height:120%;
	font-size: 10pt;
	font-weight: bold;	
}
.access{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;
	font-weight: normal;	
}
.dr_rank_title{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;
	line-height:120%;
	font-size: 10pt;
	font-weight: bold;	
}
.dr_rank{
	width:185px;
	float:left;	
	text-align: left;
	margin-top:5px;	
}
.dr_rank_left{
	width:50px;
	float:left;	
	text-align: left;
	color:#FF0000;
	font-size: 8pt;	
}
.dr_rank_right{
	width:135px;
	float:left;	
	text-align: left;
	line-height:120%;
	font-size: 8pt;
	font-weight: normal;	
}

div#footer{
	width:1025px;
	height:88px;
	text-align: left;	
	margin: auto;	
	margin-top:15px;
	margin-bottom:10px;
}

div#footer_contents{
	width:1025px;
	height:88px;
	float:left;
	text-align: center;	
	margin: auto;	
	margin-top:15px;
}