@charset "utf-8";
/* CSS Document */


/*------------------------------------------
　全体
------------------------------------------*/

body {
	background-image:url(../sozai/back_kari.jpg);
	background-repeat:repeat-x;
	font-family: "Helvetica", "Arial", sans-serif;
	color:#666;
    font-size: 42.5%;
}

#container {
           margin:0 auto; /* Firefox向けセンタリング指定 */
		   width:984px;
		   }

#container #page {
	position:relative;
	width:984px;
	font-size:14px;
	top:-12px;
}

input, textarea {
    font-family: "Helvetica", "Arial", sans-serif;
    outline: none;
}

img {
    border: 0;
    display: block;
}

.break {
       clear:left;
	   }
	   
#container #page a:link {
	color:#373737;
	} 

#container #page a:visited {
	color:#999;
	} 

#container #page a:hover {
	color:#fe0000;
	} 
	   
	   
/*------------------------------------------
　header部分
------------------------------------------*/



#container #page .header {
	position:absolute;
	left:0px;
	top:0px;
	width:984px;
	height:81px;
}

#container #page .home-btn {
	position:absolute;
	left:0px;
	top:81px;
	width:91px;
	height:50px;
}

#container #page .kamoku-btn {
	position:absolute;
	left:91px;
	top:81px;
	width:97px;
	height:50px;
}

#container #page .syoukai-btn {
	position:absolute;
	left:188px;
	top:81px;
	width:85px;
	height:50px;
}

#container #page .cal-btn {
	position:absolute;
	left:273px;
	top:81px;
	width:101px;
	height:50px;
}

#container #page .nav {
	position:absolute;
	left:374px;
	top:81px;
	width:610px;
	height:50px;
}


#container #page .photo {
	position:absolute;
	left:0px;
	top:200px;
	width:984px;
	height:20px;
}


#container #page .pan {
	position:absolute;
	left:0px;
	top:350px;
	width:1007px;
	height:51px;
}


#container #page .kamoku-nav {
	position:absolute;
	left:95px;
	top:391px;
	width:70px;
	height:28px;
}


#container #page .syoukai-nav {
	position:absolute;
	left:419px;
	top:391px;
	width:78px;
	height:28px;
}


#container #page .cal-nav {
	position:absolute;
	left:730px;
	top:391px;
	width:96px;
	height:28px;
}


#container #page .ippann {
	position:absolute;
	left:95px;
	top:416px;
	width:70px;
	height:29px;
}

#container #page .anshinclinic {
	position:absolute;
	left:419px;
	top:416px;
	width:173px;
	height:29px;
}


#container #page .kongetu {
	position:absolute;
	left:730px;
	top:416px;
	width:167px;
	height:29px;
}


#container #page .yobou {
	position:absolute;
	left:95px;
	top:440px;
	width:70px;
	height:27px;
}

#container #page .photog {
	position:absolute;
	left:419px;
	top:441px;
	width:173px;
	height:27px;
}

#container #page .raigetu {
	position:absolute;
	left:730px;
	top:440px;
	width:167px;
	height:27px;
}

#container #page .syouni {
	position:absolute;
	left:95px;
	top:464px;
	width:70px;
	height:25px;
}

#container #page .aisatu {
	position:absolute;
	left:419px;
	top:464px;
	width:90px;
	height:25px;
}


#container #page .baby {
	position:absolute;
	left:95px;
	top:486px;
	width:124px;
	height:29px;
}


#container #page .access {
	position:absolute;
	left:419px;
	top:486px;
	width:90px;
	height:29px;
}

#container #page .shisyu {
	position:absolute;
	left:95px;
	top:512px;
	width:70px;
	height:29px;
}


#container #page .dental {
	position:absolute;
	left:419px;
	top:512px;
	width:133px;
	height:29px;
}


#container #page .kyousei {
	position:absolute;
	left:95px;
	top:538px;
	width:70px;
	height:24px;
}


#container #page .white {
	position:absolute;
	left:95px;
	top:559px;
	width:124px;
	height:29px;
}

#container #page .imp {
	position:absolute;
	left:95px;
	top:583px;
	width:209px;
	height:27px;
}


#container #page .footer {
	position:absolute;
	left:0px;
	top:615px;
	width:1007px;
	height:99px;
}

#container #page .copy {
	position:absolute;
	left:0px;
	top:718px;
	width:1007px;
	height:35px;
}