@charset "shift_jis";
/* CSS Document */

#petnewcp{ 
    background-color: #dcf2fc;
    width: 900px;
    padding-bottom: 2%;
overflow: hidden;}

#petnewcp .text{
    font-size: 1.2em;
    padding: 2vw;
    line-height: 2vw;
    text-align: center;}



#petnewcp section{
    margin: 2%;
}

/*見出し*/
#petnewcp h4{
    text-align: center;
    background-color: #ffdc7c;
    padding: 2% 0;
    margin: 1% 0;
    font-family: 'M PLUS Rounded 1c', sans-serif;font-weight: 800;
        font-size: 1.4em;
    border-radius: 90px;  -webkit-border-radius: 90px;-moz-border-radius: 90px;
}

/*おすすめ*/
#petnewcp dl{    margin: 2% 0;}
#petnewcp dt{    padding: 1%;}
#petnewcp dd{
    width: 48%;
    padding: 1%;
    float: left;}

/*バナー*/
#petnewcp li{    margin: 3% 0;   border: 4px solid white;}

#petnewcp .pc{}
#petnewcp .sp{display: none;}