body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
body,div,p {
color: #333333;
font-size: small;
line-height: 1.5em;
}
p {
margin: 0px;
padding: 0px;
}
.head {
background-color: #1eb6f7;
width: 745px;
padding-top: 20px;
padding-bottom: 0px;
padding-right: 0px;
padding-left: 0px;
text-align: center;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
color: #FFFFFF;
}
h1 {
margin: 5px;
padding: 0px;
text-decoration:none;
color:#FFFFFF;
}

h1 a{
text-decoration:none;
color:#FFFFFF;
}

h3 {
margin: 0px 0px 0px 7px;
padding: 0px;
}

.all {
width: 745px;
margin-right: auto;
margin-left: auto;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #ffffff;
border-left-color: #ffffff;
border-bottom-style: solid;
border-bottom-color: #ffffff;
border-bottom-width: 1px;
margin-bottom: 10px;
}

/* <PR>に関するスタイル */
.shien {
width: 732px;
margin-right: auto;
margin-left: auto;
border: 1px solid #1eb6f7;
padding: 5px;
margin-bottom: 10px;
}
.shien .style31 {
font-size: 16px;
color: #003066;
margin: 0px 0px 5px 25px;
}

.shien .style31 a{
color:#003066;
text-decoration:none;
}

.shien .style31 a:link{
color:#003066;
text-decoration:none;
}
.shien .style31 a:hover{
color:#FF0487;
text-decoration:underline;
}


.shien .desc{
margin: 5px auto 0px auto;
}

.shien .desc .style29 {
font-size: 14px;
color: #555555;
line-height: 1.2;
}

.shien_bn {
margin: 0px 5px 0px 0px;
float: left;
}

.info {
margin-right: auto;
margin-left: auto;
width: auto;
clear: both;
text-align: center;
}
.foot {
background-color: #EEEEEE;
clear: left;
width: 725px;
text-align: center;
padding: 10px;
}
.valign_center {
vertical-align: middle;
}
.mame {
float: left;
}
.clear {
clear: left;
}
.red {
color: #FF0000;
}
ol {
text-align: left;
width: 300px;
margin-right: auto;
margin-left: auto;
}

/* 犬に関するスタイル */

.dog {
width: 365px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #999999;
border-bottom-color: #999999;
margin-right: 13px;
margin-left: 0px;
float: left;
margin-top: 0px;
margin-bottom: 0px;
clear: left;
padding: 0px;
}
.dog h2 {
background-color: #37c527;
text-align: center;
padding-bottom: 20px;
height: 109px;
padding-top: 31px;
margin: 0px 0px 10px;
padding-right: 0px;
padding-left: 0px;
}

.exp h3 {
text-align: center;
color: #006600;
padding: 3px;
margin: 0px 0px 0px 7px;
}

.dog_btn {
width: 200px;
background-color: #FFFFFF;
padding: 15px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
border-top: 1px solid #006600;
border-right: 2px solid #006600;
border-bottom: 2px solid #006600;
border-left: 1px solid #006600;
font-size: 15px;
}
.dog_btn a{
color:#006666;
}
.case_dog {
background-color: #dff4d9;
padding-bottom: 20px;
text-align: left;
}
.dog_age {
margin-left: 7px;
}
.case_list_dog {
background-color: #FFFFFF;
width: 349px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #37c527;
border-left-color: #37c527;
padding: 10px 0px 0px;
text-align: left;
margin: 0px 0px 0px 7px;
line-height: 18px;
}

.dog_ill {
text-align: left;
width: 722px;
margin: 10px auto 0px;
padding: 3px;
border: 1px dotted #31C721;
}
.dogs_image {
float: left;
}
.dogs_text {
width: 510px;
padding: 0px;
}
.dog_ill p {
color: #006600;
}

/* 猫に関するスタイル*/

