@charset "UTF-8";﻿@font-face{font-family:'design_plus';src:url(//www.enihongo.jp/css/fonts/design_plus.eot?v=1.0);src:url(//www.enihongo.jp/css/fonts/design_plus.eot?v=1.0#iefix) format('embedded-opentype'),url(//www.enihongo.jp/css/fonts/design_plus?v=1.0.woff) format('woff'),url(//www.enihongo.jp/css/fonts/design_plus?v=1.0.ttf) format('truetype'),url(//www.enihongo.jp/css/fonts/design_plus?v=1.0.svg#design_plus) format('svg');font-weight:400;font-style:normal}.index .l-header{width:1386px;height:685px;position:relative;margin:0 auto 25px auto}.index .l-header .l-main{width:350px;position:absolute;top:0;left:0}.index .l-header .l-main-inner{padding:38px;text-align:center}.index .l-header h1{width:274px;height:66px;margin:0 auto 40px auto}.index .l-header h1 a{width:274px;height:66px;background:url(//www.enihongo.jp/css/../images/common/logo.png) no-repeat 0 0;background-size:274px auto;display:block}.index .l-header .m-main-read{font-size:15px;letter-spacing:-1px;margin-bottom:15px}.corporate h2{background:#a00e20;padding:5px 0;text-align:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:10px;display:block;line-height:1}.corporate p{text-align:left;font-size:18px;font-weight:700}.l-header-mainimg{width:calc(100% - 350px);max-width:1014px;height:685px;position:absolute;top:0;right:0}.l-header-tel{padding-top:217px;width:350px;text-align:left}.l-header-tel figure{margin-bottom:20px}.l-header-tel .m-tel{font-size:40px;font-weight:700;margin-bottom:8px}.l-header-tel .m-time{font-size:12px;font-weight:700}.pc{display:inline}.sp{display:none}@media screen and (max-width:768px){.index .l-header{width:auto;height:auto;position:inherit;margin:21.73vw auto 0 auto}.index .l-header .l-main{width:auto;position:inherit;top:auto;left:auto}.index .l-header .l-main-inner{padding:25px 15px 15px;text-align:center}.corporate{background:url(//www.enihongo.jp/css/../images/common/waku_1.png) no-repeat left top,url(//www.enihongo.jp/css/../images/common/waku_2.png) no-repeat right bottom;background-size:200px auto;padding:15px 15px 20px;text-align:left;margin-bottom:30px}.corporate h2{background:#a00e20;padding:5px 10px;text-align:center;color:#fff;font-size:4.2vw;font-weight:700;margin-bottom:10px;display:inline-block;line-height:1}.corporate p{text-align:left;font-size:4.8vw;font-weight:700}.corporate p.corptxt{font-weight:400;margin-top:10px;line-height:1.5}.l-header-mainimg{width:100%;max-width:100%43;height:auto;position:inherit;top:auto;right:auto}.l-header-tel{padding-top:217px;width:350px;text-align:left}.l-header-tel figure{margin-bottom:20px}.l-header-tel .m-tel{font-size:40px;font-weight:700;margin-bottom:8px}.l-header-tel .m-time{font-size:12px;font-weight:700}.pc{display:none}.sp{display:inline}}.l-about{width:1290px;height:1190px;margin:0 auto 10px auto;padding-top:60px;position:relative}.m-about{padding:0 0 0 100px;text-align:left}.m-about-read{font-size:20px;font-weight:700;margin-bottom:50px;line-height:1.5}.m-about-tit{font-size:40px;font-weight:700;margin-bottom:50px;line-height:1.5}.m-about-tit strong{font-size:47px;font-weight:700}.l-mov{width:470px;overflow:hidden}.l-mov .m1{width:400px}.l-mov .m1 .l-mov{width:400px;height:auto}.mv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-pickup-tit{position:absolute;top:707px;left:145px}.l-pickup-inner{position:absolute;top:90px;right:0;width:684px;height:1060px;background:url(//www.enihongo.jp/css/../images/index/img_yoshimura.jpg) no-repeat 240px 0;background-size:250px auto;padding-top:360px;box-sizing:border-box}.m-pickup-box{width:520px;height:697px;padding:120px 148px 0 18px;background:url(//www.enihongo.jp/css/../images/index/pc_pickup_bg.png) no-repeat}.m-pickup-tit{font-size:20px;margin-bottom:30px}.m-pickup-txt{font-size:16px;line-height:1.6}@media screen and (max-width:768px){.l-about{width:auto;height:auto;margin:0 20px 10px;padding-top:0;position:inherit}.m-about{padding:0;text-align:left}.m-about-read{font-size:4.8vw;font-weight:700;margin-bottom:20px;line-height:1.5}.m-about-tit{font-size:4.8vw;font-weight:700;margin-bottom:25px;line-height:1.5;text-align:center}.m-about-tit strong{font-size:6vw;font-weight:700}.l-mov{width:auto;overflow:hidden;margin-bottom:35px}.l-mov .m1{width:96%}.l-pickup-tit{position:inherit;top:auto;left:auto;text-align:center}.l-pickup-tit img{width:46.6vw;height:auto}.l-pickup-inner{position:inherit;top:auto;right:auto;width:auto;height:auto;background:url(//www.enihongo.jp/css/../images/index/img_yoshimura.jpg) no-repeat center 0;background-size:46.4vw auto;padding-top:360px;box-sizing:border-box;padding-top:78vw}.m-pickup-box{width:auto;height:171.066vw;padding:16vw 12vw 0;background:url(//www.enihongo.jp/css/../images/index/sp_pickup_bg.png) no-repeat;background-size:100% auto}.m-pickup-tit{font-size:4.2vw;margin-bottom:4.66vw;font-weight:700;line-height:1.3}.m-pickup-txt{font-size:4.2vw;line-height:1.6}}.l-future{background:#f9f7e3;padding:100px 0}.l-future-inner{width:943px;margin:0 auto}.l-future-inner ul{overflow:hidden}.l-future-inner li{width:280px;float:left;margin-right:45px}.l-future-inner li:last-child{margin-right:0}@media screen and (max-width:768px){.l-future{padding:50px 0 0}.l-future-inner{width:auto;margin:0 auto}.l-future-inner ul{overflow:hidden}.l-future-inner li{width:66.9333vw;float:none;margin:0 auto 6.6vw auto}.l-future-inner li:last-child{margin-right:auto}}.l-osusume{min-width:1366px;padding:100px 0;text-align:left;overflow:hidden}.l-osusume .m-osusume-img{width:670px;float:left;margin-right:25px}.l-osusume .m-osusume-img img{width:100%;height:auto}.l-osusume-inner{width:calc(36vw - 25px);float:left;text-align:left}.l-osusume .m-tit{position:relative;padding:0 0 10px 10px;margin-bottom:20px}.l-osusume .m-tit h2{background:#a00e20;padding:8px 30px;border-radius:20px 0 0 25px/25px 0 0 25px;color:#fff;font-weight:700;font-size:18px;line-height:1}.l-osusume .m-tit .ic{position:absolute;bottom:0;left:0}.l-osusume dl{background:url(//www.enihongo.jp/css/../images/common/ic_hito.png) no-repeat 0 3px;padding-left:40px;margin-bottom:15px;background-size:30px auto}.l-osusume dt{font-size:18px;font-weight:700;line-height:1.5}.l-osusume dd{font-size:16px;line-height:1.5}@media screen and (max-width:768px){.l-osusume{min-width:auto;padding:50px 0;text-align:left;overflow:hidden}.l-osusume .m-osusume-img{width:auto;float:none;margin-right:0;margin-bottom:10vw}.l-osusume-inner{width:auto;float:none;text-align:left;padding:0 20px}.l-osusume .m-tit{position:relative;padding:0 0 10px 10px;margin-bottom:20px}.l-osusume .m-tit h2{background:#a00e20;padding:8px 30px;border-radius:20px 0 0 25px/25px 0 0 25px;color:#fff;font-weight:700;font-size:4.2vw;line-height:1;text-align:center}.l-osusume .m-tit .ic{position:absolute;bottom:0;left:0}.l-osusume dl{background:url(//www.enihongo.jp/css/../images/common/ic_hito.png) no-repeat 0 3px;padding-left:40px;margin-bottom:15px;background-size:30px auto}.l-osusume dt{font-size:4.2vw}.l-osusume dd{font-size:4vw}}.l-voice{background:#f5f5f5;padding:100px 0}.l-voice .m-tit{width:520px;margin:0 auto 60px auto}.l-voice .m-tit h2{background:#a00e20;padding:8px 30px;border-radius:20px 20px 20px 20px/20px 20px 20px 20px;color:#fff;font-weight:700;font-size:18px;line-height:1}.l-voice-inner{width:1060px;margin:0 auto;position:relative;z-index:30;text-align:left}.index_post_slider{margin-bottom:35px}.l-voice .post_list_slider_wrap{position:relative;background:#fff;border-bottom:1px solid #ddd}.l-voice .post_list_slider_wrap:before{content:'';display:block;width:1px;height:130px;background:#ddd;position:absolute;left:0;top:210px;z-index:2}.l-voice .post_list_slider_wrap:after{content:'';display:block;width:1px;height:130px;background:#ddd;position:absolute;right:0;top:210px;z-index:2}.l-voice .post_list{overflow:hidden;width:1060px;height:340px}.l-voice .item{height:340px;position:relative}.image_link{display:block;background:0 0}.image_wrap{display:block;width:100%;height:210px;position:relative;z-index:1;overflow:hidden}.l-voice .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.l-voice .title_area{padding:20px;background:#fff;height:140px;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.l-voice .title{font-weight:500;font-size:14px;line-height:1.6;max-height:4.8em;overflow:hidden;visibility:visible}.l-voice .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.l-voice .category a{position:absolute;top:175px;left:30px;z-index:10;display:inline-block;font-size:12px;width:110px;height:35px;line-height:35px;text-align:center;background:#000;color:#fff}.l-voice .date{position:absolute;bottom:30px;left:30px;color:#999;font-size:12px}.l-voice .carousel_arrow.prev_item{position:absolute;left:-55px;top:185px}.l-voice .carousel_arrow.next_item{position:absolute;right:-55px;top:185px}.index_free_space{position:relative;z-index:30}.index_free_space.type2{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index_free_space.type2 .cb_contents_inner{width:auto}.carousel_arrow{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;cursor:pointer;z-index:10;overflow:hidden}.carousel_arrow:before{font-family:'design_plus';color:#000;font-size:18px;display:block;height:50px;line-height:50px;width:100%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease;transition:all .2s ease}.carousel_arrow.prev_item:before{content:'\e90f'}.carousel_arrow.next_item:before{content:'\e910';left:0;right:0}.carousel_arrow:hover:before{color:#ccc}.author_profile a.avatar img,.animate_image img,.animate_background .image,#recipe_archive .blur_image{width:100%;height:auto;-webkit-transition:transform .75s ease;transition:transform .75s ease}.author_profile a.avatar:hover img,.animate_image:hover img,.animate_background:hover .image,#recipe_archive a:hover .blur_image{-webkit-transform:scale(1.2);transform:scale(1.2)}.index_post_slider .carousel_arrow.prev_item{position:absolute;left:-55px;top:145px}.index_post_slider .carousel_arrow.next_item{position:absolute;right:-55px;top:145px}.m-btn{width:130px;margin:0 auto}.m-btn a{border:#a00e20 1px solid;padding:10px 0;text-align:center;display:block;border-radius:10px;color:#a00e20;font-size:14px;line-height:1}@media screen and (max-width:768px){.l-voice{background:#f5f5f5;padding:50px 20px}.l-voice .m-tit{width:70vw;margin:0 auto 30px auto}.l-voice .m-tit h2{background:#a00e20;padding:10px 0;border-radius:10px 10px 10px 10px/10px 10px 10px 10px;color:#fff;font-weight:700;font-size:18px;line-height:1}.l-voice-inner{width:auto;margin:0 auto;position:relative;z-index:30;text-align:left}.index_post_slider{margin-bottom:20px}.l-voice .post_list_slider_wrap{position:relative;background:#fff;border-bottom:1px solid #ddd}.l-voice .post_list_slider_wrap:before{content:'';display:block;width:1px;height:43vw;background:#ddd;position:absolute;left:0;top:28vw;z-index:2}.l-voice .post_list_slider_wrap:after{content:'';display:block;width:1px;height:43vw;background:#ddd;position:absolute;right:0;top:28vw;z-index:2}.l-voice .post_list{overflow:hidden;width:auto;height:70.6vw}.l-voice .item{height:70.6vw;position:relative}.image_link{display:block;background:0 0}.image_wrap{display:block;width:100%;height:28vw;position:relative;z-index:1;overflow:hidden}.l-voice .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.l-voice .title_area{padding:15px;background:#fff;height:42.6vw;border-right:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.l-voice .title{font-weight:500;font-size:14px;line-height:1.6;max-height:4.8em;overflow:hidden;visibility:visible}.l-voice .title span{display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.l-voice .category a{position:absolute;top:175px;left:30px;z-index:10;display:inline-block;font-size:12px;width:110px;height:35px;line-height:35px;text-align:center;background:#000;color:#fff}.l-voice .date{position:absolute;bottom:30px;left:30px;color:#999;font-size:12px}.l-voice .carousel_arrow.prev_item{position:absolute;left:-55px;top:185px}.l-voice .carousel_arrow.next_item{position:absolute;right:-55px;top:185px}.index_free_space{position:relative;z-index:30}.index_free_space.type2{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.index_free_space.type2 .cb_contents_inner{width:auto}.carousel_arrow{width:50px;height:50px;line-height:50px;text-align:center;position:absolute;cursor:pointer;z-index:10;overflow:hidden}.carousel_arrow:before{font-family:'design_plus';color:#000;font-size:18px;display:block;height:50px;line-height:50px;width:100%;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease;transition:all .2s ease}.carousel_arrow.prev_item:before{content:'\e90f'}.carousel_arrow.next_item:before{content:'\e910';left:0;right:0}.carousel_arrow:hover:before{color:#ccc}.author_profile a.avatar img,.animate_image img,.animate_background .image,#recipe_archive .blur_image{width:100%;height:auto;-webkit-transition:transform .75s ease;transition:transform .75s ease}.author_profile a.avatar:hover img,.animate_image:hover img,.animate_background:hover .image,#recipe_archive a:hover .blur_image{-webkit-transform:scale(1.2);transform:scale(1.2)}.index_post_slider .carousel_arrow.prev_item{position:absolute;left:-55px;top:145px}.index_post_slider .carousel_arrow.next_item{position:absolute;right:-55px;top:145px}.m-btn{width:130px;margin:0 auto}.m-btn a{border:#a00e20 1px solid;padding:10px 0;text-align:center;display:block;border-radius:10px;color:#a00e20;font-size:14px;line-height:1}}.l-blog{background:#f9dee2;padding:100px 0}.l-blog .m-tit{width:520px;margin:0 auto 60px auto}.l-blog .m-tit h2{background:#a00e20;padding:8px 30px;border-radius:20px 20px 20px 20px/20px 20px 20px 20px;color:#fff;font-weight:700;font-size:18px;line-height:1}.l-blog-inner{width:900px;margin:0 auto 35px auto;position:relative;z-index:30;text-align:left;background:#fff;overflow:hidden}.m-blog{width:33.333%;float:left;height:340px;position:relative}.m-blog .image_wrap{display:block;width:100%;height:185px;position:relative;z-index:1;overflow:hidden}.l-blog .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2}.m-blog .m-blog-txtarea{background:#fff;height:150px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3;padding:20px}.m-blog-tit{font-size:16px;line-height:1.5}.m-blog-date{position:absolute;bottom:20px;left:20px;font-size:12px}.m-blog-cat{position:absolute;bottom:20px;left:107px;font-size:12px}@media screen and (max-width:768px){.l-blog{background:#f9dee2;padding:50px 0}.l-blog .m-tit{width:70vw;margin:0 auto 30px auto}.l-blog .m-tit h2{background:#a00e20;padding:10px 0;border-radius:10px 10px 10px 10px/10px 10px 10px 10px;color:#fff;font-weight:700;font-size:18px;line-height:1}.l-blog-inner{width:auto;margin:0 20px 20px;position:relative;z-index:30;text-align:left;background:#fff;overflow:hidden}.m-blog{width:auto;float:none;height:auto;position:relative;border-bottom:#ddd 1px solid;height:24.4vw}.m-blog a{display:inline-block}.m-blog .image_wrap{display:block;width:40vw;height:24.4vw;position:relative;z-index:1;overflow:hidden}.l-blog .image{width:100%;height:100% !important;display:block;overflow:hidden;position:relative;z-index:2;background-size:cover}.m-blog .m-blog-txtarea{width:45vw;background:#fff;height:24.4vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:3;padding:5px;float:right}.m-blog-tit{font-size:14px;line-height:1.4}.m-blog-date{position:absolute;bottom:5px;left:10px;font-size:10px}.m-blog-cat{position:absolute;bottom:5px;left:80px;font-size:10px}}