@import url(http://www.eepet.com/dogs/entry-column.css); 
/* Base Theme ============================================================= */

body {
margin:0;
line-height:1.6;
font-size:14px;
font-weight:normal;
font-family:verdana, arial, helvetica, hirakakupro-w3, "ms pgothic", osaka, sans-serif;
/* background:url(./images/layout/body_bg.gif) 0 0; */
}
.bold{ font-weight:bold; }

/* Reset ------------------------------------------------------------------ */

html,body,div,ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,f
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td{ margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
table { border-spacing: 0; }

fieldset,img,abbr,acronym { border: 0; }
ol,ul { list-style: none; }
a { text-decoration: underline; outline: none; }
a img,:link img,:visited img { border: none; }
:link,:visited { text-decoration: none; }

/* Utilities ----------------------------------------------------------------- */

.inline { display: inline; }
.hidden { display: none; }

/* Content ---------------------------------------------------------------- */

a:link, a:visited { text-decoration: underline; }
ol { list-style: decimal outside; }
ul { list-style: disc outside; }


/* Layout Base ----------------------------------------------------------------- */

body {
color:#333;

}
div{text-align:left;}
a,
a:link,
a:visited,
a:hover,
a:active{
color:#c60;
text-decoration:underline;
}
#header, #content, #main, #sub-navi, #footer { position: relative;}
#main{ display: inline; float: left; }
#sub-navi{display: inline; float: right;}


/* header ---------------------------------------------------------------------- */

#header{
margin: 0 auto;
width:950px;
height:90px;
background:url(./images/layout/header2.gif) no-repeat 0 0;
text-indent:-9999px;
}
#header a{display:block; width:950px;height:90px; }

/* gnavi ----------------------------------------------------------------------- */

#main-navi{ width:950px; height:45px; margin:0 auto; position:relative; }

#main-navi ul{
width:950px;
height:45px;
margin:0;
background:url(./images/layout/g-button.jpg) no-repeat 0 0;
}

#main-navi ul li{ list-style: none; float:left; }
#main-navi ul li a{ height:45px; display:block; text-indent:-9999px; }
#main-navi ul li a em{}


#main-navi ul li.btn01 a{ width:100px; background:#eee; }
#main-navi ul li.btn02 a{ width:145px; background:#ddd; }
#main-navi ul li.btn03 a{ width:145px; background:#eee; }
#main-navi ul li.btn04 a{ width:126px; background:#ddd; }
#main-navi ul li.btn05 a{ width:126px; background:#eee; }
#main-navi ul li.btn06 a{ width:308px; background:#ddd; ./images/layout/g-button.jpg) no-repeat -642px 0;  }

#main-navi ul li.btn01 a,
#main-navi ul li.btn01 a:link,
#main-navi ul li.btn01 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat 0 0; }
#main-navi ul li.btn01 a:hover,
#main-navi ul li.btn01 a:active{
background:url(./images/layout/g-button.jpg) no-repeat 0 -45px; }

#main-navi ul li.btn02 a,
#main-navi ul li.btn02 a:link,
#main-navi ul li.btn02 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat -100px 0; }
#main-navi ul li.btn02 a:hover,
#main-navi ul li.btn02 a:active{
background:url(./images/layout/g-button.jpg) no-repeat -100px -45px; }

#main-navi ul li.btn03 a,
#main-navi ul li.btn03 a:link,
#main-navi ul li.btn03 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat -245px 0; }
#main-navi ul li.btn03 a:hover,
#main-navi ul li.btn03 a:active{
background:url(./images/layout/g-button.jpg) no-repeat -245px -45px; }

#main-navi ul li.btn04 a,
#main-navi ul li.btn04 a:link,
#main-navi ul li.btn04 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat -390px 0; }
#main-navi ul li.btn04 a:hover,
#main-navi ul li.btn04 a:active{
background:url(./images/layout/g-button.jpg) no-repeat -390px -45px; }

#main-navi ul li.btn05 a,
#main-navi ul li.btn05 a:link,
#main-navi ul li.btn05 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat -516px 0; }
#main-navi ul li.btn05 a:hover,
#main-navi ul li.btn05 a:active{
background:url(./images/layout/g-button.jpg) no-repeat -516px -45px; }

