/*
Theme Name: riken_ver201109
Theme URI: http://
Description: .
Author: greensheep design+
Version: 1.1
*/
@import url('css/dammy.css');
@import url('css/common.css');
@import url('css/layout.css');
  @import url('css/comment.css');
  @import url('css/content.css');
  @import url('css/photocon.css');
/*
-------------------------------------------------------------- */

.h70 { height:70px; }
.h72 { height:72px; }
.h408 { height:408px; }
.h356 { height:356px; }
.float_l { float:left; }
.float_r { float:right; }


/*__各ページタイトル関連指定__*/
#content .entry-title,
#content .page-title{margin:0 0 20px 0;padding:0 0 10px 0;
font-size:24px;line-height:1;color:#633920;}
  .archive #content .page-title,
  /*.archive #content .entry-title,*/
  .single #content .page-title,
  .single #content .entry-title,
  .page #content .page-title,
  .page #content .entry-title{border-bottom:solid 2px #7e4b2c;}
    #content.aboutTit,
    #content .columnIndex .entry-title,
    #content .recipeIndex .entry-title{border:none;}

/*__sideBar__*/
.widget-area .widget_links .widget-title{display:none;}

/*__トップページ用__*/
#container .index_main_feature .inner{padding:0 10px 25px 1px;}
#mainImg{margin:0 0 5px 0;padding:0;}

/*__★トップページ用指定 +201102__*/
.home #content .inner{}



#mainImg table #leftImg{}
#mainImg table #rightTxt{padding:10px 0 0 0;}
  #rightTxt h2{height:90px;text-indent:-9764px;display:block;margin:0;padding:0;}
  #rightTxt p{height:60px;text-indent:-9764px;display:block;margin:0;padding:0;}
  #rightTxt #btn_right{text-align:right;margin:0 1px 0 0;}


/*__週間ランキング　+20100929__*/
#weekly_ranking{padding-bottom:10px;margin-bottom:15px;color:#814c2d;}
  #weekly_ranking a{color:#814c2d;text-decoration:underline;}
    #weekly_ranking .txtright{float:none;clear:both;}
    #weekly_ranking .txtright a{background:url(img/arw01.gif) no-repeat 0 50%;padding:0 0 0 8px;display:inline-block;}
  #weekly_ranking table{margin:0;padding:0;}
  #weekly_ranking table td{/*vertical-align:top;*/padding:0px 5px 10px 0;line-height:1.1;width:97px;}
    #weekly_ranking table td a{color:#7c1d22;}
    #weekly_ranking table td strong{display:inline-block;width:90px;height:67px;text-align:center;
    border:solid 1px #ccc;vertical-align:middle;overflow:hidden;}
    #weekly_ranking table td div{padding:5px 0;}

  #weekly_ranking #ranking_top5{}
    #ranking_top5 td.no1{padding:40px 5px 2px 0;background:url(img/rank01.jpg) no-repeat 8px 5px;/*vertical-align:middle;*/}
    #ranking_top5 td.no2{padding:40px 5px 2px 0;background:url(img/rank02.jpg) no-repeat 8px 5px;vertical-align:middle;}
    #ranking_top5 td.no3{padding:40px 5px 2px 0;background:url(img/rank03.jpg) no-repeat 8px 5px;vertical-align:middle;}
    #ranking_top5 td.no4{padding:40px 5px 2px 0;background:url(img/rank04.jpg) no-repeat 8px 5px;vertical-align:middle;}
    #ranking_top5 td.no5{padding:40px 5px 2px 0;background:url(img/rank05.jpg) no-repeat 8px 5px;vertical-align:middle;}
  #weekly_ranking table td.txtCell{vertical-align:top;}


/*____*/
#myrecipe{padding-bottom:5px;margin-bottom:5px;color:#814c2d;}
  #myrecipe table td,
  #myrecipe table .l,
  #myrecipe table .c,
  #myrecipe table .r{vertical-align:top;width:33%;}
  #myrecipe table h3{margin:0 0 10px 0;}
  #myrecipe .inBox h3#about_myrecipe{padding:10px 0 0 0;margin:0 0 10px 0;
  background:url(img/index/bg_about01.gif) repeat-x top left;}
  #myrecipe .inBox h3#about_myrecipe strong{padding:0 0 10px 0;display:block;
  background:url(img/index/bg_about02.gif) repeat-x bottom left;}

/*__気になる！レシピランキング__*/
#about_ranking{padding-bottom:10px;margin-bottom:10px;color:#814c2d;}
  #about_ranking .inBox{padding-top:10px;}

