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

/*--------------------------------------------------
bbqpitのみに使用するスタイルを記述
---------------------------------------------------*/
#sigBbqpit { font-size:14px; line-height:1.8; }
#sigBbqpit #content-wrap { background-color:#fbf8f3; padding:50px 10px 0; margin-bottom:20px; }
#sigBbqpit h3.headline { text-align:center; margin-bottom:30px; font-weight:normal; font-size:24px; color:#864d02; line-height:1.5; }

#sigBbqpit .catch-txt { font-size:16px; font-weight:bold; padding-bottom:30px; text-align:left; }

#sigBbqpit ul.about-box { list-style-type:none; margin-bottom:50px; }
#sigBbqpit ul.about-box li:nth-child(2) { background-color:#fff; text-align:center; padding:50px 0; }

#sigBbqpit .detail-item { display:inline-block; width:6em; background-color:#f1b002; color:#fff; text-align:center; font-size:14px; font-weight:bold; line-height:1; padding:8px 0; border-radius:15px; }

#sigBbqpit ul.enjoy-box { list-style-type:none; }
#sigBbqpit ul.enjoy-box li { margin-bottom:20px; }
#sigBbqpit ul.enjoy-box li .txt-box { background-color:#f1b002; padding:30px 10px; color:#fff; }
#sigBbqpit ul.enjoy-box li .txt-box p { text-align:left; }
#sigBbqpit ul.enjoy-box li .txt-box .num { display:block; text-align:center; font-style:italic; font-size:40px; font-family: "游明朝", YuMincho, serif; margin-bottom:15px; line-height:1; }
#sigBbqpit ul.enjoy-box li .txt-box .headline { display:block; font-family : MS UI GOTHIC, sans-seif; font-style:italic; font-size:20px; margin-bottom:30px; text-align:center; line-height:1; }

#sigBbqpit .detail-box { background-color:#4a350c; color:#FFF; padding:20px; text-align:left; }
#sigBbqpit .detail-box .headline { font-size:16px; font-weight:bold; margin-bottom:30px; line-height:1.5; }
#sigBbqpit .detail-box > ul > li { list-style-type:none; margin-bottom:30px }
#sigBbqpit .detail-box > ul > li ol li { list-style-type:inherit; }
#sigBbqpit .detail-box > ul > li ol li > span { display:block;}


#sigBbqpit .btn-box-1 a { display:block; width:90%; text-decoration:none; text-align:center; padding:15px 0; line-height:1; border-radius:4px; margin:0 auto 50px; }
#sigBbqpit .btn-box-1 a:link,#sigBbqpit .btn-box-1 a:visited { background-color:#4a350d; border:solid 2px transparent; color:#fff; }
#sigBbqpit .btn-box-1 a:hover,#sigBbqpit .btn-box-1 a:active { background-color:#fff; border:solid 2px #4a350d; color:#4a350d; }

#sigBbqpit .btn-box-2 a { display:block; width:90%; text-decoration:none; text-align:center; padding:15px 0; line-height:1; border-radius:4px; margin:0 auto; }
#sigBbqpit .btn-box-2 a:link,#sigBbqpit .btn-box-2 a:visited { background-color:#fff; color:#4a350d; }
#sigBbqpit .btn-box-2 a:hover,#sigBbqpit .btn-box-2 a:active { background-color:#6e5a35; color:#fff; }

#sigBbqpit .logo-box { width:180px; margin:0 auto 20px; }

#sigBbqpit #container img { width:100%; }