@import url(http://www.eepet.com/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 ---------------------------------------------------------------------- */

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

/* 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; background:url(./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;
overflow: hidden;
min-height:1850px;
}

#content:after {
&nbsp;&nbsp;&nbsp;
 content: "";
&nbsp;&nbsp;&nbsp; display: block;
&nbsp;&nbsp;&nbsp; clear: both;
&nbsp;&nbsp;&nbsp; height: 1px;
&nbsp;&nbsp;&nbsp; overflow: hidden;
}

/*\*/
* html #content {
&nbsp;&nbsp; 
 height: 1em;
&nbsp;&nbsp;&nbsp; overflow: visible;
}
/**/

/* main ----------------------------------------------------------------------- */

#main{
width:590px;
height: auto;
min-height:1850px;
margin:0 0 30px 12px;
}

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


/* index ----------------------------------------------------------------------- */

#h2-sickness{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_01.jpg) no-repeat 0 0;}
#h2-symptom{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_02.jpg) no-repeat 0 0;}
#h2-trivia{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_03.jpg) no-repeat 0 0;}
#h2-trivia-cat{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_03_cat.jpg) no-repeat 0 0;}

#h2-link-cat{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-cat-h2_03.jpg) no-repeat 0 0;}

#h2-top10-graph{ margin:18px 0 3px 0; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_04.jpg) no-repeat 0 0;}
#h2-pickup{ margin:18px 0 3px 0px; width:591px; height:27px; text-indent:-9999px; background:url(./images/layout/index-h2_05.jpg) no-repeat 0 0;}



#hsick-dogcat-rank{position:relative;width:591px; height:459px;}
#hsick-title-dog{position:absolute; left:29px; top:19px; width:250px; height:18px; z-index:1;font-size:15px;color:#666666;line-height:18px;}
#hsick-title-cat{position:absolute; left:321px; top:19px; width:250px; height:20px; z-index:1;font-size:15px;color:#666666;line-height:18px;margin:0px; padding:0px;}
#hsick-rankdog{position:absolute; left:17px; top:158px; width:160px; height:91px; font-size:11px; line-height:13px;  z-index:2;}
#hsick-rankcat{position:absolute; left:311px; top:159px; width:227px; height:91px; font-size:11px; line-height:13px; z-index:2;}
#hsick-textdog{position:absolute; left:15px; top:260px; width:271px; height:183px; z-index:3; margin:0px; padding:0px; font-size:13px;color:#333333;line-height:18px;text-indent:-9999px;}
#hsick-textcat{position:absolute; left:308px; top:260px; width:271px; height:184px; z-index:4;margin:0px; padding:0px; font-size:13px;color:#333333;line-height:18px;text-indent:-9999px;}
#hsick-dogcat-img{position:absolute; left:0px; width:591px; height:459; z-index:0;margin:0px; padding:0px;}

.main-image{ margin:0; position: relative; height:246px; }
.main-image h3{ width:283px; height:246px; disply:block; text-indent:-9999px;}
.main-image a{ width:283px; height:246px; display: block;}

#main-image-dog{ width:283px; height:246px;}
#main-image-dog a,
#main-image-dog a:link,
#main-image-dog a:visited{
background:url(./images/layout/main1.gif) no-repeat 0 0px; }
#main-image-dog a:hover,
#main-image-dog a:active{
background:url(./images/layout/main1.gif) no-repeat 0 -246px;  }

.main-searchbox { margin:0; position: relative; height:60px; }
#main-searchbox-dog{ float:left;width:283px; height:60px;}
#main-searchbox-cat{ float:left;width:283px; height:60px;}

#main-image-cat{ position:absolute; top:0px; left:283px; width:283px; height:246px;}
#main-image-cat a,
#main-image-cat a:link,
#main-image-cat a:visited{
background:url(./images/layout/main1.gif) no-repeat -283px 0px; }
#main-image-cat a:hover,
#main-image-cat a:active{
background:url(./images/layout/main1.gif) no-repeat -283px -246px;  }


#symptom-list{ position: relative; margin:0px; height:300px;background:url(./images/layout/symptom-list.jpg) no-repeat 0 0; }
#symptom-list h3{ text-indent:-9999px;}

#symptom-list ul{}
#symptom-list ul li{ padding-left:10px; list-style:none; height:19px; margin:0; }
#symptom-list ul li a{ font-size: 12px; color:#555; letter-spacing: -0.04em; text-decoration:none;}
/* ie6&amp;7用 */
#symptom-list ul li{ /line-height:17px; /margin:0;}




#symptom-list-dog-left {position:absolute; top:46px; left:19px;}
#symptom-list-dog-left  li{background:url(./images/layout/list-icon-dog.gif) no-repeat 0 10px;}
#symptom-list-dog-right {position:absolute; top:46px; left:150px;}
#symptom-list-dog-right li {background:url(./images/layout/list-icon-dog.gif) no-repeat 0 10px;}
#symptom-list-cat-left {position:absolute; top:46px; left:312px;}
#symptom-list-cat-left  li{background:url(./images/layout/list-icon-cat.gif) no-repeat 0 10px;}
#symptom-list-cat-right {position:absolute; top:46px; left:443px;}
#symptom-list-cat-right li{background:url(./images/layout/list-icon-cat.gif) no-repeat 0 10px;}

