@charset "Shift_JIS";
/*--------------------ページ共通-------------------*/
#info_contents {
  margin: 0 !important;
}
#cooking_contest {
  font-size: 1em;
  background-color: #fff8d4;
  text-align: center;
  font-feature-settings: "palt";
}
.body_pc #cooking_contest {
  font-size: 1.2em;
}
#cooking_contest .font_bold {
  font-weight: bold;
}
#cooking_contest .font_small {
  font-size: 0.8em;
}
#cooking_contest h2, #cooking_contest h3 {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, sans-serif;
}
#cooking_contest span {
  margin-left: 0;
}
#recipe01, #recipe02, #recipe03, #recipe04, #recipe05, #recipe06 {
  padding: 1em 0;
}
/*-------------------FV-------------------*/
#cooking_contest .fv {
  padding: 0.5em;
}
/*-------------------リード文-------------------*/
#cooking_contest .fv_txt {
  padding: 2em 0;
}
/*-------------------インクルード-------------------*/
#cooking_contest .catch_copy {
  font-size: 1.2em;
}
#cooking_contest .catch_copy::before {
  content: '＼'
}
#cooking_contest .catch_copy::after {
  content: '／'
}
#cooking_contest .display_exact {
  padding: 1em;
}
#cooking_contest .display_exact .goods_set {
  margin-bottom: 0;
}
#cooking_contest .display_exact {
  border: 1px solid #333333;
  border-radius: 10px;
  margin: 0 2em;
}
.body_sph #cooking_contest .display_exact {
  margin: 0;
}
/*-------------------アンカーリンク-------------------*/
#cooking_contest .guide_btn {
  padding: 1em 0;
}
#cooking_contest .guide_btn_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
#cooking_contest .guide_btn li {
  width: 42%;
}
.body_pc #cooking_contest .guide_btn li {
  padding: 0.5em;
}
#cooking_contest .guide_btn li img {
  border-radius: 10px;
}

/*--------------------写真キャプ------------------*/
#cooking_contest .cap_img{
  display: flex;
	align-items: center;
}
#cooking_contest .cap_img .img{
	  width: 45%!important;
}
#cooking_contest .cap_img .cap{
	  width: 55%;
    text-indent: 0;
}
#cooking_contest .cap_img li img {
  border-radius: 10px;
}

/*--------------------レシピ共通------------------*/
#cooking_contest .recipe_wrapper {
  margin: 1em;
  text-align: left;
}
#cooking_contest .recipe_ingredients, #cooking_contest .recipe_howto {
  padding: 1em;
  /*    border-bottom: 1px solid #333333;*/
}
.body_sph #cooking_contest .recipe_ingredients, .body_sph #cooking_contest .recipe_howto {
  padding: 0;
}
/*h2*/
/*#cooking_contest .recipe_ingredients h2::before, #cooking_contest .recipe_howto h2::before {

    content: '●';

}*/
#cooking_contest .recipe_ingredients h2, #cooking_contest .recipe_howto h2 {
  font-size: 1em;
  margin-bottom: 1em;
  padding: 0.25em 0.5em;
  color: #333;
  background: transparent;
  border-left: solid 5px #333;
  border-bottom: 1px solid #333;
}
/*-----------------材料--------------------------*/
#cooking_contest .recipe_ingredients_wrapper {
  width: 100%;
}
#cooking_contest .recipe_ingredients_box {
  margin-bottom: 1em;
  width: 100%;
}
#cooking_contest .recipe_ingredients_box tr {
  border-bottom: 1px solid #B6B2A4;
  line-height: 2;
}
#cooking_contest .recipe_ingredients_box td {
  width: 30%;
  text-align: right;
  font-weight: normal;
}
#cooking_contest .recipe_ingredients_box th {
  width: 70%;
  text-align: left;
  font-weight: normal;
  padding-left: 0.5em;
  line-height: normal;
}
/*ガレットの作り方 小見出し*/
#cooking_contest .recipe01_head {
  text-align: left;
  /*    border: 1px solid #000000;*/
  display: inline-block;
  padding: 0 0.2em;
  margin: 0.8em 0;
  font-weight: bold;
}
#cooking_contest .recipe_howto .recipe01_head::before {
  content: '＜';
}
#cooking_contest .recipe_howto .recipe01_head::after {
  content: '＞';
}
/*具材＜A>*/
#cooking_contest .recipe_ingredients_box .recipe_a {
  border-bottom: none;
}
#cooking_contest .recipe_ingredients_box .recipe_a th {
  padding-left: 0;
}
/*---------------------つくり方------------------------*/
#cooking_contest .recipe_howto {
  margin-top: 1em;
}
#cooking_contest .recipe_howto li {
  text-indent: -1em;
  padding-left: 1em;
  margin-bottom: 1em;
}
/*小見出し*/
#cooking_contest .recipe_howto .recipe01_head {
  /*    border: 1px solid #000000;*/
  display: inline;
  padding: 0 0.2em 0.2em 0.2em;
  margin: 0;
  font-weight: bold;
}
/*リスト番号 調整*/
#cooking_contest .recipe_howto .list_indent {
  text-indent: 0;
  padding-left: 1em;
}
#recipe06 .recipe_wrapper .profile {
  color: #333333;
  font-size: 0.8em;
  padding-left: 1em;
}
/*柑橘まるごと さっぱリージョ 一番下の材料*/
#cooking_contest .mt2em{
  margin-top: 2em;
}
/*秋野菜のムースサラダ 一番下の材料*/
#cooking_contest #recipe05 .recipe_ingredients_wrapper tr td table:nth-child(13) {
  margin-top: 2em;
}
/*---------------受賞者コメント----------------*/
#cooking_contest .comment_wrapper {
  margin-top: 1em;
  text-align: center;
}
#cooking_contest .comment_wrapper .award_text {
  padding: 2em 0;
  width: 80%;
}
#cooking_contest .comment_box h2 {
  font-size: 1em;
  margin-bottom: 0.5em;
  padding: 0.25em 0.5em;
}
/*受賞者のコメント*/
#cooking_contest .comment_box {
  text-align: center;
  background-color: #AF9C6A;
  border-radius: 10px;
  padding: 2em;
  color: #FFFFFF;
  margin: 0 2em;
}
.body_sph #cooking_contest .comment_box {
  padding: 1em;
  margin: 0;
}
#cooking_contest .comment_box p {
  text-align: left;
}
/*.body_sph #cooking_contest .comment_box br{

    display: none;

}



.body_sph #cooking_contest .comment_box>p:nth-child(2){

    text-align: left;

}



/*

#cooking_contest .comment_wrapper .comment_box .profile {

    font-size: 0.8em;

    color: #FFFFFF;

}

*/
/*---------------編集部よりコメント----------------*/
.end_wrapper {
  background-color: #ffffff;
  padding: 2em 1em;
}
.end_wrapper .comment_wrapper {
  margin-bottom: 2em;
}