/*
#main-navi ul li.btn06 a,
#main-navi ul li.btn06 a:link,
#main-navi ul li.btn06 a:visited{
background:url(./images/layout/g-button.jpg) no-repeat -642px 0; }
#main-navi ul li.btn06 a:hover,
#main-navi ul li.btn06 a:active{
background:url(./images/layout/g-button.jpg) no-repeat -642px -45px; }
*/


#AddThis{ position:absolute; top:15px; right:15px; }


/* content --------------------------------------------------------------------- */

#content{
width:950px;
height: auto;
margin:0px auto;
position:relative;
background-color: #ffffff;
}

/* alpha ----------------------------------------------------------------------- */

#main{
width:600px;
min-height:2030px;
height: auto;
margin:30px 0;
}

#main-inner{
width:590px;
margin:0px;
height: auto;
}


/* sick-table ------------------------------------------------- */

table.sick-table{
width:556px;
margin:0 0 30px 27px;
border-spacing:0;
background:url(./images/layout/sick-table-back.gif) repeat-y 0 0;
border-bottom:1px solid #E5EFF8;
border-right:1px solid #E5EFF8;
}

table.sick-table tr{
border-spacing:0;
}


table.sick-table td{
width:139px;
height:36px;
padding:0;
border-spacing:0;
text-align: left;
}

table.sick-table tr.sick td{
font-weight:bold;
margin: 9px auto 0 auto;
font-size:14px;
letter-spacing:0.1em;
text-align:center;
position:relative;
color:#1a518d;
background:url(./images/layout/sick-table-h.jpg) repeat-y 0 0;
}

table.sick-table tr.sick td a{
color:#1a518d;
line-height:17px;
}

table.sick-table tr.sick span{ letter-spacing:-0.1em;}
table.sick-table tr.kinds{ vertical-align:top; }

table.sick-table td ul{ margin:2px 0px 8px 0px; padding:0; }
table.sick-table td ul li{ list-style:none; text-indent:-1em; margin-left:6px;}
table.sick-table td ul li a{ padding:3px 10px 3px 10px; color:#1a518d; text-align:justify; text-decoration:none; line-height:16px; font-size: 12px; display:block;}
table.sick-table td ul li a:linkl,
table.sick-table td ul li a:visited { color:#1a518d; text-decoration:none; line-height:16px; font-size: 12px;}
table.sick-table td ul li a:hover, 
table.sick-table td ul li a:active  { background-color:#E5F1FD; text-decoration:none; line-height:16px; font-size: 12px;}



/* entry ----------------------------------------------------------------------- */

#entry{
width:590px;
margin:10px 0px 20px 10px;
}

.entry-inner{
margin:24px 0px 36px 0px;
position:relative;
}


h2#entry-title{
background:url(./images/layout/entry-h2.jpg) no-repeat 0 0;
padding:1px 2px 3px 62px;
height:36px;
letter-spacing:-2px;
}

/*h3#catego{margin-top:-30px;}*/

.entry-inner p{
margin:0px 32px 18px 37px;
line-height:160%;
text-align:justify;
}

.entry-inner ul{
margin:10px 0px 20px 80px;
line-height:160%;
text-align:justify;
}

.emphasis{
color: #6699FF;
font-weight:bold;
}

.entry-inner h4{
width:590px;
height:35px;
margin: 0 0 5px 24px; 
padding: 5px 0 0px 12px;
font-size:15px;
font-weight: 600;
line-height:170%;
color: #ffffff;
background:url(./images/layout/h4.jpg) no-repeat 0 0;
}


.entry-inner h4.headline_01{
/*width:590px;*/
height:50px;
margin: 0 0 5px 24px; 
padding: 24px 0 0px 90px;
font-size:15px;
font-weight: 600;
line-height:170%;
color: #fff;
background:url(./images/layout/headline_01.jpg) no-repeat 0 0;
letter-spacing: 0.02em;
}

.entry-inner h4.headline_02{
/*width:590px;*/
height:50px;
margin: 0 0 5px 24px; 
padding: 24px 0 0px 90px;
font-size:15px;
font-weight: 600;
line-height:170%;
color: #fff;
background:url(./images/layout/headline_02.jpg) no-repeat 0 0;
letter-spacing: 0.02em;
}

.entry-inner h4.headline_03{
/*width:590px;*/
height:50px;
margin: 0 0 5px 24px; 
padding: 24px 0 0px 90px;
font-size:15px;
font-weight: 600;
line-height:170%;
color: #fff;
background:url(./images/layout/headline_03.jpg) no-repeat 0 0;
letter-spacing: 0.02em;
}


.icon_01{ margin:0 0 -59px 42px; }

.icon_02{ margin:0 0 -58px 40px; }

.icon_03{ margin:0 0 -61px 46px; }



/* PR ------------------------------------------------------------------------ */

#PR{
 width:550px;
 margin:20px auto 0 15px;
clear: both;
height: 150px;
padding:15px 0px 0px 35px;
background-color:#EFEFF0;
background:url(./images/layout/bnr-moca550.gif) no-repeat 0 0;
line-height:20px;
text-indent:-9999px;
}