/*__素材力だしからのお知らせ__*/
#informationBox{}
#informationBox .alignleft{width:380px;margin-top:8px;/*border-right:solid 1px #bc8c76;*/}
#informationBox .alignright{width:108px;text-align:center;margin-top:8px;border-left:solid 1px #bc8c76;
margin-bottom:0;padding-bottom:0px;}
  #informationBox .alignright p{margin:0;padding:0;}
  #informationBox .alignleft .infoList{margin:0px 20px 5px 0;display:block;color:#7f4c2d;}
    .infoList dt{height:24px;margin:0;padding:0 2px;font-weight:normal;}
    .infoList dd{border-bottom:dotted 2px #dcc4b7;padding:2px 2px 5px 90px;margin:-26px 0 5px 0;}

    #informationBox .infoList a{color:#7f4c2d;}
#informationBox .alignleft .infoList:after,
#informationBox:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}
/*
-------------------------------------------------------------- */
/*__for page__*/
.archive #content .inner,
.search #content .inner,
.page #content .inner{padding:20px 30px 20px 30px;}
  /*__page 素材力だしについて　page-about.php__*/
  .about_fla_index #content .inner{padding:0 0 10px 2px;}


.search #content .h2Tit{marign:0 0 10px 0;padding:5px;background:#FFEABF;}

#content .descriptionBox{margin:0 0 15px 0;padding:0 0 15px 0;}

/*____*/
#content .recipeIndex{}
  .columnIndex .entry-content,
  .recipeIndex .entry-content{padding:15px 0 5px 0;margin:5px 0;display:block;min-width:490px;
  border-top:solid 2px #7e4b2c;border-bottom:solid 2px #7e4b2c;}

  .recipeIndex .recipeList{margin:0 0 15px 0;padding:0px 0 15px 0;border-bottom:dotted 2px #e0c4b9;}
    .recipeList .photoBox{float:left;margin:/*0px 15px 0 */0;width:110px;}
      .recipeList .photoBox img{width:90px;overflow:hidden;}
    .recipeList h2{font-size:18px;line-height:1.1;margin:0 0 8px 0;}
    .recipeList h2 a{color:#f06c5d;margin:0 0 5px 0;}
      .recipeList h2 .tag_Box{padding:5px 0 0 10px;white-space:nowrap;}
      .recipeList h2 .tag_Box img{line-height:1;}
    /*____*/
    .recipeList .lead_Txt{color:#924438;margin:0 0 5px 0;font-size:12px;}
      .recipeList .lead_Txt p{margin:0;padding:0;}
    .recipeList .i_sozai{margin:2px 0;padding:0;}
    /*__材料__*/
    .recipeList .ingredient_Txt{color:#b57d6c;padding:0 0 5px 0;font-size:11px;line-height:1.1;}
      .ingredient_Txt dl{margin:0;padding:0;}
        .ingredient_Txt dl dt{display:inline;margin:0 1px 0 0;font-weight:normal;}
        .ingredient_Txt dl dd{display:inline;margin:0 0px 0 2px;}
    .recipeList .meta{font-size:11px;line-height:1.1;}

  .recipeList .meta:after{content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}
  .materialBox .categoryBox{width:270px; float:right; display:block;}
  .materialBox{margin:0 0 10px 0;}

/*__for single post__*/
/*__レシピタイトル__*/
#recipe-postHead{margin:0px 30px 10px 30px;padding:0 0 5px 0;border-bottom:dotted 2px #d0bd9f;}
  #recipe-postHead .h1Tit{color:#663922;font-size:24px;line-height:1.1;float:left;}
  /*__タイトル横：カテゴリーアイコン__*/
  #recipe-postHead .meta{text-align:right;float:right;}
/*__レシピ投稿本文：レイアウトなど__*/
#recipe-content{padding:0px 30px;}
  #recipe-content .h2Tit{font-size:18px;color:#9c7661;margin:0 0 10px 0;line-height: 1.2em;}
  #recipe-content h2 span,
  #recipe-content h3 span{font-weight:normal;font-size:12px;color:#585657;}
  #recipe-content .entryBox{margin:0 0 15px 0;padding:0;}

  /*__レシピ概要部分__*/
  #recipe-content #recipe-lead{}
  /*__レシピ画像__*/
  #recipe-content #recipe-lead #photoBox{width:250px;float:left;}
  /*__カロリー・塩分__*/
  #recipe-content #recipe-lead #recipeBox{width:192px;float:right;}
    /*____*/
    #i_sozai_box{padding-bottom:10px;}
    #i_sozai_box img{margin:0 2px 2px 0;}
    /*__時間・エネルギー・食塩__*/
    #recipeBox .sozai_table{color:#9c765f;}
      .sozai_table th{font-weight:bold;text-align:left;padding:0 5px 5px 0;vertical-align:top;}
      .sozai_table td{font-weight:bold;text-align:left;padding:0 0px 5px 0;vertical-align:top;}

        .sozai_table .productTR th,
        .sozai_table .productTR td{padding-bottom:15px;color:#f28e1e;vertical-align:top;}
          .sozai_table .productTR th{white-space:nowrap;}

    #recipeBox #recipe-relay{padding-top:15px;}
      /*__減塩レシピ：modalBox__*/
      .single #TB_window .modalBox{margin:0;padding:15px;}
        .single #TB_window .modalBox .relayLink{display:block;margin:10px 0 0 0;padding:10px 0 0 0;
        border-top:solid 1px #f17667;}
        .single #TB_window .modalBox .relayLink a{}

  /*__材料__*/
  #recipe-content #ingredientsBox{margin:0 0 15px 0;}
    #ingredientsBox .inBox{margin:0;padding:0;}
      #ingredientsBox .alignleft{width:350px;margin:0;padding:0;}
      #ingredientsBox .alignright{width:101px;margin:0;padding:0;}
        #ingredientsBox ul{margin:0;padding:0;}
          /*__気になる！__*/
          #ingredientsBox #ratings_Box li{color:#7c4f33;font-size:10px;line-height:1.2;padding-bottom:8px;}
    #ingredientsBox table{border-top:solid 1px #d3d3d3;}
    #ingredientsBox th{border-bottom:solid 1px #d3d3d3;text-align:left;font-weight:normal;
    padding:2px 0 2px 15px;background:url(img/th_arw01.jpg) no-repeat 0 5px;}
    #ingredientsBox td{border-bottom:solid 1px #d3d3d3;padding:2px 0;text-align:right;}

  /*__作り方__*/
  #recipe-content #howto_recipe{display:block;}
    #howto_recipe .inBox{padding:5px 0;font-size:14px;}
  .stepBox p{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:1.8;}
  .stepBox .step{float: left; margin-right: 15px; margin-bottom: 10px;word-wrap: break-word;overflow: hidden;}
  .stepBox .step_last{float:left;margin-right: 0;margin-bottom: 10px;word-wrap: break-word;overflow: hidden;}
  .stepBox h3{font-size: 20px;font-weight: bold;color: #ecdfc5;margin-bottom: 5px;}
  /*__ワンポイントアドバイス__*/
  #recipe-content #one_point{background:#ffeabf;padding:10px;color:#484745;}
    #one_point h2{color:#9f7660;}
  /*__食材・栄養のポイント__*/
  #recipe-content #nutrition_point{background:#deebfe;padding:10px;color:#484745;line-height:1.8;}
    #nutrition_point h2 h2Tit{color:#9c7661;}
	#recipe-content #nutrition_point .point-text-left{float:left; display:block; width:290px;}
	#recipe-content #nutrition_point img{width:140px;}
  /*__加藤先生直伝！ 調理のポイント__*/
  #recipe-content #nutrition_point02{background:#FFE4E1;padding:10px;color:#9c7661;line-height:1.8;}
    #nutrition_point02 h2 h2Tit{color:#9c7661;}
 	#recipe-content #nutrition_point02 .point-text-right{float:left; display:block; width:300px;}
	#recipe-content #nutrition_point02 img{margin:0 10px 0 0; width:120px;}
  /*__知りたいポイント__*/
  #recipe-content #nutrition_point03{background:#FFF8DC;padding:10px;color:#9c7661;line-height:1.8;}
    #nutrition_point03 h2{color:#9c7661;}
    /*__みんなのコメント__*/
  #recipe-content #comments_review{border-top:dotted 2px #d0bd9f;border-bottom:dotted 2px #d0bd9f;
  padding:15px 0 0 0;}
  #comments_review h2{color:#9f775e;}

/*__widget__*/
.widget-area .widget_polls-widget,
.widget-area .wp-polls,
.widget-area .wp-polls-form{margin:0;padding:0;}
* +html .widget-area .wp-polls-form{padding-top:18px;}
.widget-area .widget_polls-widget .widget-title{display:none;!important}
.widget-area .widget_polls-widget h3.widget-title{margin:0;padding:0;line-height:1;}
  .widget-area .wrapPoll{display:block;width:200px;
    background:url(img/bg_wrapPoll.gif) repeat-y top left #f5f4ef;
    opacity: 100;!important}
  * +html .widget-area .wrapPoll{margin-top:-20px;}
    .widget-area .wrapPoll .pollH3{margin:0;padding:0 0 5px 0;text-align:center;width:200px;
    background:url(img/bg_pollH3_back.gif) repeat-y top left;}
      .widget-area .wrapPoll .pollH3 strong{display:block;margin:0;padding:15px 0 5px 0;color:#fff;
      font-size:14px;line-height:1.1;background:url(img/bg_pollH3.gif) no-repeat top left;}

    .widget-area .wrapPoll .wp-polls-ans{padding:10px;display:block;
      background:url(img/bg_wrapPoll_btm.gif) no-repeat bottom left;}
     * +html .widget-area .wrapPoll .wp-polls-ans{display:block;padding:10px 0 10px 10px;}
      .widget-area .wp-polls-ans ul{margin:0;display:block;}
        .widget-area .wp-polls-ans ul li{margin:0;}
        .widget-area .wp-polls-ans ul li div{display:inlien-block;}
    .widget-area .wrapPoll p{margin:0;padding:5px 0;text-align:center;clear:both;}

    .widget-area #poll_archivesBox{background:#DFDCD1;padding:5px 0px;margin:2px auto 5px auto;
    border:solid 2px #C8C3BD;text-align:center;
    width:190px;}
    .widget-area #poll_archivesBox ul li{}

/*__page__*/
#content .widget_polls-widget .widget-title{display:none;}
  #content .wrapPoll{display:block;background:#f5f4ef;}

    #contenta .wrapPoll .pollH3{margin:0;padding:0 0 5px 0;}
      #content .wrapPoll .pollH3 strong{display:block;padding:5px 15px;color:#fff;font-size:14px;line-height:1.1;
        background:#b0947e;}
    #content .wrapPoll .wp-polls-ans{padding:10px 10px 20px 10px;display:block;_display:block;}
      #content .wp-polls-ans ul{}
        #content .wp-polls-ans ul li{}
    #content .wrapPoll p{margin:0;padding:5px 0;text-align:center;}

#content .page p{}
#content .page ul{margin:0 0 10px 0;padding:0;}
#content .page ul li{margin-left:0;padding-left:1em;display:block;text-indent:-1em;}
#content .page ul li p{text-indent:0;}

/*__for pageNavi__*/
#content .pageNavi{
  clear: both;
  margin:1px 0;
  padding:1px;
  text-align:right;
  vertical-align:bototm;
}
.wp-pagenavi{}
#content .pageNavi .wp-pagenavi a,
#content .pageNavi .wp-pagenavi span {
  display:inline-block;
  text-decoration: none;
  font-size:14px;line-height:14px;
  padding: 0px 4px;
  margin:0px 1px;

}
#content .pageNavi .wp-pagenavi a{color:#ef6d5d;border-right:solid 1px #ef6d5d;}
#content .pageNavi .wp-pagenavi a:hover,
#content .pageNavi .wp-pagenavi span.current {}
#content .pageNavi .wp-pagenavi span.current {
  font-weight: bold;
  padding: 0px 5px;
  margin:0px 2px;
  font-size:14px;line-height:14px;
  border-right:solid 1px #ef6d5d;
}
#content .pageNavi .wp-pagenavi .previouspostslink,
#content .pageNavi .wp-pagenavi .nextpostslink{font-weight:bold;}
#content .pageNavi .wp-pagenavi .previouspostslink{}
#content .pageNavi .wp-pagenavi .nextpostslink{border-left:solid 2px #fff;margin-left:-1px;border-right:none;}

/*__for about__*/
#content #about_sozairyoku{margin-top:-15px;}
#content #about_sozairyoku h1.entry-title{border-bottom:none;padding-top:24px;padding-bottom:0px;}
#content #about_sozairyoku .aboutTit{}
#content #about_sozairyoku .entry-content{margin-top:0;padding-top:0;clear:both;}
  #about_sozairyoku .entry-content .about_sub_navi{display:block;margin:0 0 30px 0;padding:0;border-top:dotted 2px #f6b5af;}
    #about_sozairyoku .entry-content .about_sub_navi div{display:inline-block;border-left:dotted 2px #f6b5af;}
    #about_sozairyoku .entry-content .about_sub_navi div a{display:block;margin:0;padding:5px 8px;
    float:left;border-right:dotted 2px #f6b5af;border-bottom:dotted 2px #f6b5af;color:#824a33;
    font-weight:bold;}

  #about_sozairyoku .entry-content .about_sub_navi div:after{
  content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}


  /*__段落__*/
  #about_sozairyoku .entry-content .box{margin:0 0 15px 0;padding:5px 0 15px 0;float:none;clear:both;}
  /*__h2__*/
  #about_sozairyoku .entry-content .aboutH2{margin:0 0 10px 0;padding:5px 0 8px 50px;border-bottom:dotted 2px #c1a496;
  color:#824a33;background:url(img/about/bg_aboutH2.gif) no-repeat 0 0;}

    #about_sozairyoku .entry-content strong{color:#eb5403;}

  #about_sozairyoku .entry-content #qaBox .aboutH2{padding:40px 110px 8px 0px;background:none;font-size:18px;line-height:1.2;}
  #about_sozairyoku .entry-content #qaBox .qa_icon{display:block;text-align:right;width:180px;height:50px;margin:-65px 0 15px auto;}

    #qaBox .qa_icon img{margin:0 0 0 5px;}

    #qaBox .q_list a{color:#824a33;}

  /*__ページトップへもどる__*/
  #about_sozairyoku .entry-content .pageTop_nav{text-align:right;clear:both;float:none;
  font-weight:bold;color:#e85603;font-size:10px;line-height:1.1;}
  #about_sozairyoku .entry-content .pageTop_nav a{color:#e85603;text-decoration:none;}


