@charset "Shift_JIS";

#guestFavorite { }


/*-------------------------------------
	cover
-------------------------------------*/

#guestFavorite #cover { padding:45px 0 48px 0; text-align:center; color:#fff; background:#3bb4d7; }
#guestFavorite #cover h1 { background: url("//o.imgz.jp/_news/newfavorite/pc/top_icon.gif?20170606") no-repeat center top; font-size: 28px; line-height: 1.4; padding: 95px 0 0; }
#guestFavorite #cover p.lead { font-size:16px; margin:13px 0 0 0; }



/*-------------------------------------
	section共通
-------------------------------------*/

#guestFavorite section.sec { margin:50px 0 0 0; text-align:center; }
#guestFavorite section.sec h2 { font-size:28px; color:#3bb4d7; }
#guestFavorite section.sec p.lead { font-size:16px; line-height:1.5; margin:3px 0 0 0; color:#575757; }
#guestFavorite section.sec p.img { width:700px; margin:14px auto 0 auto; padding:0 0 5px 0; }
#guestFavorite h2 img { padding:0 3px 0 0; vertical-align:-8px; }


/*-------------------------------------
	閉じるボタン
-------------------------------------*/

#guestFavorite .btnContainer { margin:55px 0 0 0; padding:0 0 70px 0; text-align:center; }
#guestFavorite .btnContainer p.txt { font-size:22px; color:#575757; }
#guestFavorite .btnContainer p.btnClose { width:300px; margin:55px auto 0; }