.cat {
width: 365px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #999999;
border-left-color: #999999;
float: left;
margin: 0px;
padding: 0px;
}
.cat h2 {
background-color: #f0a34d;
text-align: center;
padding-bottom: 20px;
height: 140px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
.cat_btn {
width: 200px;
background-color: #FFFFFF;
padding: 15px;
margin-right: auto;
margin-left: auto;
margin-top: 5px;
border-top: 1px solid #FF6600;
border-right: 2px solid #FF6600;
border-bottom: 2px solid #FF6600;
border-left: 1px solid #FF6600;
font-size: 15px;
}

.cat_btn a{
color:#CC3300;
}



.cat_age {
margin-left: 7px;
}
.case_cat {
background-color: #fceddc;
padding-bottom: 15px;
text-align: left;
margin: 0px;
}
.case_list_cat {
background-color: #FFFFFF;
width: 349px;
border-right-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #f0a34d;
border-left-color: #f0a34d;
margin-left: 7px;
padding: 10px 0px 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: left;
line-height: 18px;
}
/* テーブルに関するスタイル */
td.bg_white {
background-color: #FFFFFF;
font-size: 11px;
text-align: center;
color: #990000;
}
td.bg_blue01 {
background-color: #dcf2fc;
font-size: 11px;
text-align: center;
}
td.bg_blue02 {
background-color: #b4e7fc;
font-size: 11px;
text-align: center;
}
td.bg_yellow {
background-color: #FFFFCC;
font-size: 11px;
text-align: center;
}
table.age{
width: 351px;
border-top-width: 1px;
border-right-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-top-color: #999999;
border-right-color: #999999;
}
.age td {
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #999999;
border-left-color: #999999;
}
ul {
margin: 0px;
padding: 0px;
width: 170px;
}
.case_list_dog li {
list-style-position: outside;
list-style-image: url(../images02/logo10.gif);
margin: 0px 0px 0px 20px;
padding: 0px;
}
.case_list_cat li {
list-style-position: outside;
list-style-image: url(../images02/logo10.gif);
margin: 0px 0px 0px 20px;
padding: 0px;
}
td {
vertical-align: top;
}
img {
border: none;
}
.search {
text-align: left;
width: 650px;
margin-right: auto;
margin-left: auto;
}
form {
text-align: center;
}
.search h3 {
color: #000000;
background-color: #CCCCCC;
padding: 3px;
}


.hide a{
color:#333333;
text-decoration:none;
}
.hide a:link{
color:#333333;
text-decoration:none;
}
.hide a:hover{
color:#333333;
text-decoration:none;
}

.fspr {
font-size: 16px;
padding: 0 12px 0 0;
}

.fspr a,
.fspr a:link,
.fspr a:visited {
color: #0000ff;
}

.fspr a:hover,
.fspr a:active {
color: #FF0099;
}

.imga {
margin: 12px 0 0 0;
}

.exp {
width: auto;
margin-left: 200px;
margin-right: 30px;
}

.exp h3{
margin-top: 25px;
margin-bottom:20px;
}


/* 猫の病気に関するスタイル */

.cat_con p {
margin: 0px;
padding: 5px;
}

.cat_con {
text-align: center;
width: 700px;
padding: 0px 15px;
margin: 5px auto;
float: none;
border: 1px dotted #F0A34D;
}
.cat_serch {
background-color: #FF6600;
text-align: center;
width: 235px;
height: 110px;
padding: 5px;
margin: 20px auto;
}
.cat_ill {
text-align: left;
width: 722px;
margin: 10px auto 0px;
padding: 3px;
border: 1px dotted #F0A34D;
}
.cats_image {
float: left;
}
.cat_ill p {
color: #006600;
}

/* 犬の病気に関するスタイル */

.dog_con {
text-align: left;
width: 733px;
padding: 0;
margin: 10px 0 10px 3px;
border: 3px dotted #31C721;
}

.dogs_image {
float: left;
}

.dog_serch {
background-color: #31C721;
text-align: center;
width: 245px;
height: 125px;
padding: 5px;
margin: 20px 240px 20px auto;
}

.dog_serch2 {
background-color: #fff;
text-align: center;
width: 245px;
height: 100px;
padding: 5px;
margin: 20px 240px 20px auto;
}

.dog_ill {
text-align: left;
width: 95%;
margin: 10px 0px 0px;
padding: 10px;
border: 1px dotted #31C721;
height: auto;
}

.illust {
float: left;
margin: 0px 0px 0px 20px;
}

.dog_ill p {
color: #006600;
}

strong.search {
color: #FFFFFF;
}

form {
background-color: #FFFFFF;
padding: 3px;
margin: 5px;
}

/* table-aテーブルに関するスタイル */

table.table-a {
text-align: left;
width: 728px;
margin: 0px auto;
clear: both;
border-top: 1px solid #A5EB9C;
border-left: 1px solid #A5EB9C;
}

table.table-a td {
width: 182px;
padding: 3px;
border-right: 1px solid #A5EB9C;
border-bottom: 1px solid #A5EB9C;
line-height: 1.6;
font-size: 14px;
}

table.table-a td a,
table.table-a td a:link,
table.table-a td a:visited {
color: #3366FF;
}

table.table-a td a:hover,
table.table-a td a:active {
color: #FE62B4;
}

.parts-a td {
font-size: medium;
font-weight: bold;
color: #FFFFFF;
background-color: #006633;
width: 182px;
padding: 3px;
border-right: 1px solid #A5EB9C;
border-bottom: 1px solid #A5EB9C;
text-align: center;
}

/* table-bテーブルに関するスタイル */

table.table-b {
text-align: left;
width: 728px;
margin: 0px auto;
clear: both;
border-top: 1px solid #FF6600;
border-left: 1px solid #FF6600;
}

table.table-b td {
width: 182px;
padding: 3px;
border-right: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
line-height: 1.6;
font-size: 14px;
}

table.table-b td a,
table.table-b td a:link,
table.table-b td a:visited {
color: #1EB6F7;
}

table.table-b td a:hover,
table.table-b td a:active {
color: #FE62B4;
}

.parts-b td {
font-size: medium;
font-weight: bold;
color: #FFFFFF;
background-color: #FF9900;
width: 182px;
padding: 3px;
border-right: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
text-align: center;
}

.top_txt {
padding: 3px 0 0 6px;
}

.top_txt a,
.top_txt a:link,
.top_txt a:hover,
.top_txt a:active {
color:#009;
}

.top_txt a:visited {
color:#909;
}

.bottom_pr {
padding: 4px 0 0 0;
}

.bottom_txt {
padding: 0;
text-transform: none;
}

.bottom_txt a,
.bottom_txt a:link,
.bottom_txt a:hover,
.bottom_txt a:active {
color:#009;
}

.bottom_txt a:visited {
color:#909;
}

.bottom_box {
margin: 0 0 0 30px;
}

.pr-img {
margin: 10px 0 0 8px;
}

/* バナー枠用 */

#box1 {
margin: 0 0 12px 0;
text-align: center;
}

