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


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

body {
	background-image:url(../sozai/back.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:131px;
	width:984px;
	height:458px;
}

#container #page .no6013 {
	position:absolute;
	left:984px;
	top:131px;
	width:317px;
	height:458px;
}


#container #page .id-----WEB-2012-------top02-15 {
	position:absolute;
	left:0px;
	top:589px;
	width:984px;
	height:59px;
	background-color:#fff;
}


#container #page .category {
	position:absolute;
	left:0px;
	top:648px;
	width:984px;
	height:88px;
}


#container #page .kamoku {
	position:absolute;
	left:0px;
	top:736px;
	width:326px;
	height:353px;
}

#container #page .syoukai {
	position:absolute;
	left:326px;
	top:736px;
	width:334px;
	height:353px;
}

#container #page .anshin {
	position:absolute;
	left:660px;
	top:736px;
	width:347px;
	height:353px;
}


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


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


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


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


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

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


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


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

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

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

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

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


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


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

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


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


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


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

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


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

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