@charset "UTF-8";.main_image .page_title_bg{background-image:url(/assets/images/recipe/page_title_bg.jpg)}.main_image .inner h1.page_title{background-image:url(/assets/images/recipe/ico_page_title.png)}section.page_title{position:relative;width:730px;height:56px;margin:0 0 15px;padding:0 0 15px;background:url("/assets/images/common/line01.png") left bottom repeat-x}section.page_title .title{float:left;width:263px;height:52px}section.page_title .title img{width:263px;height:52px}section.page_title .breadcrumbs{position:absolute;left:65px;top:36px}section.page_title .print{float:right;margin:15px 0 0}section.recipe_article .food_name{background:url("/assets/images/common/line01.png") left top repeat-x;padding-top:20px}section.recipe_article .food_name .inner{position:relative;margin:0 0 10px;background:url("/assets/images/common/line01.png") left bottom repeat-x}section.recipe_article .food_name .inner span.copy{display:block;padding:0 120px 10px 0;font-size:14px;font-size:.875rem;color:#ba85b0}section.recipe_article .food_name .inner span.name{display:block;padding:0 120px 10px 0;font-size:28px;font-size:1.75rem;line-height:1.3em;color:#5f5f46}section.recipe_article .food_name .inner .btn_print{position:absolute;right:0;top:10px}section.recipe_article .point_list{margin:0 0 5px;overflow:hidden}section.recipe_article .point_list li{float:left;display:table}section.recipe_article .point_list .ico_point01,section.recipe_article .point_list .ico_point02,section.recipe_article .point_list .ico_point03,section.recipe_article .point_list .ico_point04{display:table-cell;vertical-align:top;height:23px;padding-bottom:4px}section.recipe_article .point_list .ico_point01 span,section.recipe_article .point_list .ico_point02 span,section.recipe_article .point_list .ico_point03 span,section.recipe_article .point_list .ico_point04 span{display:inline-block;white-space:nowrap;text-indent:-9999px;overflow:hidden}section.recipe_article .point_list .ico_point01{width:95px;background:url(/assets/images/common/ico_point01_r.png) left top no-repeat}section.recipe_article .point_list .ico_point02{width:92px;background:url(/assets/images/common/ico_point02_r.png) left top no-repeat}section.recipe_article .point_list .ico_point03{width:106px;background:url(/assets/images/common/ico_point03_r.png) left top no-repeat}section.recipe_article .point_list .ico_point04{width:64px;background:url(/assets/images/common/ico_point04_r.png) left top no-repeat}section.recipe_article .point_list .point_text{display:table-cell;vertical-align:top;padding:4px 20px 0 10px;font-size:11px;font-size:.6875rem}section.recipe_article .point_notes{font-size:10px;font-size:.625rem;margin:0 0 25px}section.recipe_article .food_spec .visual{float:left;width:480px;margin:0 0 25px;overflow:hidden}section.recipe_article .food_spec .visual .photo{height:300px;margin:0 0 10px}section.recipe_article .food_spec .visual .photoby{padding:0 0 15px;font-size:10px;font-size:.625rem;color:#999}section.recipe_article .food_spec .visual .read{font-size:13px;font-size:.8125rem;color:#666}section.recipe_article .food_spec .materials{float:right;width:230px;margin:0 0 25px;overflow:hidden}section.recipe_article .food_spec .materials .title{display:table-cell;vertical-align:middle;width:74px;height:39px;background:url(/assets/images/recipe/detail_title03.png) left top no-repeat}section.recipe_article .food_spec .materials .title p{white-space:nowrap;text-indent:-9999px;overflow:hidden}section.recipe_article .food_spec .materials .how_many{display:table-cell;vertical-align:middle;padding:0 0 0 15px}section.recipe_article .food_spec .materials .use_item{margin:20px 0 0}section.recipe_article .food_spec .materials .use_item p.pickup_img{display:table-cell;vertical-align:middle}section.recipe_article .food_spec .materials .use_item p.pickup_txt{display:table-cell;vertical-align:middle;padding:0 0 0 10px}section.recipe_article .food_spec .materials .use_item p.pickup_txt a{color:#11a45d;font-weight:bold;text-decoration:underline}section.recipe_article .food_spec .materials .use_item p.pickup_txt a:hover{text-decoration:none}section.recipe_article .food_spec .materials .use_item p.etc{padding:20px 0 0}section.recipe_article .food_spec .howto_make{clear:both;position:relative;margin:0 0 30px;overflow:hidden}section.recipe_article .food_spec .howto_make .title{position:absolute;left:12px;top:0}section.recipe_article .food_spec .howto_make ul{margin:20px 0 0;padding:35px 25px 20px 55px;border:1px solid #e1e1d0;background:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}section.recipe_article .food_spec .howto_make ul.number li{list-style-type:decimal}section.recipe_article .food_spec .howto_make li{margin:0 0 12px;color:#ba85b0;font-size:15px;font-size:.9375rem}section.recipe_article .food_spec .howto_make li span{color:#4c4c4c}section.recipe_article ul.food_content li{display:inline-block;vertical-align:top;width:230px;margin:0 13px 30px 0}section.recipe_article ul.food_content li dt{margin:0 0 10px}section.recipe_article ul.food_content li dd{line-height:20px}section.recipe_article ul.food_content li dd a{text-decoration:underline}section.recipe_article ul.food_content li dd a:hover{text-decoration:none}section.recipe_article ul.food_content li dd .banner img{width:210px;padding:10px 10px 0}section.recipe_article ul.food_content li dd .movieBtn{cursor:pointer;position:relative}section.recipe_article ul.food_content li dd .movieBtn img{position:absolute;left:0;top:0;width:230px}section.recipe_article ul.food_content li dd .share_button{text-align:center}section.recipe_article ul.food_content li dd .share_button a{text-decoration:none}section.recipe_article ul.food_content li dd .line_shre_btn{margin:15px 0 0 7px;display:none}section.recipe_other .title{margin:20px 0}section.recipe_other p.name{min-height:56px;visibility:hidden}section.recipe_other p.text{min-height:56px;visibility:hidden}section.recipe_other .visibleText{visibility:visible !important}@media print{header,footer,.sidebar,.main_image,.breadcrumbs,.recipe_other,.btn_print{display:none}p.ico_point01:before,p.ico_point02:before,p.ico_point03:before,p.ico_point04:before,.materials .title p:before{content:"・";color:#ba85b0}p.ico_point01,p.ico_point02,p.ico_point03,p.ico_point04{background-image:none !important}p.ico_point01 span,p.ico_point02 span,p.ico_point03 span,p.ico_point04 span{display:block;padding-top:4px;overflow:visible !important;text-indent:0 !important;color:#ba85b0}.materials .title{background-image:none !important}.materials .title p{overflow:visible !important;text-indent:0 !important;background-image:none;color:#ba85b0}}