#box1-inner {
padding: 0 0 0 0;
width: 745px;
margin-left: auto;
margin-right: auto;
text-align: left;
}


#table1 {
margin: 0 6px 0 0;
width: 164px;
background-color: #eeeeee;
float: left;
}

#table1 .td1 {
padding: 6px 0 0 0;
height: 16px;
text-align: center;
}

#table1 .td2 {
padding: 6px 0 0 0;
height: 96px;
background-color: #fff;
text-align: left;
}

#table2 {
margin: 0 6px 0 0;
width: 346px;
background-color: #eeeeee;
float: left;
}

#table2 .td1 {
padding: 6px 0 0 0;
height: 16px;
text-align: center;
}

#table2 .td2 {
padding: 6px 0 0 0;
height: 96px;
background-color: #fff;
text-align: center;
}

#table11 {
margin: 0 5px 0 0;
width: 370px;
height: 138px;
background-color: #eeeeee;
float: left;
}

.txt11 {
padding: 0 0 0 8px;
width: 330px;
color: #1D3994;
font-size:12px;
line-height:1.8;
}

.txt11 a,
.txt11 a:link,
.txt11 a:active{
color: #1D3994;
text-decoration:none;
}

.txt11 a:hover,
.txt11 a:visited{
color: #1D3994;
text-decoration:underline;
}

.txt22 {
padding: 0 8px 0 0;
width: 330px;
text-align: right;
}

.txt22-1,
.txt22-2 {
font-size:12px;
}

.txt22-1 a,
.txt22-1 a:link,
.txt22-1 a:active{
color: #1D3994;
text-decoration:none;
}

.txt22-1 a:hover,
.txt22-1 a:visited{
color: #1D3994;
text-decoration:underline;
}

.txt22-2 a,
.txt22-2 a:link,
.txt22-2 a:active{
color: #1D3994;
text-decoration:none;
}

.txt22-2 a:hover,
.txt22-2 a:visited{
color: #1D3994;
text-decoration:underline;
}


#table11 .td1 {
padding: 8px 0 0 0;
text-align: center;
}

#table11 .td2 {
padding: 16px 14px 0 14px;
background-color: #fff;
text-align: left;
}

#table11 .td3 {
padding: 0 0 0 0;
background-color: #fff;
text-align: left;
}

#table11 .td3 form{
padding: 0;
}

#table11 .td2 .txt {
text-align: right;
}