#PR a.PR01{
/*background:url(./images/layout/pr.png) no-repeat 0px 5px;*/
display:block;
width:550px;
height:120px;
font-size: 13px;
color:#000099;
text-decoration: none;
}

#PR span{
display:none;
}

#PR strong{
font-size:18px;
}

#PR_text{width:550px;margin:-10px auto;text-align:center;}

/* PR ------------------------------------------------------------------------ */

#PRn{
width:556x;
margin:12px 0 36px 27px;
padding:18px 0 18px 40px;
text-align: left;
background-color:#EFEFF0;
background:url(http://www.eepet.com/dogs/images/prn1.gif) no-repeat 0 0;
}

#PRn a{
/*background:url(./images/layout/pr.png) no-repeat 0px 5px;*/
disply:block;
width:200px;
font-size: 13px;
color:#000099;
}


/* sub-navi ------------------------------------------------------------------------ */

/* #sub-navi{
width:319px;
margin:0px 0 0 30px;
text-align:left;
border-left: 1px solid #E0E7E3;
}*/

#sub-navi{
          position:absolute;
          top:10px;
          left:607px;
          width:308px;
          margin:0px 0 0 30px;
          text-align:left;
          padding:9px 0;
          /*border-left: 1px solid #E0E7E3;*/
          background:url(http://www.eepet.com/images/layout/side-bg-01.gif) repeat-y 0 0;
}

#sub-navi img{ margin:0; padding:0; }



