@charset "shift_jis";

/**--------------------------------
　ツールチップ
----------------------------------**/
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #ffffff;
    background-color: #000000;
    padding: 10px;
    opacity: 0.75;
    width:300px;
    color:#cccccc;
}
#tooltip h3, #tooltip div { margin: 0; }

/**--------------------------------
　料理タブ内部
----------------------------------**/
ul#small_menu{
  list-style:none;
  text-align:center;
  margin-left:20px;
}
ul#small_menu li{
  margin-right:2px;
  display:inline;
}
ul#small_menu li a{
  text-decoration:none;
  border-bottom:1px solid #000000;
  color:#000000;
  /*float: left;
  height: 15px;
  line-height: 15px;*//*センタリング*/
  /*list-style-type: none;
  width: 60px; border: solid 1px #dddddd;
  text-align: center;*/
}
ul#small_menu, ul#small_menu a:hover{
  border-color:#dddddd;
  color:#dddddd;
}


#recipe_panel1 { padding-top: 0px; padding-left:10px; /*550px;*/}
#recipe_panel2,
#recipe_panel3,
#recipe_panel4,
#recipe_panel5,
#recipe_panel6 { padding-top: 0px; display: none; padding-left:25px; width:auto;/*550px;*/}

head~/* */body #recipe_panel1 {width:520px;}/*IEhack*/
html:not(:target) #recipe_panel1 {width:500px;}

.recipe_search_box {
  /*border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;*/
  border:1px solid #000000;
  width:500px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 15px;
  text-align:left;
}
.recipe_search_box ul{
  text-indent:-20px;
  padding-left:45px;
  margin:20px 0px 0px 0px;
}
.recipe_search_box a{
  /*color:#c0c0c0;*/
  text-decoration:none;
}
.recipe_search_box a:hover{
  border-color:#cccccc;
  color:#cccccc;
}
.recipe_search_box a:visited, .recipe_search_box a:link{
  color:#000000;
  border-color:#000000;
}
.submit_button{
  color:#ffffff;
  /*font-weight:bold;*/
  border:1px solid #000000;
  background-color:#000000;
  cursor:pointer;
}
.recipe_search_box ul li {
  display: inline !important;
}
.recipe_search_box dl {
  _height: 1%;
}
.recipe_search_box dl dt {
  float: left;
  width: 55px;
  text-align: right;
  border: none;
}
.recipe_search_box dl dt img {
  display: inline;
}
.recipe_search_box dl dd {
  padding-bottom: 10px;
  margin-left: 65px;
  border: none;
}

.recipe_search_index{
  font-size:12pt;
  font-weight:bold;
  color:#ff8800;
}

#search_box {
    /*padding: 5px 10px 20px;*/
    width: 520px;/*615px;*//*660  520がデフォルト*/
     /*border: solid 1px #ff0000;*/
}

/*--------------------------
レシピ検索リスト
---------------------------*/
#recipe_search_menu
{
  margin-top:-3px
  width:520px;

}
head~/* */body #recipe_search_menu {margin-left:55px;}/*IEhack*/
html:not(:target) #recipe_search_menu {margin-left:10px;}

#recipe_search_block ul
{
  clear:both;
}

#recipe_search_menu li{
   /*padding: 10px 0;*/
   margin-top:5px;
   margin-right:1px;
   border:solid 1px #000000;
   /*border-top:solid 1px #dddddd;
   border-right:solid 1px #aaaaaa;
   border-bottom:solid 1px #999999;
   border-left:solid 1px #cccccc;*/
   width:70px;
   float:left;
   list-style-type: none;
}
#recipe_search_menu li a{
  /*float: left; height: 30px; list-style-type: none;*/
  padding:10px;
  text-align:center;
  /*font-weight:bold;*/
  line-height:normal;
  text-decoration:none;
  white-space:nowrap;
  display:block;
  width:auto !important;
  width:70px;
  height:auto !important;
  height:30px;
}/*resutSearchMenu*/
#recipe_search_menu li a:visited, #recipe_search_menu li a:link{
  color:#ffffff;
  background-color:#000000;
}
#recipe_search_menu li a:hover, #recipe_search_menu li a:active{
  color:#000000;
  background-color:#ffffff;
}