.cyumoku {
margin:0;
padding:0;
width:28px;
height:11px;
background:url(http://www.eepet.com/images/cyumoku.gif) no-repeat 0 0;
}

#table22 {
margin: 0;
width: 370px;
height: 138px;
background-color: #eeeeee;
float: left;
}

#table22 .td1 {
padding: 8px 0 0 8px;
background-color: #fff;
text-align: left;
}

#table22 .td2 {
padding: 6px 0 4px 0;
background-color: #fff;
}

#table22 .td2 .txt11 {
padding:0;
font-size:12px;
color: #000000;
}



.swf {
text-align: center;
}

.swf-inner {
padding: 0 0 0 0;
width: 330px;
margin-left: auto;
margin-right: auto;
}

.swf-inner .txt {
padding:4px 0 0 0;
font-size:12px;
color: #000000;
}

.swf-inner .txt a,
.swf-inner .txt a:link,
.swf-inner .txt a:hover,
.swf-inner .txt a:active{
color: #000;
text-decoration:none;
}
.swf-inner .txt a:visited{
color: #000;
text-decoration:none;
}



#table3 {
margin: 0 0 0 0;
width: 198px;
background-color: #fff;
float: left;
}

#table3 .td1 {
padding: 8px 0 0 8px;
height: 16px;
text-align: left;
}

#table3 .td2 {
padding: 6px 0 0 8px;
height: 96px;
background-color: #fff;
text-align: left;
}

.td-tit1 {
font-size:14px;
font-weight: bold;
color: #0000FF;
text-decoration:underline;
}

.td-tit2 {
font-size:14px;
font-weight: bold;
color: #0000FF;
text-decoration:underline;
}

.td-pr {
padding:0 0 0 6px;
font-size:11px;
color: #999999;
text-decoration:underline;
}

.td-tit3 {
font-size:14px;
font-weight: bold;
color: #0000FF;
}

.td-tit3 a,
.td-tit3 a:link,
.td-tit3 a:hover,
.td-tit3 a:active{
color: #0000FF;
text-decoration:underline;
}
.td-tit3 a:visited{
color: #0000FF;
text-decoration:underline;
}

.txt1 {
padding:8px 0 0 0;
font-size:12px;
color: #000000;
}

.txt1-1 {
padding:4px 0 0 0;
font-size:12px;
}

.txt1-1 a,
.txt1-1 a:link,
.txt1-1 a:hover,
.txt1-1 a:active{
color: #000000;
text-decoration:none;
}

.txt1-1 a:visited{
color: #000000;
text-decoration:none;
}

.txt1-2 {
padding:4px 0 0 0;
font-size:12px;
}

.txt1-2 a,
.txt1-2 a:link,
.txt1-2 a:hover,
.txt1-2 a:active{
color: #009900;
text-decoration:none;
}


.txt1-2 a:visited{
color: #009900;
text-decoration:none;
}

.txt3-1 {
font-size:12px;
color: #000;
}

.txt3-1 a,
.txt3-1 a:link,
.txt3-1 a:hover,
.txt3-1 a:active{
color: #000;
text-decoration:none;
}
.txt3-1 a:visited{
color: #000;
text-decoration:none;
}

.txt3-2 {
padding:0 0 2px 0;
font-size:12px;
color: #000000;
text-decoration:none;
}

.txt3-2 a,
.txt3-2 a:link,
.txt3-2 a:hover,
.txt3-2 a:active{
color: #000000;
text-decoration:none;
}

.txt3-2 a:visited{
color: #000000;
text-decoration:none;
}

.txt3-3 {
padding:0 0 2px 0;
font-size:12px;
color: #009900;
}

.txt3-3 a,
.txt3-3 a:link,
.txt3-3 a:hover,
.txt3-3 a:active{
color: #009900;
text-decoration:underline;
}

.txt3-3 a:visited{
color: #009900;
text-decoration:underline;
}

.txt3-4 {
padding:0 0 2px 0;
font-size:12px;
color: #ff0000;
}

.txt3-4 a,
.txt3-4 a:link,
.txt3-4 a:hover,
.txt3-4 a:active{
color: #ff0000;
text-decoration:none;
}

.txt3-4 a:visited{
color: #ff0000;
text-decoration:none;
}

.clear {
margin: 0;
padding: 0;
clear: both;
}

label {
width:20px;
}

input {
font-size:12px;
}

form {
margin: 0;
padding: 0;
}

.ads {
margin:4px 0 4px 0;
text-align: center;
}