/*__+201009 Ver2__*/
.form-table{border-top:solid 1px #CFBAA4;border-left:solid 1px #CFBAA4;}
.form-table th{vertical-align:top;padding:2px;border-bottom:solid 1px #CFBAA4;border-right:solid 1px #CFBAA4;width:140px;}
.form-table td{vertical-align:top;padding:2px;border-bottom:solid 1px #CFBAA4;border-right:solid 1px #CFBAA4;}
.form-table .input{margin:0;}
.required{color:#DF321B;}
/*____*/
.form_dlBox{margin:0 0 15px 0;padding:15px 0 0 0;border-top:solid 1px #eee;}
  .form_dlBox dt{margin:0 0 5px 0;padding:0;}
  .form_dlBox dd{margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:solid 1px #eee;}
  .form_dlBox input{margin:0 0 3px 0;padding:1px;}

.page #content div.submit{padding:10px;margin:2px 0 10px 0;text-align:center;background:#FFEABF;}
  .page #content div.submit input{margin:0;}

/*__ver2 for PhotoContest__*/
.photo_contest_index #content .inner{padding:20px;}
#content .contest_index{margin:0 0 0 -10px;padding:0;float:none;clear:both;}
  #content .contest_index li{margin:0 -1px 10px 10px;float:left;width:168px;display:inline-block;}
  #content .sample2 .contest_index li{width:130px;}
    #content .contest_index li .box{padding:0 10px 5px 0;margin:0 5px 5px 0;border-bottom:solid 1px #eee;}
      #content .contest_index li .box h3{margin:0 0 5px 0;padding:2px;overflow:hidden;}
        #content .contest_index li .box h3 img{}
      #content .contest_index li .box h4{font-size:14px;line-height:1.2;margin:0 0px 5px 0;}
      #content .contest_index li .box p{margin:0 0 5px 0;padding:0;font-size:12px;}
      #content .contest_index li .box .meta{margin:0;padding:0;font-size:10px;}
  .entry-content .pageTop_nav,
  .photo_contest_index .entry-content .pageTop_nav{text-align:right;clear:both;float:none;
  font-weight:bold;color:#e85603;font-size:10px;line-height:1.1;margin:0;}
  .entry-content .pageTop_nav a,
  .photo_contest_index .entry-content .pageTop_nav a{color:#e85603;text-decoration:none;}

#content .contest_index:after{
content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}


/*__ver2 __*/
.instructions h2{font-size:14px;color:#6F3B1B;/*border-bottom:solid 1px #6F3B1B;*/margin-bottom:8px;}
.page_layout{}
.page_layout th{vertical-align:top;padding:0 5px 5px 0;font-weight:normal;}
.page_layout td{vertical-align:top;padding:0 0px 5px 0;}

/*__キャンペーンページ関連__*/
.cn_h1Tit{margin:0 0 10px 0;text-align:center;}
.cn_box{margin:0 auto 15px auto;padding:0 0 15px 0;width:455px;}
  .cn_box h2{margin:0 0 8px 0;padding:0 0 5px 0;color:#653821;font-size:14px;}
  .cn_box .cn_H2Tit{color:#814b31;border-bottom:dotted 1px #7e4c31;}
    .cn_box .cn_H2Tit strong{padding:0 5px 0 0;margin:0 5px 0;border-right:dotted 1px #7e4c31;font-size:18px;}
  .cn_box h3{margin:0 0 2px 0;padding:0 0 2px 0;color:#8b553d;font-size:12px;}
  .cn_box p{margin:0;}
  .cn_box table{}
    .cn_box table th{vertical-align:top;font-weight:normal;padding:0 2px 5px 0;}
    .cn_box table td{vertical-align:top;padding:0 0px 5px 0;}
/*__素材力コラム関連__*/
.columnIndex .colimn_list{}
  .columnIndex .colimn_list li{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:dotted 1px #E0C4B9;}
    .colimn_list li h2{font-size:18px;}
    .colimn_list li h2 span{font-size:10px;font-weight:normal;}
    .colimn_list li h2 a{color:#f06c5d;}
    .colimn_list li .relaylink{margin:0 0 0 1em;}
    .colimn_list li .relaylink a{font-weight:bold;color:#e85603;}
  .entry-summary p{margin:0;padding:0;text-indent:0;display:block;}
.columnIndex .descriptionBox{}
.columnIndex .descriptionBox h2{font-size:14px;color:#814B31;border-bottom:dotted 1px #814B31;margin:0 0 8px 0;}
.columnIndex .descriptionBox table{}
.columnIndex .descriptionBox table th{vertical-align:top;padding:0 5px 2px 0;font-weight:normal;}
.columnIndex .descriptionBox table td{vertical-align:top;padding:0 0 2px 0;}

.bknumb_box{margin:0 0 10px 0;padding:0 0 15px 0;border-bottom:dotted 2px #E0C4B9;}
  .bknumb_box h2{float:left;margin:0 15px 0 0;}
  .bknumb_box div.list{display:inline-block;}
    .bknumb_box div.list a{color:#924438;}
    .bknumb_box div.list a:hover{color:#f06c5d;}

/*__for Ver3 myBook__*/
.favoritList{margin:0px;}
  .favoritList li{width:90px;float:left;margin:0 5px 10px 0px;padding:0 0px 5px 0;
  /*overflow:hidden;*/display:block;_display:inline-block;}
  .favoritList li div{margin:0;padding:0;}
  * +html .favoritList li{display:inline-block;}
    .favoritList li h2{font-size:12px;line-height:1.2;}
    .favoritList li h2 a{color:#f06c5d;}
    .rankingList li .authorLink,
    .favoritList li .authorLink{font-size:10px;margin:0;padding:0;text-indent:0;}
    .rankingList li .authorLink a,
    .favoritList li .authorLink a{color:#ae3223;}
    .rankingList li .authorLink span,
    .favoritList li .authorLink span{display:block;}
.favoritList li .authorLink:after{
content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}

.rankingList{display:inline-block;float:none;clear:both;}
.rankingList li .photoBox{margin-right:15px;}
.rankingList li .rightTxt{display:inline-block;}
.rankingList li h2{font-size:18px;line-height:1.5;text-indent:0px;}
.rankingList li .tag_box{padding-left:15px;}
.rankingList li h2 a{color:#f06c5d;}
.rankingList li{margin:0 0 10px 10px;padding:0 0 10px 10px;border-bottom:dotted 1px #E0C4B9;
/*__+20101020__*/display:block;float:none;celar:both;}

.rankingList:after,
.rankingList li:after{
content: ".";display: block;visibility: hidden;height: 0.1px;font-size: 0.1em;line-height: 0;clear: both;}
.rankingList li .photoBox{float:left;}
  .rankingList li .rankNumb{margin:0 0 5px 0;padding:2px;font-weight:normal;font-size:18px;
  float:none;clear:both;display:block;}
    li.ranking-1 .rankNumb{font-weight:bold;color:#f00;}
    li.ranking-2 .rankNumb{font-weight:bold;color:#f60;}
    li.ranking-3 .rankNumb{font-weight:bold;color:#f60;}

/*__myBook__*/
#content #myrecipeBook.inner{padding:5px 8px 10px 8px;}
  #content #myrecipeBook .entry-content{width:512px;margin:0 auto;}
#mybook_post{width:512px;margin:0 auto 5px auto;padding:0 0 3px 0;
background:url(img/mybook/mybook_post02.jpg) no-repeat bottom left;}
  #mybook_post .inner_box{background:url(img/mybook/mybook_post01.jpg) no-repeat top left;padding:5px 0 0 0;}
  #mybook_post .inner_box table{}
    #mybook_post .inner_box table td{padding:0 2px 2px 5px;}
    #mybook_post .inner_box table a{color:#62501a;text-decoration:underline;}
    #mybook_post .inner_box table .txtright{font-size:10px;padding:0 10px 0 0;}

#mybook_tab{width:512px;height:38px;margin:0 auto;padding:0;}
  #mybook_tab ul{margin:0;padding:0;display:block;}
  #mybook_tab ul li{margin:0;padding:0;}

#mybook_box{width:512px;margin:-5px auto 5px auto;padding:0;
background:url(img/mybook/mybook_box02.jpg) no-repeat bottom left;}
*html #mybook_box{margin-top:0px !important;}
  #mybook_box .inner_box{background:url(img/mybook/mybook_box01.jpg) no-repeat top left;padding:16px 18px 18px 18px;}
    #mybook_box .inner_box .parsonal_icon{float:left;margin:0 20px 0 0;}
      #mybook_box .parsonal_icon img{border:solid 2px #fff;}
      #mybook_box h1{font-size:14px;line-height:1.65;color:#2f2f2f;}
      #mybook_box h1 strong{display:block;}
      #mybook_box h1 strong span{font-weight:normal;padding:0 5px;}

#myrecipeBook .h2Tit{color:#242424;font-size:14px;line-height:1;margin:0 0 15px 0;
background:url(img/mybook/h2_album01.jpg) no-repeat top left;}
  #myrecipeBook .h2Tit strong{display:block;padding:0 10px;
  background:url(img/mybook/h2_album02.jpg) no-repeat bottom left;}
  #myrecipeBook .h2Tit strong span{display:inline-block;padding:8px 0;}

  /*_ ブログ投稿_*/
  #post_blog .h2Tit{background:url(img/mybook/my_brog_ber.jpg) no-repeat scroll left bottom transparent;display:block;padding:0 10px;}
  /*__レシピアルバム__*/
  #recipe_album .h2Tit strong span{padding-right:120px;background:url(img/mybook/txt_album.jpg) no-repeat right 50%;}
  /*__たべブロ__*/
  #recipe_myblog_list .h2Tit strong span{padding-right:80px;
  background:url(img/mybook/txt_myblog.jpg) no-repeat right 50%;}

  /*__たべブロを投稿する__*/
  #post_blog{ width: 511px;margin-left:5px;background:#eee;font-size:11px;color:#814b31;padding:0 0 20px 0;}
    #post_blog strong{ font-size: 14px;}
    #post_blog table{}
    #post_blog th{}
    #post_blog td{padding:20px 0 0 8px;text-align: left;vertical-align:top;}

  #post_recipe{ width: 511px;margin-left:5px;background:#eaecde;font-size:11px;color:#814b31;padding:0 0 20px 0;}
    #post_recipe td{padding:20px 0 0 8px;text-align: left;vertical-align:top;}
      #post_recipe .post_img,
      #post_blog .post_img{ padding-left:10px;}
      #post_recipe .blog_zaiyou,
      #post_blog .blog_zaiyou{ width:240px;}
      #post_recipe .blog_area,
      #post_blog .blog_area{ width:480px;}
      #post_recipe .blog_text,
      #post_blog .blog_text{ width:480px;}
      #post_recipe .post_btn,
      #post_blog .post_btn{ text-align: center; vertical-align: middle;}

      .btn_submit_box{display:block;text-align:center;padding:40px 0 20px 0;}
      #post_recipe .recepi_td td{ padding-left: 10px; padding-top: 5px;}
      .post_btn_table td{padding:0 5px 5px 0;}

  /*__マイレシピ自慢__*/
  #recipe_favorit .h2Tit strong span{padding-right:118px;
  background:url(img/mybook/txt_myfavorit.jpg) no-repeat right 50%;}

  /*__マイレシピ自慢__*/
  #recipe_favorit .h2Tit strong span{padding-right:118px;
  background:url(img/mybook/txt_myfavorit.jpg) no-repeat right 50%;}

/*__マイレシピブック　TOP__*/
  /*__新着レシピ__*/
  #recipe_newEntry{}
    #recipe_newEntry #newList_5{margin:0 0 10px 0;}
      #newList_5 td{padding:0 2px 5px 5px;color:#494343;line-height:1.3;vertical-align:top;}
        #newList_5 td a{color:#832728;text-decoration:underline;}
  /*__気になる！レシピランキング__*/
  #recipe_ranking{}
  /*__素材力だしからのお知らせ__*/
  #mybook_info{}
    #mybook_info h2{margin-bottom:5px;}
      #mybook_info .infoList,
      #mybook_info .infoList a{color:#494343;}
        #mybook_info .infoList dd{border-bottom:dotted 1px #494343;}

/*__マイレシピブック　たべブロ__*/
  /*__～さんのたべブロ__*/
  #recipe_myblog_list{}
  #recipe_myblog_list .infoList{color:#664242;}
    #recipe_myblog_list .infoList dd{padding-left:110px;}
      #recipe_myblog_list .infoList dd a{color:#664242;}
  /*__新着ブログ__*/
  #myblog_newEntry{}
    #myblog_newEntry h2{margin-bottom:10px;}
    #myblog_newEntry .recipeList{margin-bottom:5px;padding-bottom:5px;}
      #myblog_newEntry .recipeList .photoBox{margin-right:10px;}
      #myblog_newEntry .recipeList .metaHead{color:#6a4041;}
        #myblog_newEntry .recipeList .metaHead a{color:#6a4041;text-decoration:underline;}
      #myblog_newEntry .recipeList p{margin:0;}
        #myblog_newEntry .recipeList .relayLink a{color:#6a4041;text-decoration:underline;padding:0 0 0 10px;
        background:url(img/mybook/arw01.gif) no-repeat 0 50%;}
  /*__注目ブログ__*/
  #myblog_pickupEntry h2{margin-bottom:10px;}
    #myblog_pickupEntry .recipeList{margin-bottom:5px;padding-bottom:5px;border:none;}
    #myblog_pickupEntry .recipeList .photoBox{margin-right:10px;}
      #myblog_pickupEntry .recipeList .metaHead{color:#6a4041;}
        #myblog_pickupEntry .recipeList .metaHead a{color:#6a4041;text-decoration:underline;}
      #myblog_pickupEntry .recipeList p{margin:0;}
        #myblog_pickupEntry .recipeList .relayLink a{color:#6a4041;text-decoration:underline;padding:0 0 0 10px;
        background:url(img/mybook/arw01.gif) no-repeat 0 50%;}

/*__マイレシピ自慢__*/
#recipe_favorit .favoritList{}
  .favoritList{margin:0 0 15px 0;border-bottom:dotted 2px #d3b7a1;}
    .favoritList td{padding:0 2px 15px 5px;color:#494343;line-height:1.3;vertical-align:top;}
      .favoritList td a{color:#832728;text-decoration:underline;}

/*__レシピアルバム__*/
#recipe_album{/*width:512px;margin:5px auto 5px auto;padding:0;*/}
  #recipe_album .recipeList{margin-left:10px;margin-right:10px;}
  #recipe_album .recipeList h2{margin:0 0 3px 0;}
    #recipe_album .recipeList h2 a{text-decoration:underline;}
    #recipe_album .recipeList .autherLink{color:#f17b6d;margin:0 0 5px 0;}
    #recipe_album .recipeList .autherLink a{color:#f17b6d;text-decoration:underline;}
    #recipe_album .recipeList .lead_Txt p{color:#424040;margin:0 0 1em 0;}
    #recipe_album .recipeList .i_sozai{margin:2px 0;}
      .count_info span{display:inline-block;margin:0 0 0 5px;padding:2px 0px 2px 74px;
      font-size:11px;line-height:1.5;}
        .count_info .rating_count{background:url(img/mybook/rating_s.jpg) no-repeat 0px 50%;}
        .count_info .comment_count{background:url(img/mybook/comment_s.jpg) no-repeat 0px 50%;}
/*__このレシピも合わせてチェック！__*/
	.recipe-check ul{margin:0 0 10px 0;}
	.recipe-check li a{font-size: 13px;font-weight: 800;color: #ff9999; text-decoration:underline; margin:0 10px 10px 0; float:left;}

/*__2010.10.13__*/
#recipe_album .recipeList .metaHead .autherLink{color:#000000;}
#recipe_album .recipeList .metaHead .autherLink a{color:#0000ee;}
#recipe_album .recipeList .lead_Txt p{color:#924438;}
/*__2010.10.15__*/
#manualOL{width:512px;background-color: #faf0d5; padding:40px 0px 20px 0px; margin:-10px auto 0px; overflow:auto;}
    #manualOL h2{color:#6e462d; font-size:15px; padding-top:30px;}
    #manualOL h1{margin:10px 0px 10px 0px;}
    #manualOL p{color:#6e462d; font-weight:bold; text-align:center; padding-top:30px}
  #manualOL_top{text-align:center;}
    #manualOL_top div{ background:url(../../../m_img/my_manualOL_var1.gif) no-repeat top;}
    #manualOL_top p{padding-bottom:30px;}
  .manualOL_d{width:512px; padding:10px 0px 10px 0px; overflow:auto; background:url(../../../m_img/my_manualOL_var2.gif) no-repeat top;}
    .manualOL_title{width:120px; float:left; margin-left:5px; vertical-align:top;}
    .manualOL_td1{width:90px; float:left; vertical-align:top; padding-top:20px; margin-left:5px;}
    .manualOL_td2{width:285px; float:left; vertical-align:top; color:#6e462d; font-size:90%; padding-top:20px;}
      .manualOL_td2 img{vertical-align:middle;}
      .manualOL_td2 span{color:#ff0000;}
    .manual_table{float:left; padding-bottom:10px;}
  #manualOL_d{width:512px; margin-bottom:30px; padding-top:30px; overflow:auto; background:url(../../../m_img/my_manualOL_var2.gif) no-repeat top;}
    #manualOL_d td{width:200px; vertical-align:middle; text-align:center;}
    #manualOL_td3{padding-left:50px;}
    #manualOL_td4{padding-right:50px;}
    #manualOL_d strong{color:#6e462d; font-size:small;}
    #manualOL_d  img{padding-top:10px;}

/*__+20110914__*/
#recipe-content #nutritive_point{background:#deebfe;color: #484745;padding:10px;}
#recipe-content #arrange_recipe{margin-top:10px;padding-top:12px;border-top:dotted 2px #D0BD9F;}
#recipe-content #arrange_recipe .h2Tit{margin:15px 0 .8px 0;}
  #recipe-content #arrange_recipe .inBox{margin:0 0 10px 0;padding:0 0 10px 0;}
    #recipe-content #arrange_recipe .inBox h3{margin:8px 0;}
    #recipe-content #arrange_recipe .inBox .photoBox{margin:0 15px 10px 0;}
    #recipe-content #arrange_recipe .inBox .txt_detail{margin:0 0 8px 0;}
      #recipe-content #arrange_recipe .inBox .txt_detail h4{font-size:14px;color:#86624a;margin:0 0 5px 0;}
      #arrange_recipe .inBox .block_txt{margin:0 0 5px 0;/*padding:8px 0 0 0;width:238px;background:url(img/bg_block_txt01.gif) no-repeat top left;*/}
        #arrange_recipe .inBox .block_txt dl{display:block;margin:0;/*padding:0 8px 8px 10px;background:url(img/bg_block_txt02.gif) no-repeat bottom left;color:#6e3426;*/}
        #arrange_recipe .inBox .block_txt dt{font-weight:normal;}
        #arrange_recipe .inBox .block_txt dd{margin:0;padding:0;}
      #arrange_recipe .inBox .txt{}
/*__+20110918-25__*/
#use_myrecipeBook{color:#653622;background:#fcf7e3;padding:0;width:510px;margin:0 auto 5px auto;}
#use_myrecipeBook h2{}
#use_myrecipeBook .box{margin:0 12px 0 12px;padding:10px 0 40px 0;border-top:dotted 2px #ecbb79;}
  #use_myrecipeBook .box .alignright img{margin:0;}
#use_myrecipeBook .box h3{margin:0 0 15px 5px;}
#use_myrecipeBook .box table{width:325px;}
#use_myrecipeBook .box th{vertical-align:top;padding:0;width:92px;}
#use_myrecipeBook .box td{padding:0 0 5px 2px;}
  #use_myrecipeBook .box p.couTxt{display:block;padding:0 0 0 1em;margin:0;text-indent:-1em;line-height:1.25;color:#e6002e;}
#use_myrecipeBook .box table.btnBox{width:490px;margin:0;}
#use_myrecipeBook .box table.btnBox td{text-align:center;padding:15px 0;}

/*__+20110926__*/
/*#cp_recipe2011{ackground:url(/img/campaign/bg_recipe2011.jpg) no-repeat 210px 45px;}*/
/*__+20110928__*/
#sideHead_about,
#sideMid_search{margin-bottom:10px;padding-bottom:10px;/*border-bottom:dotted 2px*/ #dbd6d0;width:170px;}
#side_mobile{width:170px;margin-top:15px;}

/*__+20111010__*/
.bknumber_navi{padding:10px;margin:-15px 0 0 0;background:#FBF7F6;}
.bknumber_navi dl{margin:0;}
.bknumber_navi dt{font-size:14px;color:#6E3625;border-bottom: 2px dotted #E0C4B9;padding:0 0 3px 0;}
.bknumber_navi dd{padding:2px 0 5px 0;margin:0;}
  .bknumber_navi dd ul{margin:0;padding:0;}
.bknumber_navi a{color:#6E3625;display:inline-block;margin:0 8px 0 0;padding:0 0 0 10px;
background: url("img/common/sidebar_arw01.gif") no-repeat 0 50%;}
.bknumber_navi a:hover{color:#fe5c57;}
.bknumb_h3{font-size:14px;margin:20px 0 10px 0;padding:2px 10px;color:#6E3625;background:#E0C4B9;/*border-bottom:solid 1px #E0C4B9;*/}



.search_recipe_box{
clear:both;
background-color:#fce5cf;
border-radius:7px;
/*margin-top:17px;*/margin-top:0;
padding:0px 17px 0px 21px;
position:relative;
}


.search_theme_box{
border-bottom:dashed 1px #6a3225;
/*margin-bottom:5px;*/margin-bottom:15px;
padding-bottom:5px;
clear:both;
}

.search_goods_box{
border-bottom:dashed 1px #6a3225;
/*margin-bottom:5px;*/margin-bottom:15px;
padding-bottom:5px;
}

.search_category_box{
overflow:hidden;
//padding-bottom:15px;
}

.search_recipe_box .images{
margin:2px;
}

.tit_search{
color:#6a3225;
font-size:12px;
font-weight:600;
margin-bottom:2px;
}

.niku{
float:left;
margin:0 !important;
padding:0 !important;
}

.niku li{
background-image:url(./img/common/point_01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
float:left;
margin:0px 10px 0px 0px;
list-style:none;
}

.gyokai{
float:left;
margin:0 !important;
padding-left:23px;
}

.gyokai li{
background-image:url(./img/common/point_01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
float:left;
margin:0px 10px 0px 0px;
list-style:none;
}

.tamago{
float:left;
margin:0 !important;
padding-left:136px;
}

.tamago li{
background-image:url(./img/common/point_01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
float:left;
margin:0px 10px 0px 0px;
list-style:none;
}

.search_category_details{
margin-bottom:10px;
overflow:hidden;
}

.yasai{
float:left;
margin:0 !important;
padding:0 !important;
width:150px;

overflow:hidden;
}

.yasai li{
background-image:url(./img/common/point_01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
float:left;
margin:0px 10px 0px 0px;
list-style:none;
white-space:nowrap;
width:52px;
}

.kinoko{
float:left;
margin:0 !important;
padding-left:11px;
width:150px;
overflow:hidden;
}

.kinoko li{
background-image:url(./img/common/point_01.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
float:left;
margin:0px 10px 0px 0px;
list-style:none;
white-space:nowrap;
width:52px;
}

.border_search_text{
height:18px;
float:left;
width:150px;
}

.search_area_box{
overflow:hidden;
width:258px;
float:left;
/*margin-bottom:10px;*/margin-bottom:5px;
}

.tit_search{
margin-bottom:0px;
margin-top:0;
}
.search_area_box .tit_search{margin-bottom:5px;margin-top:10px;}

.search_area{
/*float:left;*/
width:258px;
}
.search_area:after{
  display:block;
		content:"";
		height:0;
		clear:both;
}
.btn_backnumber_area{
	margin:5px 0 10px;
	float:none;
	clear:both;
}

.search_area form{
width:258px;
}

.search_text{
height: 14px;
padding: 2px;
width:150px;
font-size:10px;
float:left;
border:none;
}

.btn_search{
float:left;
width:73px;
margin-left:10px;
}

.banner_area{
background-image:url(./img/common/bg_banner2.gif);
width:216px;
/*height:67px;*/
height:120px;
padding-left:16px;
float:left;
position:absolute;
top:0px; left:287px;
}

.about_sozairyoku{
background-image:url(./img/common/bg_aboutsozairyoku1702.gif);
background-repeat:no-repeat;
width:169px;
height:255px;
text-align:center;
padding-top:8px;
margin-bottom:15px;
clear:both;
}

.campaign{
margin-bottom:15px;
}

.campaign_box{
margin-top:10px;
overflow:hidden;
}

.campaign_box_left{
float:left;
width:60px;
margin-right:9px;
}

.campaign_box_right{
float:left;
width:85px;
font-size:10px;
line-height:14px;
}

.campaign_box_right img{
margin-bottom:5px;
}

.toukou{
margin-bottom:15px;
}

.toukou_box{
margin-top:10px;
overflow:hidden;
}

.toukou_box_image{
width:106px;
clear:both;
margin-bottom:5px;
}

.toukou_box_text{
font-size:10px;
line-height:14px;
}

.osirase{
margin-bottom:15px;
}

.osirase_box{
margin-top:10px;
overflow:hidden;
}

.osirase_box_text{
font-size:10px;
line-height:14px;
}

.osirase_box_text dl{
margin-bottom:0px;
width:170px;
}


.osirase_box_text dt{
float:left;
width:40px;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:#CCC 1px solid;
}

.osirase_box_text dd{
float:left;
width:130px;
margin-bottom:5px;
padding-bottom:3px;
border-bottom:#CCC 1px solid;

}


#masthead{
  display:inline-block;
}

#branding{
  float:left;
  display:block;
  width:485px;
}

#branding img{
  margin:0;
  padding:0;
}

#gNaviBox{float:none;clear:both;text-align:center;height:41px;overflow:hidden;
background:url(./img/common/bg_gNaviBox201310.gif) repeat-x left top #ee7465;}

#gNaviBox ul {
  text-align:center;
}

#gNaviBox ul li {
  float:left;
  font-size:1.6em;
  line-height:2.0;
  display:block;
}

#gNaviBox ul li a {
  display:block;
  height:35px;
  color:#333;
  padding-top:30px;
  text-decoration:none;
  text-indent:-9999px;
}

#gNaviBox ul li.home {
  width:45px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat 0 0;
}

#gNaviBox ul li.home .on,
#gNaviBox ul li.home a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat 0 0;
}

#gNaviBox ul li.package {
  width:182px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat -45px 0;
}

#gNaviBox ul li.package .on,
#gNaviBox ul li.package a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat -45px 0;
}

#gNaviBox ul li.mybook {
  width:163px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat -227px 0;
}

#gNaviBox ul li.mybook .on,
#gNaviBox ul li.mybook a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat -227px 0;
}

#gNaviBox ul li.about {
  width:125px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat -390px 0;
}

#gNaviBox ul li.about .on,
#gNaviBox ul li.about a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat -390px 0;
}

#gNaviBox ul li.contact {
  width:124px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat -515px 0;
}

#gNaviBox ul li.contact .on,
#gNaviBox ul li.contact a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat -515px 0;
}

#gNaviBox ul li.rikenvitamin {
  width:112px;
  background:url(./img/common/bg_gmenu201702.jpg) no-repeat -639px 0;
}

#gNaviBox ul li.rikenvitamin .on,
#gNaviBox ul li.rikenvitamin a:hover {
  background:url(./img/common/bg_gmenu_o201702.jpg) no-repeat -639px 0;
}

#side_mobile p{
  margin:0;
  padding:0;
  display:inline;
}

.home #column_box .inBox{
  padding:8px 2px 8px 8px;
  position:absolute;
  top:39px;
  left:0px;
  height:76px;
  width:215px;
		box-sizing:border-box;
		background:#fff;
}

/*------------------------------------------------------------------------------------------*/
/*__+201309 おうち和食__*/
/*------------------------------------------------------------------------------------------*/
#ouchi_top .cn_box {
  width:500px;
  margin-left:-8px;
}
#content #ouchi_top .cn_box h2{margin:0 0 25px;}
#content #ouchi_top .cn_box h3{margin:0 0 10px;}
  #content #ouchi_top .cn_box .table201309_01{}
  #content #ouchi_top .cn_box .table201309_01 tr td{padding:0;!important}
	
	#content #ouchi_top .cn_box .table201410_01 tr td{border-bottom:solid 2px #fff;}
		.table201410_01 .odd{text-align:left;}
		.table201410_01 .even{text-align:right;}
  #content #ouchi_top .cn_box .table201309_01 a{display:block;}
    #content #ouchi_top .cn_box .table201309_01 a img{border:none;}
  #content #ouchi_top .cn_box .table201309_01 a:hover img{opacity:0.65;filter: alpha(opacity=65);-ms-filter: "alpha( opacity=65 )";background:#fff;}

/*------------------------------------------------------------------------------------------*/
#ouchi .cn_box {
  width:500px;
  margin-left:-8px;
}

#ouchi .lead_message {
  margin:10px 0 8px -4px;
  background:url(/img/ouchi/201309_02/washi_yellow.jpg) no-repeat;
  width:500px;
  display:inline-block;
  /*padding:28px 30px 0 24px;*/
  padding:0 0 0 24px;
  border-radius:5px;
  font-size:11px;
  overflow:hidden ;
}

#ouchi .lead_message.yellow {
  background:url(/img/ouchi/washi_yellow.jpg) no-repeat;
}

#ouchi .lead_message.blue {
  background:url(/img/ouchi/washi_blue.png) no-repeat;
}
#ouchi .lead_message.blue {
  background:url(/img/ouchi/washi_blue.png) no-repeat;
}

#message_profile {
  position:absolute;
  margin:-18px 0 0 242px;
}
#ouchi .lead_message_left {
  /*margin-bottom:20px;*/
  padding:28px 228px 0 0;
  margin:0;
}
  #ouchi .lead_message_left p{width:235px;margin:14px 0;}

#ouchi div.message_section {
  margin:0 0 40px;
  padding:10px 0 10px 0;
}
  #ouchi .lead_message .message_section p{width:459px;}

#ouchi .arwLink{}
#ouchi .arwLink a{display:inline-block;color:#703225;padding:0 0 0 10px;background:url(img/arw01.gif) no-repeat 0 50%;
text-decoration:underline;
}

/*__for201510__*/
#ouchi .lead_message.ouchi201510 {
  background:url(img/ouchi/201510_bg-profile.jpg) no-repeat top left #000;
		box-sizing:border-box;
		color:#fff;
}
#ouchi .ouchi201510 .message_section{
  margin:0 0 10px;
}
#ouchi .ouchi201510 .message_section p{
  margin:0;
}
#ouchi .lead_message .lead_message-link{
  margin:10px 0 ;
		display:table;
		width:100%;
		box-sizing:border-box;
}
#ouchi .lead_message .lead_message-link li{
  display:table-cell;
		padding:0;
		text-indent:0;
}
#ouchi .lead_message .lead_message-link li a{
  display:inline-block;
		padding-right:14px;
		background:url(img/ouchi/arw01.png) no-repeat 100% 50%;
		text-decoration:underline;
}
#ouchi .lead_message .lead_message-link .ouchi-link{
  text-align:right;
		padding-right:10px;
}
#ouchi .lead_message .lead_message-link .ouchi-link a{
  color:#fff;
		padding-left:14px;
		background:url(img/ouchi/arw02.png) no-repeat 0 50%;
}

