/* CSS Document */

*{margin: 0;padding: 0;}

img , a {border:0;}

p {line-height:1.4em;}

body {line-height:1.4em;*line-height:1.2em;font-size: 80%;
	}
td{
		font-size: 80%;
}
ul{
	padding-left:20px;
}
li{
	list-style:square;
}
h1{font-size:120%; line-height:140%; padding: 0; margin: 0;  font-weight: bold;}
h2{font-size:100%; line-height:140%; padding: 0; margin: 0;  font-weight: bold;}
#body {margin: 0 auto;width : 800px;height: auto;}
#container {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	text-align:left;
	background-image: url(../clinic/images/back.jpg);
	background-repeat: repeat-y;
}

/* link */
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}

.p_gold a {color: #996633; text-decoration: underline;vertical-align: top;}
.p_gold a:visited {color: #666666; text-decoration: underline;vertical-align: top;}
.p_gold a:hover {color: #3A38FF; text-decoration: none;vertical-align: top;}
.p_gold a:active {
	color: #996633;
	text-decoration: underline;
	vertical-align: top;
}

/* text */
.p_gold {
	color: #CC9966;
	padding:2px 10px 3px 0px;
	vertical-align:top;
}
.p_gray{color: #666666;padding:2px 10px 3px 0px;}
.p_gray2{color: #666666; line-height:150%;}
.p_orange {color: #FF6600;padding:8px 0px 2px 35px; font-weight:bold;}
.p_name{color: #666666; padding:5px 10px 5px 0px; text-align:center; font-size:110%;}
.center{ text-align:center;}

/* header*/
.header_back{width: 800px; height:20px; float:left;background-image: url(../clinic/images/head.jpg);
	background-repeat: no-repeat;}
.header_back2{width: 800px; height:40px; float:left;background-image: url(../images/header_back.jpg);
	background-repeat: no-repeat;}
.header_logo{width: 272px; height:100px; float:left; padding-top:25px; padding-left:10px;}
.header_box{width: 508px; float:right;height:100px;padding-top:25px;}

.search_box{width: 460px; height:27px; padding: 8px 0px 5px 0px;float:right;}
.search_window{width: 350px; height:22px; text-align:right;}
.search_button{width: 110px; height:22px;text-align:center;}

/* main body*/

.box1{width: 800px; height:auto; padding:0px 20px 0px 10px; float:left;}
.box2{width: 300px; height:auto; float:left;}	
.box3{
	width: 430px;
	height:60px;
	float:left;
	padding: 0px 0px 0px 20px;
}
.box3a{width:250px; height:auto; float:right;padding-right:20px;padding-top:10px; }
.box4{width: 540px; height:auto; padding:10px 10px 0px 15px; float:left;}
.box5{width: 210px; height:auto; padding:0px 5px 0px 15px; float:left;}

.top_flash{width: 770px; height:300px; float:left;}

.info_box{
	width: 790px;
	float:left;
	margin: auto;
	padding: 10px 20px 30px 20px;
	height: auto;
}
.info_art{width: 400px;float:left;padding:2px 10px 2px 35px;
	background-image: url(../images/article_i01.jpg);
	background-repeat: no-repeat;background-position: 10px 4px;}	
.info_art2{width: 450px;float:left;padding:2px 10px 2px 35px;}	

.top_menu{width: 385px;float:left;padding:10px 0px 0px 5px;}
.get_b{width: 100px;height:20px;float:left;padding:20 10 0 0;}
.logout{width: 200px;height:115px;float:left;background-image: url(../images/logout_back.jpg);
	background-repeat: no-repeat;background-position: left top;padding:2px;}

.footer{width: 800px;height:100px;margin:40px 0px 0px 0px;float:left;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;background-position: left bottom;}
	
/* SPACE DELETE OK*/	
.sp{width: 800px;height:300px;float:left;}
	

/* ------navi----------*/
/* header_navi*/
#headernaviback  {
	width: 770px;
	margin:0;
	padding:0px 10px 10px 5px;
	float:left;
	height: 35px;
}
#headernavi  {width:770px; height:25px; margin:0 ;float:left;}
#headernavi ul {padding: 0px; margin: 0px;}
#headernavi li {display:inline; list-style-type:none; width:109px}
#headernavi li a {height:25px; display:block; float:left; text-indent:-9877em; text-decoration:none;
	overflow:hidden; }

#headernavi li#headernavi01 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi1.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi01 a:hover {
    width: 109px;
	background-image: url(../clinic/images/header_navi1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi li#headernavi01_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headernavi li#headernavi02 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi2.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi02 a:hover {
    width: 109px;
	background-image: url(../clinic/images/header_navi2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi02_on a {
	width: 109px;
	background-image: url(/clinic/images/header_navi2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headernavi li#headernavi03 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi3.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi03 a:hover {
	width: 109px;
	background-image: url(../clinic/images/header_navi3.jpg);
 	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi03_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headernavi li#headernavi04 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi4.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi04 a:hover {
	width: 109px;
	background-image: url(../clinic/images/header_navi4.jpg);
 	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi04_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headernavi li#headernavi05 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi5.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi05 a:hover {
	width: 109px;
	background-image: url(../clinic/images/header_navi5.jpg);
 	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi05_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#headernavi li#headernavi06 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi6.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi06 a:hover {
	width: 109px;
	background-image: url(../clinic/images/header_navi6.jpg);
 	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi06_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi li#headernavi07 a {
	width: 109px;
	background-image: url(../clinic/images/header_navi7.jpg);
 	background-repeat: no-repeat;
	background-position: left bottom;
}
#headernavi li#headernavi07 a:hover {
	width: 109px;
	background-image: url(../clinic/images/header_navi7.jpg);
 	background-repeat: no-repeat;
	background-position: left top;
}
#headernavi lii#headernavi07_on a {
	width: 109px;
	background-image: url(../clinic/images/header_navi7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