.ads-inner {
padding: 4px 4px 4px 4px;
width: 728px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.entry-fs {
font-size: 14px;
line-height: 1.7;
}


/* ov.html用 */

#table111 {
margin: 7px 5px 0 10px;
width: 450px;
background-color: #eeeeee;
float: left;
}

#table222 {
margin: 0;
width: 268px;
height: 200px;
background-color: #eeeeee;
float: left;
}

#table111 .td1 {
padding: 8px 0 0 0;
text-align: center;
}

#table111 .td2 {
padding: 16px 14px 0 14px;
background-color: #fff;
text-align: left;
}

.txt111 {
padding: 0 0 0 10px;
width: 410px;
color: #1D3994;
font-size:12px;
line-height:1.8;
text-indent: -0.8em;
}

.txt222 {
padding: 6px 8px 0 0;
width: 410px;
text-align: right;
}

.txt111 a,
.txt111 a:link,
.txt111 a:active{
color: #1D3994;
text-decoration:none;
}

.txt111 a:hover,
.txt111 a:visited{
color: #1D3994;
text-decoration:underline;
}

#table111 .td2 .txt {
text-align: right;
}

#table111 .td3 {
padding: 0 0 0 0;
background-color: #fff;
text-align: left;
}

#table111 .td3 form{
padding: 0;
}


#table222 .td1 {
padding: 8px 0 0 8px;
background-color: #fff;
text-align: left;
}

#table222 .td2 {
padding: 8px 0 4px 0;
background-color: #fff;
}

#table222 .td2 .txt11 {
padding:0;
font-size:12px;
color: #000000;
}


.txt222-1 a,
.txt222-1 a:link,
.txt222-1 a:active{
color: #ff0000;
text-decoration:underline;
}

.txt222-1 a:hover,
.txt222-1 a:visited{
color: #ff0000;
text-decoration:underline;
}


#box111 {
margin: 0 0 12px 0;
text-align: center;
border: 1px solid #eeeeee;
}

#box111-inner {
padding: 0 0 0 0;
width: 743px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.pr222 {
	padding: 0 0 0 4px;
	color: #999999;
	font-size:12px;
}

/* PR */

.index-pr {
text-align:center;
}

.index-pr-inner {
margin: 8px 0 8px 0;
padding: 0 0 0 20px;
margin-left: auto;
margin-right: auto;
width: 560px;
text-align: left;
font-size:10px;
color:#666;
background: url(http://www.119-119.com/format/images/pr2.gif) 2px 4px no-repeat;
}

.index-pr-inner a,
.index-pr-inner a:link,
.index-pr-inner a:active{
color:#666;
text-decoration: none;
}

.index-pr-inner a:hover,
.index-pr-inner a:visited{
color:#666;
text-decoration: none;
}

/* bookmark */

#bookmark {
margin: 0;
text-align: center;
}

#bookmark-inner {
padding: 0 0 0 0;
width: 743px;
margin-left: auto;
margin-right: auto;
text-align: right;
}

#bookmark-inner img {
padding: 6px 4px 6px 0;
}

/* NEW PR */


#pr-box {
margin: 0 0 12px 0;
text-align: center;
border: 1px solid #eeeeee;
}

#pr-box-inner {
padding: 0 0 0 0;
width: 743px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#pr-box-left {
width: 403px;
float: left;
}

#pr-tit {
margin: 8px 8px 8px 8px;
padding: 8px 8px 8px 8px;
background-color: #eeeeee;
text-align: center;
font-weight: bold;
}

#pr-tit img {
padding: 6px 0 0 0;
}

.pr-txt {
padding: 0 6px 0 24px;
color: #1D3994;
font-size: 12px;
line-height: 2;
text-indent: -0.8em;
}

.pr-txt a{text-decoration:none;}

.pr-about {
padding: 14px 12px 0 0;
text-align: right;
}


#pr-box-right {
width: 340px;
float: right;
}

#pr-swf {
margin: 8px 0 0 0;
}

/* PR ------------------------------------------------------------------------ */

#PR{
width:540px;
margin:12px 0 12px 0px;
padding:18px 0 18px 190px;
text-align: left;
background-color:#EFEFF0;
background:url(http://www.eepet.com/dog/images/pr.gif) no-repeat 0 0;
}

#PR a{
/*background:url(./images/layout/pr.png) no-repeat 0px 5px;*/
disply:block;
width:200px;
font-size: 13px;
color:#000099;
}