body{margin:0; padding:0; color:#000000; font-family:"Noto Sans SC", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select,button{font-family:"Arial", "Noto Sans SC", "microsoft yahei", "PingFang SC", "黑体", sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#000000; text-decoration:none; transition:all  0.3s ease;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt65{padding-top:65px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px!important;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}
.pt210{padding-top:210px;}
.pt220{padding-top:220px;}
.pt260{padding-top:260px;}
.pt300{padding-top:300px;}
.mt25{margin-top:25px;}
.mt55{margin-top:55px;}


.icon{width:1em; height:1em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none;}

.header{width:1100px; margin:0 auto; padding:35px 0 22px 0; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.header h1 span{color:#401C02; font-size:15px; margin-left:20px;}
.header_gw a{width:200px; height:63px; color:#FFFFFF; font-size:16px; font-weight:500; border-radius:32px; display:flex; align-items:center; justify-content:center; background-color:#FF9333; box-sizing:border-box;}
.header_gw a:hover{opacity:.8;}
.header_gw a img{margin-left:5px;}
.header_khp{margin-right:10%;}
.header_cb{width:100%; text-align:center; padding-top:20px;}
.nav_bg{background-color:#FF9333;}
.nav{width:1100px; margin:0 auto; display:flex;}
.nav li a{color:#FFFFFF; font-size:16px; font-weight:bold; line-height:68px; padding:0 15px; margin-right:15px;}
.nav li.on a,.nav li a:hover{color:#FFD2AA;}
.nav_recipes{width:100%;0 background-color:#FFFFFF; display:none;}
.nav_recipes ul{width:1100px; margin:0 auto; padding:30px 0; display:flex;}
.nav_recipes ul li{margin-right:55px;}
.nav_recipes ul li a{color:#401C00; font-size:18px; font-weight:bold; line-height:35px; padding:0 15px;}
.nav_recipes ul li.on a,.nav_recipes ul li a:hover{color:#FF9333;}
.nav_recipes ul li a img{margin-left:10px;}
.cookpad_recipe_bg{background-color:#F3F2EE; padding-bottom:100px;}
.cookpad_recipe{width:1100px; margin:0 auto;}
.cookpad_recipe_tb{display:flex; justify-content:space-between; padding-top:45px;}
.cookpad_recipe_title{color:#401C00; font-size:33px; line-height:1.3;}
.cookpad_recipe_tb p a{color:#401C00; font-size:16px; font-weight:500; line-height:40px; text-decoration:underline;}
.cookpad_recipe_tb p a:hover{opacity:.8;}
.cookpad_meat{display:flex; justify-content:space-between; padding-top:40px;}
.cookpad_meat li{width:257px; border-radius:8px; background-color:#FFFFFF; overflow:hidden; box-shadow:0 0 6px #CEC5AC; transition:all  0.3s ease;}
.cookpad_meat li:hover{background-color:#F8F6F2;}
.cookpad_meat_img{width:100%; height:158px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.cookpad_meat li .cookpad_meat_img img{transition:all  0.3s ease;}
.cookpad_meat li:hover .cookpad_meat_img img{transform:scale(1.1);}
.cookpad_meat_title{color:#2B2B2B; font-size:14px; padding:8px 0 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cookpad_meat_tx{display:flex; padding:7px; font-size:10px;}
.cookpad_meat_tx p{width:26px; height:26px; border-radius:50%; margin-right:5px; overflow:hidden; display:flex; justify-content:center; align-content:center;}
.main_image{width:100%; height:420px; overflow:hidden; position:relative;}
.main_image > ul{width:9999px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image > ul > li{width:1100px; display:flex; flex-wrap:wrap; justify-content:space-between;}
#btn_prev,#btn_next{display:none;}
.flicking_inner{display:flex; justify-content:center; padding-top:30px;}
.flicking_inner a{width:9px; height:9px; margin:0 8px; border-radius:50%; background-color:#CACACA;}
.flicking_inner a.on{background-color:#FF9433;}
.cookpad_popular01{width:600px; height:420px; float:left; border-radius:8px; background-color:#FFFFFF; overflow:hidden; box-shadow:0 0 6px #CEC5AC;}
.cookpad_popular_img01{height:312px; margin:9px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.cookpad_popular_title01{color:#2B2B2B; font-size:22px; line-height:27px; padding:5px 0 0 15px;}
.cookpad_popular_tx01{display:flex; align-items:center; padding:10px 0 0 15px; font-size:13px; font-weight:500;}
.cookpad_popular_tx01 p{width:33px; height:33px; border-radius:50%; margin-right:8px; overflow:hidden; display:flex; justify-content:center; align-content:center;}
.cookpad_popular_right{width:482px; display:flex; flex-wrap:wrap; align-items:flex-end;}
.cookpad_popular02{width:482px; height:202px; float:left; padding:8px; border-radius:8px; background-color:#FFFFFF; overflow:hidden; box-shadow:0 0 6px #CEC5AC; display:flex; box-sizing:border-box;}
.cookpad_popular02:first-child{align-self:flex-start;}
.cookpad_popular_img02{width:246px; height:186px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.cookpad_popular02_lr{width:195px; padding-left:20px; display:flex; flex-wrap:wrap; align-items:flex-end;}
.cookpad_popular_title02{width:100%; color:#2B2B2B; font-size:20px; line-height:25px; padding:5px 0 0 0; align-self:flex-start;}
.cookpad_popular_tx02{display:flex; align-items:center; padding:0 0 10px 0; font-size:13px; font-weight:500;}
.cookpad_popular_tx02 p{width:33px; height:33px; border-radius:50%; margin-right:8px; overflow:hidden; display:flex; justify-content:center; align-content:center;}
.cookpad_adsense{display:flex; justify-content:space-between; margin-top:70px;}
.cookpad_adsense li{width:336px; height:280px; color:#666666; font-size:32px; font-weight:bold; line-height:1; display:flex; justify-content:center; align-items:center; background-color:#D5D5D5;}
.cookpad_about_bg{height:527px; background:url(../images/cookpad_about_bg.jpg?cb=46b12db777bcfc9cb727eaf7a5a23ab417f78fb0-22627452666) no-repeat center;}
.cookpad_about{width:1100px; margin:0 auto; padding-top:70px;}
.cookpad_about_text{color:#401C02; font-size:15px; font-weight:500; line-height:29px; padding-top:35px;}
.cookpad_about_a{padding-top:65px;}
.cookpad_about_a a{font-size:25px; font-weight:bold; line-height:1.3;}
.cookpad_about_a a:hover{opacity:.7;}
.cookpad_about_a a img{transform:rotate(-90deg); margin-left:10px;}
.footer{width:1100px; margin:0 auto; padding:70px 0 100px 0; display:flex; justify-content:space-between;}
.footer_nav{display:flex; padding-top:20px;}
.footer_nav li{padding-right:55px;}
.footer_nav li a{color:#401C00; font-size:14px; font-weight:bold;}
.footer_nav li a:hover{opacity:.8;}
.footer_nav li p{padding-top:15px;}
.footer_nav li p a{font-weight:500;}
.pagetop{padding-top:60px; text-align:right;}
.pagetop a{font-size:16px; font-weight:bold;}
.pagetop a:hover{opacity:.7;}
.pagetop a img{margin-left:10px;}
.footer_copyright_bg{background-color:#F4F2EF; margin-bottom:95px;}
.footer_copyright{width:1100px; margin:0 auto; font-size:11px; line-height:70px;}
.footer_copyright_bg.active{margin-bottom:0;}

.meat_list{flex-wrap:wrap; justify-content:flex-start; padding-top:10px;}
.meat_list li{margin:30px 0 0 24px;}
.meat_list li:nth-child(3n+1){margin-left:0;}
.meat_pageup{display:flex; justify-content:center; padding-top:65px;}
.meat_pageup li{color:#B3B3B3; font-size:15px; font-weight:500; padding:0 9px;}
.meat_pageup li a{color:#666666; text-decoration:underline;}
.meat_synopsis{display:flex; justify-content:space-between; padding-top:60px;}
.meat_synopsis_img{width:258px; border-radius:6px; overflow:hidden;}
.meat_synopsis_lr{width:770px;}
.meat_synopsis_title{font-size:30px; line-height:1.2;}
.meat_synopsis_tx{display:flex; align-items:center; padding-top:20px; font-size:15px; font-weight:500;}
.meat_synopsis_tx p{width:44px; height:44px; border-radius:50%; margin-right:8px; overflow:hidden; display:flex; justify-content:center; align-content:center;}
.meat_synopsis_tx span{color:#717171; font-size:13px; margin-left:12px;}
.meat_synopsis_text{color:#444444; font-size:15px; line-height:22px;}
.meat_synopsis_xbt{font-size:16px; font-weight:bold; padding-top:25px;}
.meat_detail{margin-top:30px; padding:45px; border-radius:6px; background-color:#FFFFFF; display:flex; justify-content:space-between;}
.meat_material{width:280px;}
.meat_material_title{font-size:25px; line-height:1.3;}
.meat_material_people{color:#444444; font-size:16px; display:flex; align-items:center; padding-top:18px;}
.meat_material_people img{margin-right:8px;}
.meat_material_x li{padding:5px 0; display:flex; justify-content:space-between; border-bottom:#E2DBD7 1px dashed;}
.meat_material_cl{color:#502F15; font-size:16px; line-height:27px;}
.meat_material_fl{color:#502F15; font-size:17px; font-weight:bold; line-height:27px;}
.meat_material_xl{color:#502F15; font-size:17px; font-weight:bold; padding-top:25px;}
.meat_material_tips{color:#666666; font-size:16px; line-height:26px; padding-top:15px;}
.meat_steps{width:620px;}
.meat_steps_f{display:flex;}
.meat_steps_f i{width:25px; height:25px; color:#FFFFFF; font-size:17px; line-height:24px; text-align:center; border-radius:50%; background-color:#4A4A4A;}
.meat_steps_f p{width:calc(100% - 38px); color:#666666; font-size:17px; line-height:24px; padding-left:13px;}
.meat_steps_img{width:172px; border-radius:6px; overflow:hidden; margin-top:15px;}

.about_bg01{background:url(../images/about_bg01.png?cb=46b12db777bcfc9cb727eaf7a5a23ab417f78fb0-22627452666) no-repeat center top;}
.about_purpose{width:1100px; margin:0 auto; padding-top:168px; box-sizing:border-box;}
.about_purpose_lq{color:#401C00; font-size:40px; line-height:1.2; letter-spacing:.1em; padding-top:35px;}
.about_purpose_title{font-size:32px; line-height:1.3; letter-spacing:.05em;}
.about_purpose_p{width:420px; font-size:16px; line-height:31px; padding-top:20px;}
.about_bg02{height:650px; margin-top:-20px; background:url(../images/about_bg02.png?cb=46b12db777bcfc9cb727eaf7a5a23ab417f78fb0-22627452666) no-repeat center;}
.about_services{width:1100px; margin:0 auto; padding-top:300px; padding-left:660px; box-sizing:border-box;}

.flex-sb{display:flex; justify-content:space-between;}
.meat_cp{width:820px;}
.meat_adsense{width:250px; margin-top:10px;}
.meat_adsense li{width:250px; height:210px; color:#666666; font-size:32px; font-weight:bold; line-height:1; margin-top:30px; display:flex; justify-content:center; align-items:center; background-color:#D5D5D5;}
.meat_material_adsense{width:250px; height:250px; color:#666666; font-size:32px; font-weight:bold; line-height:1; margin-top:30px; display:flex; justify-content:center; align-items:center; background-color:#D5D5D5;}
.footer_fgx{border-bottom:#CCCCCC 1px solid; margin-top:200px;}
.about_company{width:490px; padding-top:30px;}
.about_company th{font-size:17px; line-height:30px; padding:15px 0; text-align:left; border-bottom:#EBEBEB 1px solid;}
.about_company td{font-size:15px; line-height:30px; padding:16px 0; border-bottom:#EBEBEB 1px solid;}
.footer_adsense_bg{width:100%; height:95px; background-color:#B5B5B5; position:fixed; bottom:0; z-index:2;}
.footer_adsense{width:728px; height:95px; margin:0 auto; background-color:#D5D5D5; color:#666666; font-size:32px; font-weight:bold; line-height:1; display:flex; justify-content:center; align-items:center;}
.footer_adsense_cha{width:32px; height:32px; border-radius:5px; background-color:#000000; position:absolute; top:10px; right:2%; display:flex; justify-content:center; align-items:center; cursor:pointer;}