<!--#sub-navi h5 { margin:12px 0px 0 0px; font-weight:bold;  /* width: 280px;*/ background-color:#EBF1F5; line-height:28px; }
#sub-navi h5 a{ margin-left:12px; font-size:13px; color:#1a518d; text-decoration:none;}
#sub-navi ul{ }
#topics-area{ margin:10px 14px; }
.topics-list li{ padding:4px 4px 4px 36px; border-bottom: 1px solid #EBF5ED; list-style:none; background:url(./images/layout/side-icon.gif) no-repeat 16px 14px; }
.topics-list li a{ text-decoration:none; font-size:12px; color:#3366CC;}

#side-links { position: relative; margin:10px 14px; padding:36px 0 0 0; width: 280px; height:392px; list-style: none; background:url(./images/layout/side-links.jpg) no-repeat 0 0;}
#side-links a{ display:block; widds:280px; height:80px;}
#side-links a span{ display:none;}-->







#topics-area{ margin:5px 14px; }
.topics-area-list{ list-style:none; border:1px solid #999; background:#fff; min-height:110px; position:relative; margin:5px 0;}
.topics-area-list img{ position:absolute; top:35px; left:7px; }
#topics-area h5 { margin:7px 7px 4px 7px; font-weight:bold;  /* width: 280px;*/ background-color:#EBF1F5; border-left:3px solid #1a518d; }
#topics-area h5 a{ margin-left:12px; font-size:13px; color:#1a518d; text-decoration:none;}
.topics-list{ margin:0 7px 7px 84px;}
.topics-list li{ padding:0px 0px 0px 20px; border-bottom: 1px solid #EBF5ED; list-style:none; background:url(../images/layout/list-icon-dog.gif) no-repeat 0px 8px; }
.topics-list li a{ text-decoration:none; font-size:12px; color:#1a518d;}










#side-dog-caring{}
#side-dog-caring a{ margin:0px 0 0 0; background:url(./images/layout/side-links.jpg) no-repeat 0 -36px;}
#side-dog-keeps{}
#side-dog-keeps a{ margin:12px 0 0 0; background:url(./images/layout/side-links.jpg) no-repeat 0 -128px;}
#side-dog-kinds{}
#side-dog-kinds a{ margin:12px 0 0 0; background:url(./images/layout/side-links.jpg) no-repeat 0 -220px;}
#side-dog-links{}
#side-dog-links a{ margin:12px 0 0 0; background:url(./images/layout/side-links.jpg) no-repeat 0 -312px;}


#advertising-video{ margin:0px 14px 5px 14px; height:232px; padding:0; border:1px solid #999; }
#advertising-video p{ margin:0 auto;  padding:0px; height:14px; font-size:10px; text-align:center; background:#ccc; }


#advertising-frame{margin:0px 14px 5px 14px; width: 278px; height:300px; background-color:#fff; border: 1px solid #999; position:relative;}
#advertising-frame h4{ padding-top:3px; margin:0px 0 8px 0px; width: 290px; height:28px;  background:url(http://www.eepet.com/images/layout/advertising-frame.jpg) no-repeat 0 0px;}
#advertising-frame h4 a{ margin-left:12px; font-weight:bold; font-size:13px; color:#45472B; text-decoration:none;}
#advertising-frame img{ float:left; margin:0px 9px 4px 0px; }
#advertising-frame p{ margin:4px 12px 24px 12px; text-align:justify; font-size:12px; line-height:18px;}
#advertising-frame a{ font-size:12px; color:#0033CC; text-decoration:none;}
#advertising-frame .syosai img{ position:absolute; bottom:2%; right:2%; text-align:right; background:url(./images/layout/icon.jpg) no-repeat 168px 2px;}


#sub-navi .ad-img {
        margin:0px 14px 10px 14px;
}

#sub-navi .ad-img img{
        margin:2px 0px 0px 0px;
}

#sub-navi .ad-img p{
        margin:-1px 0px 6px 0px;
        font-size:12px;
        line-height:15px;
        color:#333;
        background:#fff;
        padding:3px 12px;
        letter-spacing:-0.06em;
        /letter-spacing:0em;
        border:1px solid #999;
        border-top:none;
        text-align:left;
}


#sn-bg-top{ position:absolute; top:0%;}

#sn-bg-bottom{ position:absolute; top:100%; }

.pr{ margin:5px 14px 0 14px; padding:0px 0px 2px 5px; height:14px; font-size:10px; text-align:left; background:#888; border:1px solid #999; border-bottom:none;  color:#fff; text-align:center; }

.peace-link{ margin:5px 14px; }
.peace-link img{ margin-top:5px; }

#qr{ width:281px; height:193px; margin:5px 0px; background:url(../images/layout/qr.jpg) no-repeat 0 0; }
#qr li{ width:90px; height:130px; float:left; margin:57px 0 0 30px; text-indent:-9999px; list-style:none; }
#qr li a{ display: block;  width:90px; height:130px; }



/* footer ---------------------------------------------------------------------- */


#footer{
        clear: both;
        margin:30px auto 0 auto;
        width:100%;
        background:url(../images/layout/footer.jpg) no-repeat 50% 0;
        font-size:12px;
        text-align:center;
        height:120px;
}

#footer-inner{
        width:950px;
        margin:0 auto;
}


.footer-copyright{
width:950px;
margin:0 auto;
padding:44px 0 0 65px;
text-align:left;
color:#666;
}

.footer-copyright p{
margin:4px 0 12px -3px;
font-size:12px;
color:#666;
}
.footer-copyright a{
text-decoration: none;
color:#666;
}

/* fnavi ----------------------------------------------------------------------- */





/* pulldown-menu ----------------------------------------------------------------------- */

#pulldown-menu {
        margin: 5px 5px 10px 24px ;
}