#ouchi .ossme_tukaikata ul {

  display:block;
  margin:8px 0 0 0;
  width:500px;
  height:145px;

}

#ouchi .ossme_tukaikata ul li {

  display:inline-block;
  float:left;
  width:221px;
  padding-top:12px;
  padding-left:12px;
  padding-bottom:8px;
  background:url(/img/ouchi/201309_02/ossme_backimage.gif) no-repeat;

}

#ouchi .ossme_tukaikata ul li a:hover{opacity:0.65;filter: alpha(opacity=65);-ms-filter: "alpha( opacity=65 )";background:#fff;}

#ouchi .ossme_tukaikata ul li.mokume {

  display:inline-block;
  float:left;
  width:223px;
  height:151px;
  padding-top:12px;
  padding-left:18px;
  padding-bottom:8px;
  background:url(/img/ouchi/ossme_backimage.png) no-repeat;

}

#ouchi .ossme_tukaikata li .ossme_title img {

  display:inline-block;
  margin-left:12px;

}

#ouchi .ossme_tukaikata li .ossme_contents {

  width:195px;
  margin:0;

}

#ouchi .ossme_tukaikata li .ossme_contents .ossme_image {

  float:left;
  margin:0;
  margin-left:8px;
  padding-top:8px;
  width:46px;

}