#trivia-knowledge { margin:0; padding:1px 0; height:395px; background:#eff0ed; position:relative;}
.trivia-knowledge-list { margin:7px 0 0 7px; width:282px; height:185px; list-style:none; background:#fff; border:1px solid #cececc; position:relative; float:left;}
.trivia-knowledge-list img{position:absolute; top:105px; left:12px;}
.trivia-knowledge-list p{ margin:0 12px; text-align:justify; line-height:15px;}
.trivia-knowledge-list a{ font-size:12px; color:#777777; text-decoration:none; }
.trivia-knowledge-list h3 { margin:12px; padding-left:7px; font-weight:bold; color:#333; text-decoration:none; border-left:3px solid #6DB286;}
.trivia-knowledge-list h3 a{ color:#666; font-size:15px; letter-spacing:0.2em; }

.trivia-inner-list{ position:absolute; top:100px; left:92px; margin:0 7px 7px 0px; list-style:none;}
.trivia-inner-list li{ padding:1px 1px 1px 12px; background:url(./images/layout/icon-trivia.gif) no-repeat 0 11px;}
.trivia-inner-list li a{text-decoration: underline;}



/**/
#trivia-knowledge-cat { margin:0; padding:1px 0 8px; background:#eff0ed; position:relative; overflow:hidden;}
#trivia-knowledge-cat:after {
    content: “”;
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
.trivia-knowledge-list-cat { margin:7px 0 0 7px; width:282px; height:131px; list-style:none; background:#fff; border:1px solid #cececc; position:relative; float:left;}
.trivia-knowledge-list-cat img{position:absolute; top:50px; left:12px;}
.trivia-knowledge-list-cat p{ margin:0 12px; text-align:justify; line-height:15px;}
.trivia-knowledge-list-cat a{ font-size:12px; color:#777777; text-decoration:none; }
.trivia-knowledge-list-cat h3 { margin:12px; padding-left:7px; font-weight:bold; color:#333; text-decoration:none; border-left:3px solid #6DB286;}
.trivia-knowledge-list-cat h3 a{ color:#666; font-size:15px; }

.trivia-inner-list-cat{ position:absolute; top:40px; left:92px; margin:0 7px 7px 0px; list-style:none;}
.trivia-inner-list-cat li{ height:22px; padding:1px 1px 1px 12px; background:url(./images/layout/icon-trivia.gif) no-repeat 0 11px;}
.trivia-inner-list-cat li a{text-decoration: underline;}








.replacement{ text-indent:-9999px; line-height:0px; }


#pick_up{ margin:0; padding:1px 0; height:152px; background:#eff0ed; position:relative; z-index: 1; }
#pick_up li{ margin:7px 0 0 7px; width:282px; height:136px; list-style:none; background:url(./images/layout/pickup-bg.jpg) no-repeat 0 0; border:1px solid #cececc; position:relative; float:left;  }
#pick_up li h3{margin:12px 12px 4px 12px; padding-left:7px; font-weight:bold; color:#666; text-decoration:none; border-left:3px solid #6DB286;}
#pick_up li img{ position:absolute; top:42px; left:12px; }
#pick_up li p{ margin:7px 12px 12px 104px; text-align:justify; line-height:16px; font-size:11px; color:#333; text-indent:1em; }
#pick_up li a{ font-size:12px; color:#008FBF; }
#pick_up li h3 a{ font-weight:bold; color:#666; text-decoration:none; font-size:15px;}
#pick_up_01{}
#pick_up_02{}

.main-flash-text h3{ text-indent:-9999px; disply:none; }




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

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

.entry-inner{
margin:18px 0px 36px 0px;
}

.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%;
position:relative;
color: #fff;
background:url(./images/layout/h4.jpg) no-repeat 0 0;
letter-spacing: 0.02em;
}

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

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

#entry-header{ margin:0px 0 18px 24px; width:556; background:url(http://www.eepet.com/images/layout/rp.jpg) 0 0 no-repeat; padding:5px 0 5px;}
#entry-header h2{ font-size:21px; margin:-2px 0 0 -2px; padding:0 0 0 44px; font-weight:bold;}
#entry-header h3{ font-size:16px; margin:0 0 0 44px;}

#entry-header p{ margin:0 13px; text-indent:1em;}


#entry-header h2#h2-topics-index{ margin:0 0 0 13px;}
#entry-header h2#h2-topics-index em{ font-size:16px;}
#entry-header h2#h2-topics-index span{ font-size:16px; }
#entry-header h3#h3-topics-index{margin:3px 0 20px 57px; background:url(./images/layout/h3-line.gif) repeat-x 0 3px; }
#entry-header h3#h3-topics-index span{ color:#fff; font-size:16px; padding:2px 7px; background:#6FBB37; letter-spacing:0.03em;}

#entry-header p#topics-menseki{ color:#3D423E; font-size:11px; margin:16px 13px; padding:10px; background:#F0F0F0; border:1px solid #CECFD0; line-height:1.4em; text-indent:0;}


.entry-midashi{ width:590px; height:46px; padding:6px 0 0 15px; font-size:18px; background:url(./images/layout/entry.jpg) no-repeat 0 0;}

.emphasis{
color: #6ABB45;
font-weight:bold;
}

.midashi{ margin: 24px 25px 12px 25px; padding: 1px 0 1px 0; width:540px; border-top: 1px dotted #6ABB45; border-bottom: 1px dotted #6ABB45;}

.midashi h4{
margin: 2px 0 2px 0; 
padding: 0 0 0 15px;
font-size:14px;
width:525px;
height:25px;
font-weight: 600;
line-height:170%;
color: #444444;
background:#C3ECB2;
}


.entry-inner ol { list-style: decimal outside; margin:10px 68px; }
.entry-inner ul { list-style: disc outside; margin:20px 60px 30px; }


.img-text{ font-size:13px; margin: -5px 0 30px 0; text-align: center; color: #6ABB45;}
.topics-img{ width:200px; margin:0 auto 10px auto; }


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

#PR{
width:456px;
margin:36px 0 36px 27px;
padding:18px 0 18px 100px;
background-color:#EFEFF0;
background:url(./images/layout/pr.gif) no-repeat 0 0;
text-indent:-9999px;
}

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


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

#sub-navi{overflow:hidden;
          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(./images/layout/side-bg-01.gif) repeat-y 0 0;
}

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

#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:#f1f7f2; border-left:3px solid #548233; }
#topics-area h5 a{ margin-left:12px; font-size:13px; color:#548233; 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/icon-trivia.gif) no-repeat 0px 8px; }
.topics-list li a{ text-decoration:none; font-size:12px; color:#548233;}

#side-links { position: relative; margin:10px 14px; padding:36px 0 0 0; width: 280px; height:206px; 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 em{ display:none;}

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


.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; }

#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(./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; bottom:1px; }

.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:0px auto 0 auto;
        width:100%;
        background:url(./images/layout/footer.jpg) no-repeat 50% 0;
        font-size:14px;
        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;
font-size:12px;
}

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

#z-link{ width:950px; text-align:left; margin:0 auto; font-size:11px; padding:12px 0 0 52px; color:#666; }
#z-link p{ font-size:10px; color:#666; }
#z-link a{ font-size:10px; color:#666; text-decoration: none; }

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

#topics-index {
        margin: 5px 5px 10px 24px ;
}

ul#topics-index {
        width: 564px;
        font-size: 12px;
        overflow: hidden;
}

ul#topics-index:after {
&nbsp;&nbsp;&nbsp; content: "";
&nbsp;&nbsp;&nbsp; display: block;
&nbsp;&nbsp;&nbsp; clear: both;
&nbsp;&nbsp;&nbsp; height: 1px;
&nbsp;&nbsp;&nbsp; overflow: hidden;
}

ul#topics-index a {
        color: #336699;
        text-decoration: none;
}
ul#topics-index a:link,
ul#topics-index a:visited {
        background: #FAF4F1;
        border: 1px solid #CCCCCC;
}
ul#topics-index a:hover,
ul#topics-index a:active {
        color: #FFFFFF;
        background: #6FBB37;
}

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

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

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

