


@media (min-width:781px) and (max-width: 1079px) {


.contents_title_logo img{background:url(../img/Contents_Header_Logo.png) no-repeat;
                        background-size: 100% auto;
                        margin:0;
                        height:70px;
                        width:300px;
                        position:absolute;
                        top:70px;
                        left:0;
}

.header_contents{background: #B0D038;
                    width:100%;
                    height:150px;
}


/* main_contents_start  */
/* main_base_start  */

.main_contents_bg{background: #ffffff; 
                width:100%;
                margin:0;
                padding:0;
}

.contents_down_Deco img{background: url(../img/Dot_Grade_Down_LightGreen.png) repeat-x;
                margin:0;
                padding:0;
                width:100%;
                height:150px;
                position: relative;
                z-index: 999;
}

.news_title p{background:#E5BB1E;
            color:#473A0A;
            padding:20px 50px;
            text-align: center;
            font-weight: bold;
            font-size:30px;
            border-radius:20px;
}

.news_title_color p{background:#DC8234;
            color:#4B2A0C;
            padding:20px 50px;
            text-align: center;
            font-weight: bold;
            font-size:30px;
            border-radius:20px;
}

.news_text p{color:#3F5026;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border-radius:20px;
}

.news_text_color p{color:#212A12;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border-radius:20px;
}

.time_date{background:#E8EEAC;
            color:#3F5026;
            width:140px;
            height:10px;
            padding:10px 20px 22px 20px;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border:2px solid #3F5026;
            border-radius:40px;
            float:left;
}

.time_date-2{background:#CDE777;
            color:#3F5026;
            width:140px;
            height:10px;
            padding:10px 20px 22px 20px;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border:2px solid #3F5026;
            border-radius:40px;
            float:left;
}




.update_sale_title{background: #F3981B;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}

.update_event_title{background: #13A7D2;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}

.update_animal_title{background: #6E4598;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}

.update_item_title{background: #5E7431;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}

.update_other_title{background: #BF1600;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}

.update_old_title{background: #696969;
    color:#ffffff;
    margin:0 0 0 10px;
    padding:9px 16px 3px 10px;
    font-size: 18px;
    font-weight: bold;
    width:158px;
    height:33px;
    border-radius: 30px;
    float:left;
}















/* main_base_end  */
/* animal_info_start  */
/* 背景色をける場合はここを編集 */
/* 背景色をける場合はここを編集 */

.animal_info_bg{background: url(../img/Main_Bg.jpg) repeat;
}

.animal_info_bg_color{background: #FFE285;
}

/* 背景色をける場合はここを編集 */
/* 背景色をける場合はここを編集 */



.news_info_margin{/* border:1px solid red; */
                    margin:0px auto 0 auto;
                    width:900px;
}



.animal_info_bg img{/* border:1px solid red;*/
                    margin:0px auto 0 auto;
                    width:800px;
    height:100%;
}




/* ページネーションデザイン */

.post_pagination{margin:50px 0 30px 0;
                    /* border:1px solid red; */
}

.pagination_clum_left{float:left;
}

.pagination_clum_left img{width:50px;
                        height:50px;
                        border-radius: 50px;
                        position:relative;
                        top:20px;
}

.pagination_clum_left a .pagination_text{background: #ffffff;
                        color:#555555;
                        font-weight:bold;
                        padding:10px 20px;
                        border-radius: 20px;
}

.pagination_clum_left a:hover .pagination_text{background: #ffffff;
                        color:#555555;
                        font-weight:bold;
                        padding:10px 20px;
                        border-radius: 20px;
                        position: relative;
                        top:2px;
}

.pagination_clum_right{float:right;
}

.pagination_clum_right img{width:50px;
                        height:50px;
                        border-radius: 50px;
                        position:relative;
                        top:20px;
}

.pagination_clum_right a .pagination_text{background: #ffffff;
                        color:#555555;
                        font-weight:bold;
                        padding:10px 20px;
                        border-radius: 20px;
}

.pagination_clum_right a:hover .pagination_text{background: #ffffff;
                        color:#555555;
                        font-weight:bold;
                        padding:10px 20px;
                        border-radius: 20px;
                        position: relative;
                        top:2px;
}

.pagenation_titile p{color:#ffffff;
                font-weight: bold;
}

.pagenation_titile_other p{color:#A1B853;
                font-weight: bold;
}

.up_grade img{background: url(../img/Dot_Grade_Up_White.png) repeat-x;
        width:100%;
        height:141px;
        position:relative;
        z-index:150000;
        /* border:1px solid red; */
}
}

/* animal_info_end  */
/* main_base_end  */
/* html_end  */