#recipe_list{
  margin-left:-10px;
}
#recipe_list li {
  display: block;
  width: 100%;/*615px;*/
  /*margin: 0 auto;*/
  /*margin-left:10px;*/
  height: auto;/*120px !important;*/
  /*height: 150px;*/
  padding: 15px 0;
  min-height: 1%;
  /*float: left;中央autoを辞める*/
  border-bottom: 1px solid #cccccc;
  /*clear:both;*/
}
#recipe_list li:after {
  clear: both;
  content:"";/*.*/
  display: block;
  height: 0;
  visibility: hidden;
}

#recipe_list li .recipe_img {/*iepngfix*/
  width: 22%;/*120px;*/
  height: 120px;
  float: left;
  margin-left: 10px;
  display: inline;
}
#recipe_list li .recipe_img img {
  margin: 0px 0 0 5px;
}

/**oisukiadd**/
#tab1{}
#tab2{}
#tab3{}
#tab4{}
#tab5{}
#tab6{}

#recipe_list li .recipe_img a:link {
  color:#cccccc;
}
#recipe_list li .recipe_img a:visited {
  color:#cccccc;
}
#result_contents {
  /*padding: 10px 0;*/
  /*border: 2px solid #cccccc;*/
  /*background-image: url(http://localhost:8080/g5/shared/image/body.gif);
  background-repeat: repeat-y;*/
  /*background-color:#cccccc;*/
}
#recipe_search_block {
  /**display: block;**/
  /*border: 1px solid #cccccc;*/
  /*height: 10px;*/
  /*float: left;*/
  width:100%;
  /*height: 120px !important;
  height: 150px;
  padding: 15px 0;
  min-height: 1%;
  float: left;
  border-bottom: 1px solid #cccccc;*/
}
#recipe_search_result{
  float: left;
  width:520px;
  /*margin-left:10px*/

}
#recipe_search_block ul{
  text-align:center;
    /*width:100%;*/

  /*border: 1px solid #cccccc;*/
}
#recipe_search_block ul li{
  display: inline;
}
/**oisuki**/

.result_summary {
  float: left;
  width: 46% !important;/**350**/
  /*width: 360px;*/
  height: auto;/*120px;*/
  /*border-right: 1px solid #cccccc;*/
  padding-right: 9px;
  padding-bottom: 10px;
  margin-left: 10px;
  display: inline;
}
.result_summary p a {
  position: relative;
  padding: 5px 0 0;
  font-weight: bold;
  line-height: 16px;
}
.result_recipier {
  float: left;
  margin-left: 0px;
  width: 80px;
  font-size: 10px;
}
.result_other {
  float: right;
  /*margin-left:10px;*/
  padding-left: 10px;
  width: 22%;
  height: 120px;
  font-size: 12px;
  border-left: 1px solid #cccccc;
}
.result_recipier p {
  margin-top: 5px;
  padding: 0 0 0 10px;
  line-height: 13px;
}

/**-------------------------------
  レシピ検索ヘッダー
---------------------------------**/
#urecipe_title
{
    width:100%;
}
#urecipe_title ul
{
  margin: 0;
  padding: 0;
  list-style: none;
}
#urecipe_summary
{
  margin-top:10px;
  clear: both;
  width:100%;
  font-size:12px;
  line-height:130%
}
#urecipe_free_search
{
  padding-top:15px;
  line-height:150%;
  text-align:left;/*中央autoを辞めるcenter;*/
}
#keyword_search_box
{
  padding-top:15px;
  line-height:150%;
}

/**-----------------------------
切り替え
----------------------------**/
#recipe_list li.view_change div{
  display:none;
}
#recipe_list li.view_change{
  width:120px;
  /*20091203add*/
  float:left;
}