ul#pulldown-menu {
        width: 564px;
        font-size: 12px;
}

ul#pulldown-menu a {
        color: #336699;
        text-decoration: underline;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
        background: #FAF4F1;
        border: 1px solid #CCCCCC;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
        color: #FFFFFF;
        background: #3366ff;
}

ul#pulldown-menu li {
        float: left;
        position: relative;
        margin: 4px ;
        padding:0px;
        width: 131px;
        /* height: 2em; */
        /* font-weight: bold; */
        line-height: 2em;
        list-style: none;
}
ul#pulldown-menu li a {
        display: block;
        width: 131px;
        height: 2em;
        text-align: center;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
        margin: 0;
        padding: 0;
        list-style: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
        visibility:visible;
}

ul#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
        list-style: none;
}

.back-index{
        position:absolute;
        top:8px;
        right:34px;
}

.back-index a{
        color: #fff;
        font-size: 12px;
}

#back-button{
        margin:30px 10px 0px 42px;
}


/* ads ============================================================= */

.ads468{
        margin:10px 0 10px 38px;
}

.ads728{
        width:728px;
        margin:0px auto 0 auto;
        clear: both;
        text-align:center;
}

.ads336{
        width:336px;
        margin:0px auto 0 auto;
        clear: both;
        text-align:center;
}

#sub-navi1{
          position:absolute;
          top:10px;
          left:607px;
          width:308px;
          margin:0px 0 0 30px;
          text-align:left;
          padding:9px 0;
          over-flow:hidden;
          /*border-left: 1px solid #E0E7E3;*/
          background:url() repeat-y 0 0;
}
#sub-navi{
	position:absolute;
	top:612px;
	left:607px;
	width:308px;
	margin:0px 0 0 30px;
	text-align:left;
	padding:9px 0;
	/*border-left: 1px solid #E0E7E3;*/
          background:url(http://www.eepet.com/images/layout/side-bg-01.gif) repeat-y 0 0;
}

#search_bar{margin:10px auto;}
/* search */

.search-results-body{
             width:556px;
             height:70px;
             /*border:1px solid blue;*/
             margin:5px 6px 10px 25px;
             white-spce:nowrap;
             overflow:hidden;
             text-overflow:ellipsis;
}


.search-results-body h4{ display:none; }

.search-results-body p{
             height:70px;
             /*border:1px solid blue;*/
             white-spce:nowrap;
             overflow:hidden;
             text-overflow:ellipsis;
}

.individual-entry-archive #main #search{
             width:200px; 
             height:24px;
             margin:10px 0;
             font-size:18px;
}


.individual-entry-archive #main .search-results-container{
             margin:14px 0 0 27px;
             border-top:1px dotted #aaa;
}

.individual-entry-archive #main h3{
             font-size:18px;
             border-bottom:1px dotted #aaa;
             padding:5px 0 12px;
             position:relative;
             top:0;
             left:0;
             margin:0;
}




/* カテゴリアーカイブ */

