@charset "utf-8";
/* == kensin Home Page Bace__CSS =============================================== */

/* == Reset ============================ */

/* \*/
* html div,* html ul,* html dl,* html dt,* html dd{
height:1%;
}
/* */

*{
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:left;
list-style-type:none;
}

hr{
display:none;
}

img{ border:none;}

.clear{
clear:both;
padding:0;
margin:0;
height:auto;
}

body{
background:#FFFFFF;
font-size:12px;
color:#666666;
margin:0 auto;
text-align:center;
}

/* ============================================================================= */

/* --- Link Seting --- */

a:link {
color:#666666;
text-decoration:none ;
}
a:visited {
color: #666666;
text-decoration:none ;
}
a:hover {
color:#666666;
text-decoration:underline ;
}

/* == color ============================ */
.red_b{
color:#FF0000;
font-weight:bold
}



/* == Bace_DIV seting ============================ */

/* --- wrapper --- */
#wrapper{
width:900px;
margin:0 auto;
}

/* --- header --- */
#header{
position:relative;
padding:0 10px;
background:url(../images/htr_bg.png) repeat-x top left #CCCCCC;
height:97px;
clear:both;
}

#header h1{
color:#CCCCCC;
font-size:84%;
padding:5px 0;
}
#header h2{
position: absolute;
top:20px;
left:0px;
padding-left:10px;
background:#FFFFFF;
}
#header h2 span{
display:none;
}
#header h3{
position: absolute;
top:57px;
left:10px;
}
#header h3 span{
display:none;
}

#header ul.menu{
position: absolute;
top: 34px;
right:0px;
list-style-type: none;
background-color: #FFFFFF;
padding-right:10px;
}
#header ul.menu li{
background:url(../images/ico_01.png) 5px center no-repeat #FFFFFF;
display:inline;
}
#header ul.menu li a{
padding-left:0px;
margin-left:18px;
}

#header p.tell{
position: absolute;
top: 59px;
right:10px;
}
#header p.tell span{
display:none;
}

/* --- globalnav --- */
#globalnav{
	position:relative;
	list-style-type: none;
	padding:0 10px;
	height:47px;
	clear: both;
}
#globalnav img.g_menu_img{
float:left;
}
#globalnav ul{
float:right;
}

#globalnav li{
list-style:none;
float:left;
}
#globalnav li a{
display:block;
height:29px;
overflow:hidden;
}
#globalnav ul a span{
display:none;
}
#globalnav ul li a:hover,#globalnav ul li a.on{
background-position:0px -29px;
}

/* 理念 */
#globalnav ul li.menu_01{
width:44px;
}
#globalnav ul li.menu_01 a{
width:44px;
background-image:url(../images/g_menu_01.png);
}
/* センター */
#globalnav ul li.menu_02{
width:91px;
}
#globalnav ul li.menu_02 a{
width:91px;
background-image:url(../images/g_menu_02.png);
}
/* 人間ドッグ */
#globalnav ul li.menu_03{
width:79px;
}
#globalnav ul li.menu_03 a{
width:79px;
background-image:url(../images/g_menu_03.png);
}
/*　機関情報　*/
#globalnav ul li.menu_05{
width:68px;
}
#globalnav ul li.menu_05 a{
width:68px;
background-image:url(../images/g_menu_04.png);
}
/*　機関情報　*/
#globalnav ul li.menu_04{
width:92px;
}
#globalnav ul li.menu_04 a{
width:92px;
background-image:url(../images/g_menu_05.png);
}
/* フレスコ */
#globalnav ul li.menu_06{
width:171px;
}
#globalnav ul li.menu_06 a{
width:171px;
background-image:url(../images/g_menu_06.png);
}
/*　施設情報　*/
#globalnav ul li.menu_07{
width:68px;
}
#globalnav ul li.menu_07 a{
width:68px;
background-image:url(../images/g_menu_07.png);
}


/* --- contents --- */
#contents{
	padding:0 10px;
	clear: both;
	position: relative;
}
#contents #main .back{
	clear:both;
	padding: 0 5px;
	position: relative;
}
#contents #main .back p{
	line-height:160%;
	float:right;
	background:url(../images/ico_02.png) left center no-repeat;
	padding-left:15px;
	display: block;
	margin-bottom: 20px;
}
/* --- Link Seting --- */

#contents #main .back a:link {
 color: #0C60C7;
 text-decoration:underline ;
}
#contents #main .back a:visited {
 color: #0066FF;
 text-decoration:underline ;
}
#contents #main .back a:hover {
 color:#0C60C7;
 text-decoration:none ;
}


/* --- return --- */
#return{
width: 900px;
clear: both;
padding-top: 15px;
}

/* --- footer --- */
#footer{
position:relative;
}
#footer .txt{
margin:15px 10px 0 10px;
}

#footer ul.menu{
padding:0 10px;
list-style-type: none;
margin: 15px 0;
}
#footer ul.menu li{
color:#006699;
display:inline;
}
/* --- menu Link Seting --- */
#footer ul.menu li a:link {
color:#006699;
text-decoration:none ;
}
#footer ul.menu li a:visited {
color:#993399;
text-decoration:none ;
}
#footer ul.menu li a:hover {
color:#006699;
text-decoration:underline ;
}
#footer .logo{
position:absolute;
right: 10px;
top: 32px;
}
#footer .logo span{
display:none;
}


#footer .copyright{
text-align:right;
padding:8px 2px;
border-top: 1px solid #B7BAC1;
color:#999999;
clear: both;
}
/* --- copyright Link Seting --- */
#footer .copyright a:link {
color:#999999;
text-decoration:none ;
}
#footer .copyright a:visited {
color:#999999;
text-decoration:none ;
}
#footer .copyright a:hover {
color:#999999;
text-decoration:none ;
}