#ouchi .ossme_tukaikata li .ossme_contents .ossme_txt {

  float:left;
  margin:0;
  padding-top:0;
  width:135px;
  height:102px;
  position:relative;

}

#ouchi .ossme_tukaikata li .ossme_contents .ossme_txt img {

  position:absolute;
  /*bottom:0;*/
  left:0px;

}

#ouchi .ossme_tukaikata li .ossme_contents p {

  /*margin:0 0 2px 0;*/
	margin:0 0 5px 0;
  padding:8px 0 0 0;
	line-height:1.1;

}

#ouchi .murata_profile {

  background:url(/img/ouchi/201309_02/murata_profile.gif) no-repeat;
  width:455px;
  height:293px;
  display:inline-block;

}

#ouchi .murata_profile .profile_lead {

  margin:50px 20px 8px 20px;

}

#ouchi .murata_profile .profile_contents {

  margin:12px 20px 0 20px;
  padding:8px 10px 8px 8px;
  background:#F5F0EA;
  height:128px;

}

#ouchi .murata_profile .profile_contents img {

  margin-top:5px;
  margin-left:6px !important;
  width:126px;
  border-radius:2px;

}

#content .page .backnumber-list{margin-left:-3px;}
	#content .page .backnumber-list li{display:inline-block;float:left;margin:0 0 0 3px;padding:0;text-indent:0;}
	.backnumber-list li a{display:block;padding:3px;border:solid 1px #ccc;margin-bottom:10px;}
	.backnumber-list li a:hover{opacity:0.65;filter: alpha(opacity=65);-ms-filter: "alpha( opacity=65 )";background:#fff;}
#content .page .backnumber-list:after{display:block;content:"";height:0;float:none;clear:both;}