@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------- */
/* #favorite */
/* ----------------------------------------------------- */

/* screenwidth less than 1026px
--------------------------------------------------------------------- */
@media only screen and (max-width: 1026px) {

#favorite .wpfp-span ul li {
    width: 90%;
}
}


/* screenwidth less than 926px
--------------------------------------------------------------------- */
@media only screen and (max-width: 926px) {

#favorite .wpfp-span ul li {
    width: 95%;
}

}

/* screenwidth less than 839px
--------------------------------------------------------------------- */
@media only screen and (max-width: 839px) {

#favorite .wpfp-span ul li dl dt {
    width: 45%;
}

}

/* screenwidth less than 770px
--------------------------------------------------------------------- */
@media only screen and (max-width: 770px) {

#favorite .wpfp-span ul li dl dt {
    width: 50%;
}


}


/* screenwidth less than 687px
--------------------------------------------------------------------- */
@media only screen and (max-width: 687px) {

#favorite article.blog_header .inner{
    width: 90%;

}
#favorite .wpfp-span ul li {
    width: 98%;
}

}


/* screenwidth less than 595px
--------------------------------------------------------------------- */
@media only screen and (max-width: 595px) {

#favorite .wpfp-span ul li dl dt {
    width: 100%;
    display:block;
}
#favorite .wpfp-span ul li dl dd {
    width: 100%;
    display:block;
}

#favorite .wpfp-span ul li dl dd h3{
    background:#E8E8E8;
    padding:10px 0;
}
#favorite .wpfp-span ul li dl dd h4{
   text-align:right;
   margin-right:10px;
}
#favorite .wpfp-span ul li dl dd p{
   margin-left:1em;
   display: inline-block;
}
}
