body,td{
	color: #2f2b26;
	font-size: 95%;
	line-height: 1.2;
}
a.copy{
	color : #ffffff;
	text-decoration : none;
}
a.copy:hover{
	color : #16EE8A;
}
a.sublink{
	color: #ffffff;
	text-decoration: none;
}
a.sublink:visited{
	color: #ffffff;
}
a.sublink:hover{
	color: fde017;
	text-decoration: none;
}
a.banner:hover{
	position: relative;
	top: 1px;
	left: 1px;
}
div.menu{
	margin-bottom: 10px;
}
div.submenu{
	padding-top: 5px;
	margin-bottom: 10px;
}
span.submenu{
	background-color: #fff;
	padding: 2px;
	font-weight: bold;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left : 10px solid #77b723;
}
a.submenu{
	text-decoration: none;
}
a.link:hover{
	background-color : #e0f4c8;
	text-decoration : none;
}
a.default{
	color : #000000;
	text-decoration : none;
}
a.tdeco{
	text-decoration: underline;
}
a.tdeco:hover{
	text-decoration: none;
}
.oubo{
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	border-left : 10px solid #77b723;
	background-color : #ffffff;
	padding : 2px;
}
.min{
	font-size : 80%;
}
.m_table{
	border : 1px solid #999999;
	background-color: #ffffff;
}
.m_sub{
	font-weight : bold;
	padding : 2px;
	border-bottom : 3px dotted #77b723;
	border-left : 3px solid #77b723;
}
div.d_andou_sub{
	border-bottom : 1px solid #ff9999;
	border-left : 10px solid #ff9999;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
.d_andou_txt{
	line-height : 150%;
	border-bottom : 2px dotted #ffb3b3;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
div.d_endou_sub{
	border-bottom : 1px solid #50b4e5;
	border-left : 10px solid #50b4e5;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
.d_endou_txt{
	line-height : 150%;
	border-bottom : 2px dotted #b3e6ff;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
div.d_nakazoe_sub{
	border-bottom : 1px solid #82d297;
	border-left : 10px solid #82d297;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
div.d_yamada_sub{
	border-bottom : 1px solid #82d297;
	border-left : 10px solid #82d297;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
div.d_ben_sub{
	border-bottom : 1px solid #fd9f02;
	border-left : 10px solid #fd9f02;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
div.d_sakuraba_sub{
	border-bottom : 1px solid #ae5c9b;
	border-left : 10px solid #ae5c9b;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
div.d_kanda_sub{
	border-bottom : 1px solid #66cc99;
	border-left : 10px solid #66cc99;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
div.d_komuro_sub{
	border-bottom : 1px solid #38863e;
	border-left : 10px solid #38863e;
	padding : 2px;
	margin-bottom: 10px;
	text-align: left;
}
.d_nakazoe_txt{
	line-height : 150%;
	border-bottom : 2px dotted #82d297;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_yamada_txt{
	line-height : 150%;
	border-bottom : 2px dotted #82d297;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_ben_txt{
	line-height : 150%;
	border-bottom : 2px dotted #fac921;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_sakuraba_txt{
	line-height : 150%;
	border-bottom : 2px dotted #c283b4;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_komuro_txt{
	line-height : 150%;
	border-bottom : 2px dotted #47a94e;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_kanda_txt{
	line-height : 150%;
	border-bottom : 2px dotted #80d5aa;
	padding-bottom: 2px;
	line-break : strict;
	text-align: left;
}
.d_table{
	margin-bottom: 10px;
	padding: 8px;
}
.kondate{
	font-size: x-small;
}
p.kondate{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	padding-bottom: 5px;
}
/*----------------------------------------------------yPetMorningz--*/
.petphoto{
	border-left: 10px solid #77b723;
	border-bottom: 1px solid #77b723;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	background-color: #fff;
	font-weight: bold;
	font-size: 110%;
}
td.petphoto_cap{
	font-size: 90%;
	line-height: 150%;
	border-bottom: 2px solid #6adca5;
}
p.petphoto_cap{
	margin-left: 10px;
}
span.petname_m{
	color: #075bcd;
	font-weight: bold;
}
span.petname_f{
	color: #ff5353;
	font-weight: bold;
}
img.petpic{
	max-width: 135px;
	max-height: 101px;
}
div.petshop_cap_date{
	font-size: 110%;
	font-weight: bold;
	background-color: #2582fb;
	color: #fbea17;
	border-left: 1px solid #0e51ac;
	border-top: 1px solid #4391fd;
	padding: 2px;
	margin-right: 5px;
	font-family: Helvetica;
}
p.petshop_cap_date{
	font-weight: bold;
	background-color: #2582fb;
	color: #fbea17;
	/*border-left: 1px solid #0e51ac;*/
	border-top: 1px solid #4391fd;
	padding: 2px;
	margin-bottom: 5px;
	border-left: 10px solid #6adca5;
	margin-top: 0px;
}

p.petshop_cap{
	margin: 5px;
	margin-top: 3px;
	text-align: 160%;
}
div.petname{
	font-size: 10.5px;
	/*margin-right: 5px;*/
	background-color: #fff;
	border-bottom: 3px solid #2582fb;
	border-right: 3px solid #2582fb;
	border-left: 3px solid #2582fb;
}
span.pet_data{
	font-size: 85%;
}
/*---------------------------------------------------------*/

img.blank{
	border-right: 3px solid #2582fb;
	border-left: 3px solid #2582fb;
}
div.mail{
	width: 180px;
	font-weight: bold;
	background-color: #e9f2d2;
	padding: 2px;
	border: 2px dotted #389938;
}
td.day{
	font-weight: bold;
	color: #ffffff;
	font-family: Arial Black;
}
.info {
	font-weight: bold;
	color: #d94317;
	font-size: 90%;
	margin-left: 10px;
	margin-top: 10px;
 }

h2{
	font-weight: bold;
	font-size: 130%;
	border-bottom: 2px dotted #608C95;
	padding: 0;
	margin: 0;
	color: #2d7b12;
	margin-bottom: 10px;
	}
a.backnum{
	text-decoration: none;
	}
a.backnum:hover{
	text-decoration: underline;
	background-color: #df4646;
	color: #ffffff;
	}
select{
	width: 95%;
	}
/*-----------------------------------------------------yPetmorning06verz--*/
p.petpac_cap_date{
	margin: 0;
	padding: 0;
	font-weight: bold;
	background-color: #2582fb;
	color: #fbea17;
	padding: 2px;
	margin-bottom: 5px;
	border-left: 10px solid #6adca5;
	margin-top: 0px;
}
td.petpac{
	border-bottom: 2px solid #6adca5;
	margin: 0px;
	padding: 0px;
	height: 225px;
}
.petpac_pic{
	padding: 0px;
	margin: 0px;"
}
/*---------------------------------------------------------*/