/*-------------------------    ペットタイトル	 ---------------------*/

.rigth_pet1{
	background-image:url(img/forpet0.gif);
	background-repeat:no-repeat;
	width:585px;
	height:66px;
	margin-bottom:30px;

}

.rigth_pet2{

background-image:url(img/forpet2.gif);

	background-repeat:no-repeat;

	width:585px;

	height:66px;

	margin-bottom:30px;

}

.rigth_pet3{

background-image:url(img/forpet3.gif);

	background-repeat:no-repeat;

	width:585px;

	height:66px;

	margin-bottom:30px;

}

.rigth_pet4{

background-image:url(img/forpet4.gif);

	background-repeat:no-repeat;

	width:585px;

	height:66px;

	margin-bottom:30px;

}

.rigth_pet5{

background-image:url(img/forpet5.gif);

	background-repeat:no-repeat;

	width:585px;

	height:66px;

	margin-bottom:30px;

}

/*-------------------------   CSSテーブル	 ---------------------*/

.s_left{

	width:98px;

	height:40px;

	float:left;

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;

	text-align:center;

	font-size:12px;

	padding-left:2px;

	padding-right:0px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 0px solid #33CC66;

    border-bottom: 0px solid #33CC66;

}

.s_rigth{

	width:455px;

	height:40px;

	float:left;

	margin-top:0px;

	margin-bottom:0px;

	background-color:#FFFFFF;

	text-align:left;

	font-size:12px;

	padding-left:8px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 1px solid #33CC66;

    border-bottom: 0px solid #33CC66;	



}

.s_left3{

	width:98px;

	height:40px;

	float:left;

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;

	text-align:center;

	font-size:12px;

	padding-left:2px;

	padding-right:0px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 0px solid #33CC66;

    border-bottom: 1px solid #33CC66;

}

.s_rigth3{

	width:455px;

	height:40px;

	float:left;

	margin-top:0px;

	margin-bottom:0px;

	background-color:#FFFFFF;

	text-align:left;

	font-size:12px;

	padding-left:8px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 1px solid #33CC66;

    border-bottom: 1px solid #33CC66;	



}

.s_left2{

	width:98px;

	height:60px;

	float:left;

	margin-left:0px;

	margin-top:0px;

	margin-bottom:0px;

	text-align:center;

	font-size:12px;

	padding-left:2px;

	padding-right:0px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 0px solid #33CC66;

    border-bottom: 0px solid #33CC66;

}

.s_rigth2{

	width:455px;

	height:60px;

	float:left;

	margin-top:0px;

	margin-bottom:0px;

	background-color:#FFFFFF;

	text-align:left;

	font-size:12px;

	padding-left:8px;

	padding-top:2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 1px solid #33CC66;

    border-bottom: 0px solid #33CC66;	



}



/*-------------------------    テキストと枠	 ---------------------*/

.txtblue	{

    margin-top:10px;

	color:#6666CC;

	font-size:14px;

	font-weight:bold;

}

.txtblue2	{

    margin-top:0px;

	color:#006699;

	font-size:12px;

	line-height:18px;

}

.txtred	{

    margin-top:10px;

	color:#CC6699;

	font-size:14px;

}

.txtred2	{

	color:#993300;

	font-size:12px;

}

.txtnomale{

	font-size:12px;

	line-height:18px;

	color:#666666;

}

.rigth_nomale{

    width:575px;

	margin-top:0px;

	margin-right:5px;

	font-size:12px;

	line-height:18px;

	l

	color:#666666;

}

.titl {

width:563px;

height:32px;

text-align:left;

color:#336699;

font-size:12px;

padding-top:10px;

padding-left:10px;

padding-bottom:-2px;

border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 1px solid #33CC66;

    border-bottom: 1px solid #33CC66;

	margin-top:18px;

	margin-bottom:5px;

}



.medical {

width:563px;

height:auto;

text-align:left;

	color:#666666;

font-size:12px;

	line-height:17px;

padding:10px;



border-bottom-style:solid;

	border-top: 1px solid #33CC66;

    border-left: 1px solid #33CC66;

    border-right: 1px solid #33CC66;

    border-bottom: 1px solid #33CC66;

	margin-top:18px;



}



p{

    width:540px;

	margin-top:0px;

	padding-top:5px;

	font-size:12px;

	line-height:18px;

	color:#666666;

}			

table.1{

    border-top:1px solid #663300;

    border-left:1px solid #663300;

    border-collapse:collapse;

    border-spacing:0;

    background-color:#ffffff;

    empty-cells:show;

}

.1 th{

    border-right:1px solid #663300;

    border-bottom:1px solid #663300;

    color:#330000;

    background-color:#996633;

    background-image:url(../img/table-back.gif);

    background-position:left top;

    padding:0.3em 1em;

    text-align:center;

}

.1 td{

    border-right:1px solid #663300;

    border-bottom:1px solid #663300;

    padding:0.3em 1em;

}

