@charset "utf-8";#search_tag{margin:15px 3%}#search_tag .circle_title1{margin-top:10px}#search_tag .form_area{margin-top:10px}#search_tag .form_area .txt input{padding:10px 0;width:100%;border:solid #f60 1px;border-radius:3px;box-sizing:border-box;font-size:1.2rem}#search_tag .form_area .btn_style1{margin:15px 3% 0}#search_tag .form_area .link{padding:15px 3% 0;text-align:right}#search_tag .form_area .link a{padding-right:10px;background:url(../../img/icon/arrow4.png) no-repeat right center;background-size:5px;font-size:1.2rem;color:#333}#search_tag .rank_list1{margin-top:15px}#search_tag .rank_list1 h2{padding:8px 3%;background:#f7f7f7;border-bottom:solid #e5e5e5 1px;font-size:1.2rem;font-weight:400}#recipe_ranking{margin:15px 3%}#recipe_ranking .item_list2 .list{margin-bottom:5px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_ranking .item_list2 .list:last-child{margin-bottom:0}#recipe_relation{margin:15px 3%}#recipe_relation .item_list2 .list{margin-bottom:5px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_relation .item_list2 .list:last-child{margin-bottom:0}#recipe_recom{margin:15px 3%}#recipe_recom .item_list2 .list{margin-bottom:5px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_recom .item_list2 .list:last-child{margin-bottom:0}#recipe_comment{margin:15px 3%}#recipe_comment .item_list2 .list{margin-bottom:5px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_comment .item_list2 .list:last-child{margin-bottom:0}#recipe_comment .item_list2 .list > li > a{padding-right:2.5%;background-position:right center}#recipe_comment .item_list2 .paging{border-radius:3px}#recipe_comment_post{margin-bottom:15px}#recipe_comment_post .item_list2{margin:0 3% 15px}#recipe_comment_post .item_list2:first-child{margin-bottom:5px}#recipe_comment_post .title1,#recipe_comment_post > .sub_title1{margin:0 3% 5px}#recipe_comment_post > .circle_title1{margin:10px 5.5%}#recipe_comment_post .btn_style2{margin:15px 5.5%}#recipe_comment_post .item_list2 .list{border:solid #e5e5e5 1px;border-radius:3px}#recipe_comment_post > .link{margin:15px 5%;text-align:right}#recipe_comment_post > .link a{padding-right:10px;background:url(../../img/icon/arrow4.png) no-repeat right center;background-size:5px;font-size:1.2rem;color:#333}#recipe_comment_post .form_area .frame{margin:0 3% 15px}#recipe_comment_post .form_area .step{display:inline-block;margin-top:15px;padding:2px 8px;background:#bbb;border-radius:3px;font-size:1.4rem;font-weight:700;color:#fff}#recipe_comment_post .form_area dl{margin-top:15px}#recipe_comment_post .form_area dl dd .sub_title2{position:relative;margin-bottom:3px;padding:0 2.5%}#recipe_comment_post .form_area dl dd .sub_title2 span{position:absolute;top:.2em;right:0;font-size:1rem;font-weight:400;color:#333}#recipe_comment_post .form_area dl .upload{position:relative;margin:0 auto;padding:10px 0;width:38%;border:solid #f60 1px;border-radius:3px;box-sizing:border-box;text-align:center}#recipe_comment_post .form_area dl .upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}#recipe_comment_post .form_area dl .upload .icon{margin:0 auto;width:35%}#recipe_comment_post .form_area dl .upload .icon img{width:100%}#recipe_comment_post .form_area dl .upload .txt{margin-top:5px;font-size:1rem;font-weight:700;color:#f60}#recipe_comment_post .form_area dl dd .attention{margin-top:3px;text-align:center;font-size:1rem;color:#999}#recipe_comment_post .form_area dl dd input[type=text],#recipe_comment_post .form_area dl dd input[type=email]{padding:10px;width:100%;border:solid #f60 1px;border-radius:3px;box-sizing:border-box;font-size:1.4rem}#recipe_comment_post .form_area dl dd #search_category{margin:0}#recipe_comment_post .form_area .btn_style1,#recipe_comment_post .form_area .btn_style2{margin:15px 2.5% 0}#recipe_comment_post .item_list2 .comment_list{border-top:none}#recipe_comment_post .item_list2 .comment_list > li{margin-bottom:15px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_comment_post .item_list2 .comment_list > li .user{color:#333}#recipe_comment_post .item_list2 .comment_list > li .user a{background-image:url(../../img/icon/arrow4.png);color:#333}#recipe_comment_post .ex_title2{margin-bottom:5px}#recipe_comment_post_detail{margin-bottom:15px}#recipe_comment_post_detail .title1,#recipe_comment_post_detail .sort{margin:0 3%}#recipe_comment_post_detail .check_title1{margin:5px 0}#recipe_comment_post_detail .paging{margin:15px 3% 0}#recipe_comment_post_detail > .btn_style2{margin:15px 5.5% 0}#recipe_comment_post_detail .comment_list{margin:0 3%;border-top:none}#recipe_comment_post_detail .comment_list > li{margin-bottom:15px;border:solid #e5e5e5 1px;border-radius:3px}#recipe_detail{margin:15px 0}#recipe_detail article{margin:5px 5.5% 0}#recipe_detail article .cat{display:inline-block;margin-bottom:3px;padding:2px 6px;background:#f60;border-radius:3px;font-size:.8rem;font-weight:700;line-height:1;color:#fff}#recipe_detail article .name{font-size:1.8rem;font-weight:700}#recipe_detail article .photo{margin:10px auto 0;width:85%;border-radius:3px;overflow:hidden}#recipe_detail article .photo img{width:100%}#recipe_detail article .photographer{margin:3px auto 0;width:85%;text-align:right;font-size:.9rem;color:#999}#recipe_detail article > nav{margin-top:3px}#recipe_detail article > nav ul{display:table;width:100%;border:solid #f60 1px;box-sizing:border-box;border-radius:3px;overflow:hidden}#recipe_detail article > nav ul li{display:table-cell;background:#fff;width:33%;border-right:solid #f60 1px;box-sizing:border-box;text-align:center;vertical-align:middle}#recipe_detail article > nav ul li:last-child{width:34%;border-right:none}#recipe_detail article > nav ul li a{display:block;padding:8px 0;font-size:1.4rem;font-weight:700}#recipe_detail article > nav ul .br a{padding:0;font-size:1rem;line-height:1.2}#recipe_detail article > .multi_block{margin-top:10px}#recipe_detail article > .multi_block .left_block{float:left;width:70%}#recipe_detail article > .multi_block .right_block{float:right;width:24.5%}#recipe_detail article .comment{padding-bottom:3px;border-bottom:solid #e5e5e5 1px;font-size:1.4rem}#recipe_detail article .teach_onair{padding:3px 0;border-bottom:solid #e5e5e5 1px}#recipe_detail article .teach_onair .teacher{padding-left:18px;background:url(../../img/icon/teacher2.gif) no-repeat left .2em;background-size:16px}#recipe_detail article .teach_onair .teacher a{display:block;padding-right:8px;background:url(../../img/icon/arrow4.png) no-repeat right .3em;background-size:5px;font-size:1.4rem;font-weight:700;color:#333}#recipe_detail article .teach_onair .onair{font-size:1.2rem;color:#999}#recipe_detail article .other{padding:3px 0;border-bottom:solid #e5e5e5 1px}#recipe_detail article .other .cal,#recipe_detail article .other .salt,#recipe_detail article .other .time{display:inline-block;margin-right:5%;padding-left:16px;background-position:left center;background-repeat:no-repeat;background-size:14px;font-size:1.4rem}#recipe_detail article .other .cal{background-image:url(../../img/icon/cal2.gif)}#recipe_detail article .other .time{background-image:url(../../img/icon/time2.gif)}#recipe_detail article .other .salt{background-image:url(../../img/icon/salt2.gif)}#recipe_detail article .other .attention{padding-left:1em;text-indent:-1em;font-size:1rem;color:#999}#recipe_detail article .btn_balloon{margin-bottom:5px}#recipe_detail article .btn_balloon .btn a{font-size:.9rem}#recipe_detail article .btn_balloon .btn a.on{background:#e5e5e5;border-color:#999;color:#999;cursor:default}#recipe_detail article .btn_balloon .btn strong{display:block;padding-top:18px;background-position:center top;background-repeat:no-repeat;background-size:25px}#recipe_detail article .myrecipe_btn .btn strong{background-image:url(../../img/icon/heart_plus1.png)}#recipe_detail article .myrecipe_btn .btn a.on strong{background-image:url(../../img/icon/heart_minus1.png)}#recipe_detail article .comment_btn .btn strong{background-image:url(../../img/icon/balloon_pen.png);letter-spacing:-.05em}#recipe_detail article .btn_balloon .balloon{position:relative;padding-top:4px}#recipe_detail article .btn_balloon .balloon:after{content:" ";position:absolute;top:0;left:50%;display:block;margin-left:-3px;padding-top:4px;width:6px;height:5px;background:url(../../img/common/balloon2.png) no-repeat center top;background-size:100%;z-index:2}#recipe_detail article .btn_balloon .balloon strong{position:relative;display:block;padding:2px 0;border:solid #e5e5e5 1px;border-radius:3px;box-sizing:border-box;text-align:center;font-size:1.4rem;line-height:1;z-index:1}#recipe_detail article .myrecipe_btn .balloon strong{color:#f60}#recipe_detail article .comment_btn .balloon strong{color:#399}#recipe_material{margin:15px 3%}#recipe_material article{margin:0 2.5%}#recipe_material article .lead{padding:5px 0;border-bottom:solid #e5e5e5 1px;font-size:1.4rem}#recipe_material article .block{padding:5px 0;border-bottom:solid #e5e5e5 1px}#recipe_material article .block .title{float:left;width:66.5%}#recipe_material article .block .title .name{padding-left:1em;text-indent:-1em;font-size:1.4rem;font-weight:400}#recipe_material article .block .title .attention{padding-left:1em;text-indent:-1em;font-size:1.2rem}#recipe_material article .block .info{float:right;width:28.5%}#recipe_material article .block .info .txt{text-align:right;font-size:1.4rem}#recipe_material article .block .link{padding-right:8px;margin-right:5px;background:url(../../img/icon/arrow4.png) no-repeat right center;background-size:5px;color:#333}#recipe_material article > dl dt{padding:5px 0;border-bottom:solid #e5e5e5 1px;font-size:1.4rem;font-weight:700;line-height:1;color:#f60}#recipe_material article > dl dd.block{padding-left:7.5%}#recipe_material article > dl dd dl dt{padding-left:7.5%}#recipe_material article > dl dd dl dd.block{padding-left:14%}#recipe_howto{margin:15px 3%}#recipe_howto article{margin:0 2.5% 15px}#recipe_howto article > .none{margin-top:5px;font-size:1.4rem}#recipe_howto article > .block1 .tips{padding:5px 0;border-bottom:solid #e5e5e5 1px;font-size:1.4rem;line-height:1}#recipe_howto article > .block1 dt{padding:5px 0;border-bottom:solid #e5e5e5 1px;font-size:1.4rem;font-weight:700;line-height:1;color:#f60}#recipe_howto article > .block1 dd ol li{padding:5px 0;border-bottom:solid #e5e5e5 1px}#recipe_howto article > .block1 dd ol li.indent1{padding-left:7%}#recipe_howto article > .block1 dd ol li .num{float:left;padding:5px 0;width:10.5%;background:#ffefe5;border:solid #ffe8d9 1px;border-radius:3px;text-align:center;box-sizing:border-box;font-size:1.4rem;font-weight:700;line-height:1.2;color:#f60}#recipe_howto article > .block1 dd ol li .info{float:right;padding-top:5px;width:86%}#recipe_howto article > .block1 dd ol li .info .comment{font-size:1.4rem}#recipe_howto article > .block1 dd ol li .info .comment .num{float:none;padding:1px 3px;width:auto}#recipe_howto article > .block1 dd ol li .point_block .point{float:right;display:inline-block;padding:10px 0;background:url(../../img/icon/arrow_down3.png) no-repeat 95% center;background-size:10px;width:42%;border:solid #f60 1px;border-radius:3px;box-sizing:border-box;text-align:center;font-size:1.4rem;font-weight:700;color:#f60}#recipe_howto article > .block1 dd ol li .point_block .point.on{background-image:url(../../img/icon/arrow_up3.png);border-bottom:none;border-radius:3px 3px 0 0}#recipe_howto article > .block1 dd ol li .point_block .explain{clear:both;display:none;padding:8px 3%;background:#ffefe5;border:solid #f60 1px;border-radius:0 0 3px 3px;box-sizing:border-box;font-size:1.2rem}#recipe_share{margin:15px 3%}#recipe_share .rank_list1{margin-top:5px}#recipe_share > .btn_style2{margin:15px 2.5% 0}#recipe_share > .attention{margin:3px 2.5% 0;font-size:1rem;color:#999}#recipe_share > .btn_balloon{margin:15px 2.5% 0}#recipe_share > .btn_balloon .btn{float:left;width:70%}#recipe_share > .btn_balloon .btn a{font-size:1.3rem}#recipe_share > .btn_balloon .btn a.on{background:#e5e5e5;border-color:#999;color:#999;cursor:default}#recipe_share > .btn_balloon .btn strong{display:inline-block;padding:2px 0 2px 28px;background-position:left center;background-repeat:no-repeat;background-size:25px}#recipe_share > .myrecipe_btn .btn strong{background-image:url(../../img/icon/heart_plus1.png)}#recipe_share > .myrecipe_btn .btn .on strong{background-image:url(../../img/icon/heart_minus1.png)}#recipe_share > .comment_btn .btn strong{background-image:url(../../img/icon/balloon_pen.png)}#recipe_share > .btn_balloon .balloon{position:relative;float:right;padding-left:5px;width:28%;text-align:center}#recipe_share > .btn_balloon .balloon:after{content:" ";position:absolute;top:50%;left:0;display:block;margin-top:-3px;width:6px;height:6px;background:url(../../img/common/balloon1.png) no-repeat left center;background-size:100%;z-index:2}#recipe_share > .btn_balloon .balloon strong{display:block;padding:12px 0;background:#fff;border:solid #e5e5e5 1px;border-radius:3px;font-size:1.2rem;font-weight:700}#recipe_share > .myrecipe_btn .balloon strong{color:#f60}#recipe_share > .comment_btn .balloon strong{color:#399}#recipe_share > nav{margin:15px 2.5% 0}#recipe_share > nav ul{display:table;width:100%;border:solid #f60 1px;box-sizing:border-box;border-radius:3px;overflow:hidden}#recipe_share > nav ul li{display:table-cell;width:33%;background:-moz-linear-gradient(top,#fff 0%,#ffdac2 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(99%,#ffdac2));background:-webkit-linear-gradient(top,#fff 0%,#ffdac2 99%);background:-o-linear-gradient(top,#fff 0%,#ffdac2 99%);background:-ms-linear-gradient(top,#fff 0%,#ffdac2 99%);background:linear-gradient(to bottom,#fff 0%,#ffdac2 99%);border-right:solid #f60 1px;box-sizing:border-box;text-align:center;vertical-align:middle}#recipe_share > nav ul li:last-child{width:34%;border-right:none}#recipe_share > nav ul li a{display:block;padding:8px 0;font-size:1.4rem;font-weight:700}#recipe_share > nav ul .br a{padding:0;font-size:1rem;line-height:1.2}#recipe_share > .sns{margin:15px 2.5% 0;padding:15px 0;border-top:solid #e5e5e5 1px;border-bottom:solid #e5e5e5 1px;text-align:center}#recipe_share > .sns li{display:inline-block;height:22px;vertical-align:top}#recipe_share > .sns .tw{width:110px}#recipe_share > .sns .fb{width:80px}