


@media (min-width: 1080px) {


.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;
}

.policy_title{color:#435A2B;
    margin:0 0 30px 0;
    padding:2px 0 2px 20px;
    font-size:24px;
    font-weight:bold;
    text-align: left;
    font-weight: bold;
    line-height:100px;
    border-left:4px solid #435A2B;
}

.policy_title_r{color:#435A2B;
    margin:0 0 30px 50px;
    padding:2px 0 2px 20px;
    font-size:24px;
    font-weight:bold;
    text-align: left;
    font-weight: bold;
    border-left:4px solid #435A2B;
}

    .privacy_flex_box{width:900px;
                margin:0 auto;
    }
    
.main_title img{background:url(../img/Title_Label_PrivacyPolicy.png) no-repeat;
        background-size: auto 100%;
            color:#3F5026;
            width:510px;
    height:80px;
            margin:20px auto;
            text-align: center;
            font-weight: bold;
            font-size:20px;
}

.news_title_color p{background:#E8EEAC;
            color:#3F5026;
            padding:20px 50px;
            text-align: center;
            font-weight: bold;
            font-size:30px;
            border-radius:20px;
}

.news_text p{color:#3F5026;
            text-align: left;
            font-weight: bold;
            font-size:14px;
            border-radius:20px;
            line-height:30px;
}

.news_text_color p{color:#212A12;
            text-align: left;
            font-weight: bold;
            font-size:14px;
            border-radius:20px;
}

.time_date{background:#E8EEAC;
            color:#A1B853;
            width:140px;
            height:10px;
            padding:10px 20px 22px 20px;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border:2px solid #A1B853;
            border-radius:20px;
}

.time_date-2{background:#A1B853;
            color:#000000;
            width:140px;
            height:10px;
            padding:10px 20px 22px 20px;
            text-align: center;
            font-weight: bold;
            font-size:16px;
            border:2px solid #3F5026;
            border-radius:20px;
}


/* main_base_end  */
/* animal_info_start  */
/* 背景色をける場合はここを編集 */
/* 背景色をける場合はここを編集 */

.animal_info_bg{background: #E8EEAC;
}

.animal_info_bg_color{background: #A1B853;
}

/* 背景色をける場合はここを編集 */
/* 背景色をける場合はここを編集 */



.news_info_margin{/* border:1px solid red;*/
                    margin:0px auto 0 auto;
                    width:900px;
}




/* ページネーションデザイン */

.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  */

