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




/* ----------------------------------------------------- */
/*  favorite.php   */
/* ----------------------------------------------------- */


#favorite{
	width:100%;
	margin:0 auto 55px auto;
	padding:80px 0 20px 0;
        position:relative;

}

#favorite h2.title{
	font-size:25px;
	margin: 0 auto 80px auto;
	text-align: center;
	line-height: 1.1em;
	padding: 0 60px 4px 60px;
    border-bottom:5px solid #38c0ff;
	display: inline-block;
}




#favorite .blogwrap{
    width:100%;
    margin:0 auto 30px auto;
    text-align:left;    
}



#favorite article.blog_header{
    width:100%;
    margin: 0 auto 20px auto;
    /*background:#eff7eb;*/
    padding:20px 0;
    border-top: 10px solid #CCC;
    border-bottom: 10px solid #CCC;
}

#favorite article.blog_header .inner{
    width:80%;
    margin:0 auto 10px auto;

}



#favorite article.blog_header h3.title{

    margin:0 auto 5px auto;
    padding:0 5px 3px 3px;
    font-family: "M PLUS 1", sans-serif;
    font-size:28px;
    font-weight:600;


}

#favorite .wpfp-span{
    width:99%;
    margin:0 auto;


}

#favorite .wpfp-span ul{
    width:99%;
    margin:0 auto;
}


#favorite .wpfp-span ul li{
   width:80%;
   margin:0 auto 20px auto;
   border:1px solid #000000;
   padding:2px;
   min-height:100px;

}
#favorite .wpfp-span ul li dl{
   width:100%;
   vertical-align:top;


}
#favorite .wpfp-span ul li dl dt{
   width:40%;
   display:inline-block;
   vertical-align:top;
   margin:0 10px 0 0;

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

#favorite .wpfp-span ul li dl dd{
   width:48%;
   display:inline-block;
   vertical-align:top;
   margin:0 auto 0 0;

}
#favorite .wpfp-span ul li dl dd h3{
    font-family: "M PLUS 1", sans-serif;
    font-size:18px;
    font-weight:600;
    margin:5px auto 5px 0;
    line-height:1.1em;
}

#favorite .wpfp-span ul li dl dd h4{
    font-size:16px;
    padding-bottom:2px;
    border-bottom:1px dotted #000000;
    line-height:1.1em;
    margin:10px auto 10px 0;

}
#favorite .wpfp-span ul li dl dd h4 strong{
   font-size:30px;
   color:#ff7133;
   font-family: "Anton", sans-serif;
   font-weight: 400;
   font-style: normal;

}


#favorite .wpfp-span img.wpfp-img{
   display:none;

}

#favorite .wpfp-span a.remove-parent{

}
/*
#favorite .wpfp-span a.wpfp-link{
   border: 1px solid #999999;
   background:#E2E2E2;
    padding:2px 5px;
    text-align:center;
    display:inline-block;
    color:#000000;
    font-size: 13px;
    font-family: "M PLUS 1", sans-serif;
   font-weight: 600;
   border-radius:3px;
   text-decoration:none;
}*/

#favorite .wpfp-span a.wpfp-link{

    font-size: 13px;
    font-family: "M PLUS 1", sans-serif;
   font-weight: 600;
    border-radius: 20px;
    background: #A4C5FF;
    padding:5px 15px;
    margin-bottom:2px;
    margin-right:5px;
    color:#333333;
    text-decoration:none;
}
/*
#carlist .wpfp-span_list a{
   display:inline-block;
   padding: 5px 5px;
   text-decoration:none;
   color:#FFFFFF;
}
*/



#favorite .wpfp-span p.listclear{ /* リストを削除しました */

}


#favorite p.back_arrow{
    margin-top:10px;

}

