@charset "UTF-8";
/* LE CREUSET SHIOKOUJI
------------------------------ */
#lecreuset-shiokouji { background-color: #2a0203; }

#lecreuset-shiokouji img { vertical-align: bottom; }

#lecreuset-shiokouji .imgMax, #lecreuset-shiokouji #logo img, #lecreuset-shiokouji #title img, #lecreuset-shiokouji #recipes img, #lecreuset-shiokouji #feature p img, #lecreuset-shiokouji #recipeDetail #recipePhoto img, #lecreuset-shiokouji #recipeDetail #cookTime img, #lecreuset-shiokouji #directions dl dt img, #lecreuset-shiokouji #recipeFooterNav #navTop #navTopInner img { width: 100%; height: auto; }

#lecreuset-shiokouji #logo, #lecreuset-shiokouji #title, #lecreuset-shiokouji #recipes { padding: 0; }

#lecreuset-shiokouji #feature { height: auto; padding: 10% 8%; }

#lecreuset-shiokouji #recipeDetail { background: url(../images/lecreuset-shiokouji_bg.png); }

#lecreuset-shiokouji #recipeDetail #material { width: 87%; font-size: 14px; margin: 0 auto; }

#lecreuset-shiokouji #recipeDetail #material .detailTitle { text-align: center; background: url(../images/lecreuset-shiokouji_recipe_headingLineBg.png) no-repeat center; background-size: contain; margin: 20px 0; font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-size: 18px; letter-spacing: 0.3em; }

#lecreuset-shiokouji #recipeDetail #material .detailTitle span { font-size: 11px; letter-spacing: 0.1em; }

#lecreuset-shiokouji #recipeDetail #material ul li:before { content: "・"; width: 1em; display: inline; }

#lecreuset-shiokouji #recipeDetail .innerList { border: 1px solid #b5ac8c; margin: 6px 10px; padding: 5px 10px; }

#lecreuset-shiokouji #directions { width: 87%; font-size: 14px; margin: 30px auto 40px; }

#lecreuset-shiokouji #directions .detailTitle { text-align: center; background: url(../images/lecreuset-shiokouji_recipe_headingLineBg.png) no-repeat center; background-size: contain; margin: 20px 0; font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-size: 18px; letter-spacing: 0.3em; }

#lecreuset-shiokouji #directions dl dt { float: left; clear: left; width: 12%; padding-right: 12px; }

#lecreuset-shiokouji #directions dl dt img { vertical-align: top; }

#lecreuset-shiokouji #directions dl dd { float: left; width: 82%; margin: 0 0 13px; }

#lecreuset-shiokouji #directions dl dd:last-child { margin: 0; }

#lecreuset-shiokouji #directions dl:after { display: block; clear: both; content: ''; }

#lecreuset-shiokouji #recipeFooterNav { background-color: #ed6c00; }

#lecreuset-shiokouji #recipeFooterNav #navTop #navTopInner { width: 87%; margin: 0 auto; height: auto; padding: 17px 0; }

#lecreuset-shiokouji #recipeFooterNav #navTop #navTopInner #logoSub { float: left; width: 86%; }

#lecreuset-shiokouji #recipeFooterNav #navTop #navTopInner #iconHome { float: right; width: 5%; }

#lecreuset-shiokouji #recipeFooterNav #navTop #navTopInner:after { display: block; clear: both; content: ''; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu { background-color: #ed6c00; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu ul li { font-size: 13px; display: table; float: left; width: 50%; text-align: center; height: 60px; background-color: #ed6c00; border-top: solid #ef8a36 1px; box-sizing: border-box; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu ul li:nth-child(2n) { border-left: none; border-left: solid #ef8a36 1px; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu ul li.current { background-color: #d05f00; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu ul li a { color: #FFF; font-weight: bold; font-family: "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro W6", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; display: table-cell; width: 100%; vertical-align: middle; text-decoration: none; line-height: 1.3; }

#lecreuset-shiokouji #recipeFooterNav #recipeNavMenu ul li:after { display: block; clear: both; content: ''; }
