A:link           { color: #069; text-decoration: underline }

A:visited              { color: #939; text-decoration: underline }
A:hover           { color: #339; text-decoration: underline }
A:active      { color: #933; text-decoration: underline }
a img{border-style:none}
table {color: #373331;font-size: 12px;line-height: 17px;}

.content {
	padding-left: 10px;
	
}

.font16    { font-size: 16px;line-height: 130%;}
.font16b    { font-size: 16px; font-weight:bold; line-height: 130%;}
.font16r    { font-size: 16px; font-weight:bold; line-height: 130%; color:#FF0000;}
.font14b    {font-weight: bold;font-size: 14px;line-height: 130%;}
.link {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.font14  { font-size: 14px }

.keisen-01a1c3 {border: 1px solid #01a1c3;}

.red {font-weight: bolder;color: #c83619;}

.footer {background-color: #c8bf31;text-align: center;vertical-align: middle;}

h1 {font-size: 14px;margin: 0px;padding: 0px;font-weight: normal;}

h2 {font-size: 12px;font-weight: normal;line-height: 17px;}

h3 {font-size: 12px;font-weight: normal;line-height: 17px;}

h4 {font-size: 14px;color: #FFFFFF;font-weight: bolder;text-align: center;margin: 0px;padding: 2px;}


.rogo01 {background-image: url(img/all/rogonew01.gif);background-repeat: no-repeat;padding-left: 10px;}

.rogo02 {
	background-image: url(img/all/rogonew02.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
}

.navi01 {
	border: 2px solid #13248c;
	text-align: left;
}

.navi011 {padding: 2px;margin-top: 10px;margin-bottom: 10px;text-align: center;}

.navi04 {font-size: 12px;text-align: left;border: 1px solid #ff9900;}

.content01 {
	background-image: url(img/index_img/content01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	vertical-align: baseline;
	color: #373331;
	letter-spacing: normal;
	border: 2px dotted #c83619;
	margin: 0px;
	padding: 2px;
}

.content04 {
	background-color: #FFCCCC;
	text-align: left;
	list-style-type: none;
	padding-left: 5px;
}

.content04a {
	background-image: url(img/index_img/content02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.content06 {
	padding-left: 10px;
	line-height: 22px;
	background-image: url(img/all/navi.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
}
.con01 {
	background-image: url(img/minna_img/con01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

.con01aa {
	color: #ffffff;
	background-color: #13248c;
	text-align: center;
	　　　text-decoration: blink;
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 16px;
	padding-top: 3px;
	font-weight: bolder;
	vertical-align: middle;
}

.con02 {
	background-image: url(img/minna_img/sonicbeauty_1.gif);
	background-repeat: no-repeat;
	　　background-position: right bottom;
	background-position: right top;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 5px;
}

.con03a {
	background-image: url(img/minna_img/con03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	　　padding-left: 10px;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}

.con04 {
	background-image: url(img/minna_img/con04.gif);
	background-repeat: no-repeat;
	　　background-position: right bottom;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-position: right top;
	padding-top: 5px;
}

.con05 {
	text-align: left;
	vertical-align: top;
	background-image: url(img/minna_img/con05.gif);
	　　background-repeat: no-repeat;
	background-position: right top;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-top: 5px;
}
.con011 {
	background-image: url(img/minna_img/01coffe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.con021 {
	background-image: url(img/minna_img/02kousyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.con03 {
	background-image: url(img/minna_img/03kodomo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.con041 {
	background-image: url(img/minna_img/04desaki.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.con051 {
	background-image: url(img/minna_img/05prezen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.con06 {
	background-image: url(img/minna_img/06kutimoto.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.conaaa {
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	background-color: #13248c;
	　　　padding-right: 10px;
	padding-bottom: 2px;
	font-weight: bolder;
	vertical-align: middle;
}

.con_04 {
	background-image: url(img/eiseisi_img/asa.gif);
	background-repeat: no-repeat;
	background-position: 
         right center;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	line-height: 20px;
	background-color: #FFCCCC;
	padding-right: 10px;
}

.con_05 {background-image: url(img/chigai_img/bijin01.gif);background-repeat: no-repeat;background-position: right center;}


.parts01 {
	text-align: left;
	vertical-align: top;
	border: thin solid #13248c;
}
.parts01a {
	background-image: url(img/index_img/hosyou.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
}
.parts01b {
	background-image: url(img/index_img/dyupon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
}
.menu01 {
	font-size: 16px;
	font-weight: bolder;
	color: #373331;
	background-color: #c8bf31;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
}
.chigai01 {
	border-bottom-style: dotted;
	border-bottom-color: #c8bf31;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}
.eiseisi {
	text-align: left;
	padding-top: 5px;
	padding-left: 20px;
}


.ninki01 {
	background-image: url(img/index_img/sonicclear_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

.ninki {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}
.kaigo {
	background-image: url(img/index_img/kaigo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.kaigo01 {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

