@charset "utf-8";html{background:#fff;}img {max-width: 100%;}div#header div.utility li.dd.active .title img,div#header ul#globalNav li.dd.active .title img {padding-bottom: 5px;background: #ffe2eb;}div#body{width: 960px;padding:0;margin: auto;}#recipeHead{position:relative;width:960px;margin:0 auto;padding:15px 0;text-align:left;}#recipeHead>.group{padding-bottom:0;overflow: hidden;padding-bottom: 20px;}div#body div#main{float: left;width: 730px;margin: 30px auto 0;}div#body.detail{width:100%;padding:0;}div#footer{margin-top:0;}div#commonTitle{width:960px;margin:0 auto;position:relative;}div#commonTitle>.group{padding-bottom:15px;}div#body h1{margin:0 0 5px 0;}div#body h2{margin:0;}div#body h3{margin:0;}#recipeBody,#titleBlock,#profile{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;color:#333;text-align: left; -webkit-text-size-adjust: 100%;}#concernRecipeBody{font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;color:#333;text-align: left; -webkit-text-size-adjust: 100%;}.font-greek{font-family:"Times New Roman", Times, serif;font-size:16px;}.center960{width:960px;margin:0 auto;}.rspalignCenter{text-align:center;}.rcpmb20{margin-bottom:20px;}.detailRecipeBase a:link, .detailRecipeBase a:visited{color:#333;text-decoration:none;}.detailRecipeBase a:hover, .detailRecipeBase a:active{color:#e27033;text-decoration:underline;}a:link,a:visited,a:active,a:hover { outline: none;}.sub{font-size:70%;}.marginBtm5{margin-bottom:5px;}.mb15{margin-bottom:15px;}.lineHeight135{line-height:135%;}div#body div#aside {margin-top: 0;}/*肌に効くお料理レシピ TOP---------------------------------------------------------- */.left{float:left;}.right{float:right;}.clearfix:after {content: ".";height: 0;clear: both;display: block;visibility: hidden;}.recipeBase{padding:0;}.recipeBase.paddingBtm10{padding-bottom:10px;}.detailRecipeBase{background:url(../img/bg_check.png) repeat 0 0;padding:15px 0;}#header{/*width:100% !important;background:#ffffff;*/}.logo{width:960px;margin:0 auto;}#siteTitleBack{height:286px;}#siteTitle{width:100%;min-width:990px;margin:0 auto;position:absolute;}*+html #siteTitle {width:100%;min-width:960px;margin:0;position:absolute;top:0;left:0;}#titleBlock{width: 730px;margin:0 auto;}div#body #titleBlock h1{width: 730px;text-align:left;position:relative;margin:0;}.anchor{font-size: 140%;letter-spacing: -.5em;margin: 24px 0 40px;}.anchor li{display: inline-block;letter-spacing: normal;border-right: 1px solid #e1e1e1;padding: 0 9px;line-height: 1;}.anchor li a{color: #797979;text-decoration: none;}.anchor li:first-child{border-right: 0;color: #f99425;padding: 0 10px 0 0;}.anchor li:first-child a{}.anchor li a img{vertical-align: middle;margin-right: 5px;}div#body .titBox {margin-bottom: 15px;}div#body .titBox .contenttit {font-size: 171%;font-weight: normal;color: #797979;}#recipeBody .titBox .subtit {}.newsDetailBtn{margin-top:-30px;}#concernWrapper{/*height:1130px;*/}#concernBlock{position:relative;margin:0 auto;background:#fff;}#concernBlock .delicate{margin:0 auto;padding:60px 0 0 30px;height:268px;}div#body h3.forBody{margin-top:50px;}#concernBlock ul.concern{padding:0;margin-bottom: 31px;}#concernBlock ul.concern li{float:left;margin: 0 29px 19px 0;}#concernBlock ul.concern li:hover{opacity: .8;}#concernBlock ul.concern li:nth-child(3n){margin-right: 0;}#concernBlock ul.concern li.cycle{float:none;margin-right:0;}/*今月のオススメ食材　記事によって変更可---------------------------------------------------------- */#recommendBlock{width:730px;margin:0 auto 70px;padding: 20px 20px 20px 25px;border: solid 1px #e7e7e7;line-height:180%;box-sizing: border-box;}div#body #recommendBlock h2{color: #fff;background-color: #fb9322;text-align: center;font-size: 143%;padding: 9px 0;margin-bottom: 22px;}#recommendBlock .recommendText .firstLine{width:680px;padding-bottom:20px;}#recommendContents .illust{margin-right:45px;}.marking{background-color:#e1fada;}.marking2{color:#f57f17;font-weight:bold;font-size:110%;padding-left:1em;}#recommendBlock .pointIcon{display:table-cell;vertical-align: middle;}.checkPoint{width:95%;margin:20px auto 0;border-bottom:1px #d4d4d4 dotted;line-height:140%;}.checkPoint h4{float:left;margin:20px;}.checkPoint .pointDetail{margin:20px;float:left;}/*2016年オススメ*/.readImage{float:left;}.readText{width:408px;float:right;}div#body .readText h3{font-size: 114%;}.readText p{margin:10px 0 0 0;}.recommendList{width:100%;padding:40px 0 0 0;}.recommendList table{width:100%;margin:0 auto;}.recommendList table tr th,.recommendList table tr td{border-bottom:1px #ddd solid;border-right:1px #ddd solid;padding:5px 10px;text-align:center;vertical-align:middle;}.recommendList table tr td{font-size: 200%;}.recommendList table thead tr th{padding: 5px 10px;}.recommendList table thead tr > *{border-top: 1px #333 solid;border-bottom-color: #333;}.recommendList table tr th.last-child{border-right:none;}.recommendList table tr td.last-child{border-right:none;text-align:left;font-size: 93%;line-height: 1.2;color: #333;}.recommendList table tr th{white-space:nowrap;font-weight:bold;line-height: 120%;}.recommendList table tbody tr:last-child > *{border-bottom: 0;}.recommendList .item1 th{background: #fffadc;}.recommendList .item1 th,.recommendList .item1 td{color: #ff7400;}.recommendList .item2 th{background: #f0faec;}.recommendList .item2 th,.recommendList .item2 td{color: #7aac25;}.recommendList .item3 th{background: #eeffff;}.recommendList .item3 th,.recommendList .item3 td{color: #3793d5;}.recommendList .item4 th{background: #f3f1f1;}.recommendList .item4 th,.recommendList .item4 td{color: #646464;}.recommendList .item5 th{background: #ffe8f3;}.recommendList .item5 th,.recommendList .item5 td{color: #df0068;}.recommendComment{width:550px;margin:38px 0 0 200px;line-height:160%;}.recommendIcon{margin:20px 30px 0 0;}/*6月赤じそ更新時追加 12月とりで変更*/.textBold{font-weight:bold;}.checkCook{border-top:1px dotted #b5b5b5;padding-top:30px;margin-top:20px;}.checkCook .cookPoint{border:3px solid #e1dbd4;padding:10px 20px 20px;}.checkCook .cookPoint p{border-bottom:1px solid #8f7a5d;padding-bottom:8px;}.checkCook .cookTitle{background: #fcb76b;color: #fff;position: relative;padding: 10px 15px 6px;margin-top:30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.checkCook .recipe{margin:0 auto;font-size: 86%;font-family: 'ＭＳ Ｐゴシック',sans-serif;}.checkCook .stripe{width:230px;}.checkCook .recipe h2{color: #8c7052;}.checkCook .cookTitle h1{font-size:80%;}.checkCook .recipe .photo{position: relative;float: left;margin: 0 25px 0 -5px;padding: 12px 15px 19px;width: 340px;height: 250px;background: url(../detail/img/bg_photo.gif) left top no-repeat;}.checkCook .odd{background-color:#fff4e9;padding: 3px 8px 4px;}.checkCook .odd th{width:26px;background: #fdc990;text-align: center;font-weight: bold;}.checkCook ul.numList li{padding: 5px 22px;border-bottom: 1px dotted #ccc;text-indent: -22px;}.checkCook .stripe tr td{padding:2px 10px;}.checkCook .cookTitle2{border-bottom:1px #53972e solid;margin:30px 0 20px;padding:0 0 5px 5px;}.checkCook ol.cookProcess {padding:0 10px;}.checkCook ol.cookProcess li{text-indent:-1.3em;padding-left:1.3em;padding-bottom:0.7em;}.checkCook ol.cookProcess li img.number{padding-bottom:0.4em;}ul.preserveList li{margin-bottom:5px;}ul.preserveList li span.circle{font-size:76%;color:#f57f17 ;}#recommendBlock ul.preserveList2 li span.circle{color:#60b249 ;font-weight:bold;}.cookPoint ul.pointList li{text-indent:-1.3em;padding-left:1.3em;padding-top:10px;}span.circle2{color:#8f7a5d;}#TB_title{background:white;width:30px;height:30px;float:right;}#TB_closeAjaxWindow{padding:0 18px 0 0;}.boxWrapper{padding:0 10px 10px;text-align:center;}.boxHead{margin-bottom:20px;}.boxText{line-height:160%;}.close{width:30px;height:30px;cursor:pointer;float:right;}.marker{background:#ccffcc;}.mr60{margin-right:60px;}.font115{font-size:115%;}/*プロフィール---------------------------------------------------------- *//*　プロフィール　バナーエリア */#profile .profile_bannerArea {width:929px;height:280px;position:absolute;top:381px;left:22px;}#profile .profile_bannerArea a:hover {color:#333;opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}#profile .profile_bannerArea a .profile_title {position:absolute;top:15px;left:206px;}#profile .profile_bannerArea a .profile_picture001 {position:absolute;top:89px;left:12px;}#profile .profile_bannerArea a .profile_picture002 {position:absolute;top:89px;left:743px;}#profile .profile_bannerArea a .profile_detail_btn {position:absolute;top:224px;left:369px;}#profile .profile_bannerArea a h4 {width:520px;position:absolute;top:85px;left:206px;font-size:130%;text-align:center;}#profile .profile_bannerArea a p {width:520px;position:absolute;top:122px;left:206px;text-align:center;}#profile .profile_bannerArea a .note {position:absolute;bottom:9px;right:15px;text-decoration:none;}/*肌に効くお料理レシピ　なやみページ---------------------------------------------------------- */.iCareBlock { background: #fff;margin:0 0 30px 0;padding:35px 0 25px;position: relative;}div#body .iCareBlock .titBox {margin-bottom: 30px;}.iCareBox{margin:0 auto 20px;}div#body .iCareBox .iCareColumnTitle{width:854px;margin:3px auto 0;}div#body .iCareBox .iCareColumnTitle h3{border-left:#ea3382 4px solid;padding:0 0 0 20px;font-size: 143%;font-weight: normal;line-height: 1.5;margin-bottom: 30px;}div#body .iCareBox h3:first-child{margin:3px auto 0;}.iCareInnerText{margin:0 auto 3px;padding:8px 0;}.iCareInnerText .note{font-size:85%;}.iCareBox p.more_txt_line{margin-top:0.5em;text-align:right;}.iCareColumnTitle{} .iCareColumnTitle p {color: #ea3382;font-weight: bold;margin-bottom: 20px; }.iCareBlock #concernTab ul{min-width:50%;height:120px;margin:-72px 0 0 30px;}.iCareBlock #concernTab ul li{float:left;margin-right:10px;}#cookingBlock { margin:0 0 30px 0;padding: 15px 0 0;position: relative;}.nutrientBlock{text-align:center;border: 1px #e7e7e7 solid;margin-bottom: 75px;}ul.nutrientList{margin:0 auto;}ul.nutrientList li{display: inline-block;margin:17px 22px 10px 0;font-size: 115%;font-weight: bold;}ul.nutrientList li.last-child{margin-right:0;}ul.nutrientList li:before{content: '';display: inline-block;width: 8px;height: 8px;border-radius: 10px;background-color: #fb9322;vertical-align: middle;margin-right: 8px;}.nutrientBlock p {color: #797979;margin-bottom: 15px;}.foodstuff {border: 1px #e7e7e7 solid;}.foodstuff img {display: block;}.rspCooking{text-align:center;}.rspCooking ul.recipeList{margin:0 auto;}.rspCooking ul.recipeList.group{padding-bottom:0;}.rspCooking ul.recipeList li{width:227px;float:left;margin-right: 24px;margin-bottom:35px;box-sizing: border-box;font-size: 129%;} .rspCooking ul.recipeList li:nth-child(3n){margin-right: 0; }.rspCooking ul.recipeList li span{display: inline-block;position: relative;width: 100%;padding-bottom: 66.58%;overflow: hidden;margin-bottom:20px;}.rspCooking ul.recipeList li img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: auto;/*height: 100%;*/}.rspCooking ul.recipeList li a:link,#productList div a:link{text-decoration:none;}.rspCooking ul.recipeList li a:hover,#productList div a:hover{/*text-decoration:underline;color:#e27033;*/}#titleBlock #monthly a:hover img,.rspCooking ul.recipeList li a:hover img,#productList div a:hover img,a:hover img.hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}#productList div{background:#fff;width:137px;float:left;padding:0 22px;border-left:1px solid #99caca;overflow:hidden;}#productList .price{font-weight:bold;font-size:108%;}#productList.group{padding-bottom:0;}#productList div.first-child{border-left:none;}#SkinCareBlock .notation{margin-top:20px;}/*レシピ詳細---------------------------------------------------------- */div#detailBody {position: relative;width: 960px;min-height: 400px;padding: 10px 15px;background: #fff;text-align: left;margin: 20px auto 0;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0 0 4px#CCCCCC;box-shadow: 0 0 4px#CCCCCC;}div#detailBody div.contentsHeader {margin-left: -5px;_margin-left: 0;}div#detailBody div.contentsFooter {margin-left: -5px;_margin-left: 0;}div#detailBody div#contents {padding:9px 30px 30px 30px;}div#detailBody div#contents .roundHead h1 {font-size: 150%;float:left;padding-top:4px;}div#detailBody div#contents .roundHead p {font-size: 133.3%;float:right;}div#detailBody div#contents .roundHead {background: #fcb76b;color: #fff;position: relative;padding: 10px 15px;margin-top:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}div#detailBody div#contents .detailTitle{background: #fcb76b;color: #fff;font-size: 150%; }div#detailBody div#contents div.detailTitle h1 {font-size: 150%; line-height: 1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}div#detailBody div#contents div.commentWrapper div.comment div.txt {position: relative;padding: 12px 15px;width: 325px;background: #f9f4e4;color: #966b25;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}#othersWrapper{width:950px;height:250px;margin:10px auto;background: url(../detail/img/bg_others.gif) repeat-x 30px 0;}#othersBlock{width:880px;margin:0 auto;}#othersBlock ul {margin:24px auto;}#othersBlock ul li{float:left;cursor:pointer;padding:4px;}#othersBlock ul li {width:140px;height:103px;background:#fff;margin-bottom:10px;-webkit-box-shadow: 0 3px 3px #CCCCCC;box-shadow: 0 3px 3px #CCCCCC;}#othersBlock ulli{float:left;margin-right:14px;}#othersBlock ulli:last-child{margin-right:0;}#othersBlock ul p{text-align:center;margin-top:20px;}#othersBlock ul p a:link{text-decoration:none;}#othersBlock ul p a:hover{text-decoration:underline;color:#e27033;}#othersBlock ul a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}#othersBlock .prevBtn{width:12px;height:24px;padding:40px 15px 10px 10px;float:left;}#othersBlock .nextBtn{width:12px;height:24px;padding:40px 10px 10px 10px;float:right;}#othersBlock .prevBtn a,#othersBlock .nextBtn a{display: block;}*+html #othersBlock .prevBtn,*+html #othersBlock .nextBtn {padding-top:70px;}.topPageBtn{width:960px;margin:0 auto;padding:20px 0;text-align:left;cursor:pointer;}.lowerPartBlock{width:960px;margin:0 auto;overflow:hidden;}.prevConcernBtn{width:175px;/*width:960px;margin:0 auto;*/margin:20px 0 0 200px;text-align:left;cursor:pointer;float:left;}.prevConcernBtn:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}.topConcernBtn{width:187px;margin:20px 0 0 0;float:left;}.bc_advice:link, .bc_advice:visited{color:#333;text-decoration:none;}.bc_advice:hover, .bc_advice:active{color:#e27033;text-decoration:underline;cursor:pointer;}div#topicPathArea p.topicPath .bc_advice{color: #463937;text-decoration: underline;}div#topicPathArea p.topicPath .bc_advice:hover{color: #a59997;}.shareEntry {margin: 70px auto;border: 1px solid #e7e7e7;padding-bottom: 0;width: 600px;}.shareEntry > img {float: left;margin-right: 30px;}.shareEntry__ttl {font-size: 1.8rem;line-height: 2.7rem;margin: 30px auto 18px;}.shareEntry__itemList {display: -webkit-box;display: flex;margin: 0 auto;}.shareEntry__itemList .shareEntry__item:first-child {margin-right: 20px;}.products {background-color: #ebe7e7;margin: 0 -500%;padding: 0 500%;width: 100%;}.products__ttl {color: #797979;font-size: 2.4rem;letter-spacing: 0.1rem;padding-top: 60px;text-align: center;}.products__list {display: -webkit-box;display: flex;padding-bottom: 70px;}.products__item {margin-top: 15px;margin-right: 2rem;width: 130px;}.products__item a {text-decoration: none;}.product__box img {width: 130px;height: 130px;}.products__info {margin-top: 18px;}.products__info .products__brand {color: #a9a9a9;font-size: 1.2rem;line-height: 1.8rem;}.products__info .products__name {font-size: 1.4rem;line-height: 2.1rem;margin-top: 5px;display: inline-block;}.products__info .products__category {font-size: 1rem;line-height: 1.5rem;letter-spacing: 0.05rem;}.products__info .products__price {font-size: 1.4rem;font-weight: 700;line-height: 2.1rem;margin-top: 5px;display: inline-block;}.products__info .products__price+span {font-size: 1rem;line-height: 2.1rem;font-weight: 700;margin-left: 5px;}.otherEntry {width: 730px;margin-top: 70px;}.otherEntry__ttl {color: #797979;font-size: 2.4rem;letter-spacing: 0.1rem;text-align: center;}.otherEntry__itemlist {display: -webkit-box;display: flex;margin-top: 25px;width: 730px;flex-wrap: wrap;justify-content: space-around;}.otherEntry__item {margin-right: 15px;margin-bottom: 5px;width: 350px;}.otherEntry__item a {display: block;text-decoration: none;}.otherEntry__item a img {float: left;margin-right: 20px;width: 120px;height: 80px;}.otherEntry__item a .otherEntry__itemTitle {font-size: 1.6rem;line-height: 2.4rem;min-height: 80px;display: inline-block;width: 210px;}.otherEntry__item a .datetime {color: #a9a9a9;font-size: 1.4rem;letter-spacing: 0.05rem;margin-left: 140px;}