ul#topics-index 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;
}


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

.ads468{
        width:468px;
        margin:10px auto 10px auto;
        text-align:center;
}

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

.ads336{
        width:336px;
        margin:40px auto 10px auto;
        clear: both;
}

#sub-navi1{overflow:hidden;
          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() repeat-y 0 0;
}


#sub-navi{overflow:hidden;
	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(./images/layout/side-bg-01.gif) repeat-y 0 0;
}

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

#PR{
 width:550px;
 margin:30px auto 0 15px;
clear: both;
height: 150px;
padding:15px 0px 0px 35px;
background-color:#EFEFF0;
background:url(http://www.eepet.com/dogs//images/layout/bnr-moca550.gif) no-repeat 0 0;
line-height:20px;

}

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

#PR span{

}

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

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

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

/* PR cat ------------------------------------------------------------------------ */
#PRcat{
 width:550px;
 margin:30px auto 0 15px;
clear: both;
height: 150px;
padding:15px 0px 0px 35px;
background-color:#EFEFF0;
background:url(http://www.eepet.com/cats/images/layout/bnr-moca-cat550.gif) no-repeat 0 0;
line-height:20px;
text-indent:-9999px;

}

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

#PRcat span{

}

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

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

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



#sideright{ float:right; text-align:right; width:306px;}
#sideright #sub-navi1{ left:0; margin:0; position:relative; }
#sub-navi{ left:0; margin:30px 0; position:relative; top:0; }

#newsentry{ margin:30px 5px 0 30px; }
#newsentry #entry-header{ margin:0 0 0 -5px; }








a.KotonohaLink{ text-decoration:none; border-bottom:1px dashed #9C2400; margin:0 5px; }

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