.mt-category-archive div.entry{ padding-bottom:15px; border-bottom:2px dotted #999; margin-bottom:60px; }

.mt-category-archive div.entry-inner{ margin:6px 0 12px; }

.mt-category-archive h1#page-title{ margin:0 0 32px; font-size:24px; }

.mt-category-archive h2#entry-title{ margin-bottom:15px; }

.mt-category-archive div.entry-inner h4.headline_01,
.mt-category-archive div.entry-inner h4.headline_02,
.mt-category-archive div.entry-inner h4.headline_03,
.mt-category-archive div.entry-inner h4{
margin-bottom:0px;
}







/* 症状別リスト用スタイル ----------------------------------------------------------------------- */

.syojyo_list {
        margin: 5px 5px 10px 24px ;
        /*border-bottom:dotted 1px #aaa;
        padding:2px 0;*/
}

ul.syojyo_list {
        width: 570px;
        font-size: 12px;
        overflow: hidden;
        margin:0 27px 10px 22px;
}

ul.syojyo_list:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

ul.syojyo_list a {
        color: #336699;
        /*text-decoration: none;*/
}
ul.syojyo_list a:link,
ul.syojyo_list a:visited {
        background:url(http://www.eepet.com/dogs/images/layout/bg_syojyolist.jpg) 0 0 no-repeat #FAF4F1;
        /*border: 1px solid #CCCCCC;*/
}
ul.syojyo_list a:hover,
ul.syojyo_list a:active {
        color: #FFFFFF;
        /*background: #336699;*/
        background:url(http://www.eepet.com/dogs/images/layout/bg_syojyolist_hover.jpg) 0 0 no-repeat #FAF4F1;
}

ul.syojyo_list li {
        float: left;
        position: relative;
        margin: 2px ;
        padding:0px;
        width: 136px;
        height: 21px;
        /* font-weight: bold; */
        line-height: 1.5em;
        list-style: none;
        text-overflow:clip;
        overflow: hidden;
        background:url("http://www.eepet.com/dogs/images/layout/bg_syojyolist.jpg") no-repeat scroll 0 0 #FAF4F1;
        text-align:center;
        color:#336699;
}
ul.syojyo_list li a {
        display: block;
        /*width: 136px;*/
        height: 21px;
        text-align: center;
        text-overflow:clip;
        padding:0 8px;
}

/* 下層のメニューを不可視に */
ul.syojyo_list li ul {
        display: none;
        text-overflow:clip;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul.syojyo_list li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
        visibility:visible;
}

ul.syojyo_list li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
        list-style: none;
        text-overflow:clip;
}

.back-index{
        position:absolute;
        top:8px;
        right:34px;
}

.back-index a{
        color: #fff;
        font-size: 12px;
}

h5.syojyo_details{ color:#376692; margin:0 24px 0px; /*border-left:3px solid #b4d9f3;*/ padding:0 15px; font-size:15px; font-weight:bold; line-height:24px; background:url(http://www.eepet.com/dogs/images/layout/syojyo_list_disc.jpg) 0 2px no-repeat;}

h2#syojyo_title{ background:url("http://www.eepet.com/dogs/images/layout/entry-h2.jpg") no-repeat scroll 0 0 transparent; height:36px; padding:1px 2px 3px 68px; color:#444; font-size:24px; margin:0 22px 14px 24px; text-decoration:none; border-bottom:3px solid #70a7e0; letter-spacing:-1px; }
h2#syojyo_title a{text-decoration:none;color:#444;}
.ads468{ margin:10px 22px 10px 26px; border:1px solid #ccc; padding:5px 12px; }

#syojyo_head{ margin:0 0 30px; position:relative; }

h2#syojyo_title small{ margin:0 0 0 12px; font-size:16px; letter-spacing:1px; }

#syojyo_bg{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg.gif) no-repeat;width:556px;height:70px;margin:-10px auto 15px auto;}
#syojyo_bg p{text-indent:-9999px;}

#syojyo_bg1{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg1.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg1 p{text-indent:-9999px;}

#syojyo_bg2{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg2.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg2 p{text-indent:-9999px;}

#syojyo_bg3{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg3.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg3 p{text-indent:-9999px;}

#syojyo_bg4{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg4.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg4 p{text-indent:-9999px;}

#syojyo_bg5{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg5.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg5 p{text-indent:-9999px;}

#syojyo_bg6{background:url(http://www.eepet.com/dogs/images/layout/shozyo_bg6.gif) no-repeat;width:556px;height:120px;margin:-10px auto 15px auto;}
#syojyo_bg6 p{text-indent:-9999px;}

#index .ads468{ margin:10px 0 10px 30px  ; }

#index #main { margin:12px 0; }







a.KotonohaLink{ color:#333; text-decoration:none; border-bottom:1px dashed #333; margin:0 5px; }
.emphasis a.KotonohaLink{ color:#6699FF; text-decoration:none; border-bottom:1px dashed #6699FF; }
