.SearchBox .detailbtn{width:100%;border:1px solid #333;border-radius:1px;background-color:#fff;margin-top:20px;margin-bottom:2px;font-size:1.7rem;padding:14px 0;position:relative;cursor:pointer;text-align:center;box-sizing:border-box}.SearchBox .detail_search,.recipe .SearchBox .detail_search .movie_area,.recipe.detail .SearchBox .detail_search .movie_area{display:none}.SearchBox .detail_search .movie_btn{width:100%;border:1px solid #333;border-radius:1px;background-color:#fff;margin-top:20px;margin-bottom:2px;font-size:1.7rem;padding:14px 0;position:relative;cursor:pointer;text-align:center}.SearchBox .detail_search .movie_btn.no_item{opacity:.35}.SearchBox .detail_search .movie_btn span{position:relative;display:inline-block;padding-left:26px}.SearchBox .detail_search .movie_btn span:before{display:block;content:'';position:absolute;top:-1px;left:0;width:20px;height:20px;margin:0 auto;border-radius:50%;background-color:#e60019}.SearchBox .detail_search .movie_btn span:after{display:block;content:'';position:absolute;top:4px;left:7px;width:0;height:0;margin:0 auto;border:5px solid transparent;border-left:7px solid #fff}.SearchBox .detailbtn:after{display:block;content:"";position:absolute;top:50%;right:20px;margin:-8px 0 0;width:8px;height:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #333;border-right:2px solid #333;pointer-events:none}.SearchBox .open .detailbtn:after{margin:-4px 0 0;-webkit-transform:rotate(315deg);transform:rotate(315deg);pointer-events:none}.SearchBox input.searchField{border:1px solid #999;border-radius:3px;background-color:#fff;box-shadow:0 1px 2px 2px rgba(0,0,0,.1) inset;font-size:1.5rem;padding:10px 14px 9px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:80%;text-align:left;float:left}.SearchBox input.btn{border-radius:3px;background-color:#333;color:#fff;font-size:1.7rem;padding:9px 4%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:18%;margin-left:2%}.SearchBox label>p{color:#333;position:absolute;width:100%;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2;font-size:1.4rem}.SearchBox label>span{display:block;color:#333;position:absolute;width:100%;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2;font-size:1.4rem;cursor:pointer}.SearchBox .search_menu{display:block;cursor:pointer;width:100%;border:none;opacity:0;position:relative;z-index:2;padding:18px 13px;font-size:1.6rem}.SearchBox .search_menu::-ms-expand{display:none}.SearchBox .search_menu:focus{z-index:-1;opacity:1}.SearchBox .menu_list li{width:47%}.SearchBox .menu_list li:nth-child(2n){float:right}.SearchBox .change_select{position:relative;background:#fff;cursor:pointer;border-radius:4px;margin-top:12px;font-size:1.5rem;height:58px;text-align:center}.SearchBox .change_select label:after{display:block;content:"";position:absolute;bottom:6px;right:0;left:0;margin:auto;width:6px;height:6px;border-top:2px solid #f8522c;border-right:2px solid #f8522c;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.SearchBox h2{padding:0;font-size:1.8rem;text-align:center}.inner.resultonly{display:none}.result .contentsWrap .inner.resultonly{display:block}@media screen and (max-width:320px){.SearchBox input.btn{font-size:1.5rem;padding:10px 3%}}@media screen and (min-width:769px){.SearchBox .detail_search .movie_btn{width:24%;border:1px solid #aeb0ab;border-radius:3px;background-color:#fff;margin-top:12px;font-size:1.5rem;height:47px;text-align:center;padding:0}.SearchBox .detail_search .movie_btn span{color:#333;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.2;font-size:1.4rem;cursor:pointer}.SearchBox input.searchField{padding:10px 14px;width:100%}.SearchBox .menu_list li,.SearchBox .menu_list li:nth-child(2n){float:left;width:24%;margin-right:1.3%}.SearchBox .menu_list li:last-child,.SearchBox .menu_list li:nth-child(7){margin-right:0}.SearchBox .change_select label:after{display:block;content:"";position:absolute;top:50%;bottom:auto;left:auto;right:12px;margin:-5px 0 0;width:6px;height:6px;border-top:2px solid #f8522c;border-right:2px solid #f8522c;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.SearchBox .search_menu{padding:13px}.SearchBox .search_title,.SearchBox .search_title+div{display:inline-block;vertical-align:middle}.SearchBox .search_title{width:15%;text-align:left}.SearchBox .search_title+div{width:84.55%}.SearchBox .searchcontent{margin-bottom:30px;display:flex;align-items:center}.result .contentsWrap .SearchBox .refineSearch .searchcontent.searchtop{margin-bottom:0}.SearchBox .detail_search .searchcontent{align-items:flex-start}.SearchBox div.topWrap{width:calc(100% - 388px);position:relative}.SearchBox div.btnWrap{display:flex}.SearchBox input.btn{background-image:url(/recipe/img/common/icon_search.png);background-position:90% center;background-repeat:no-repeat;padding:6px 4%;font-size:1.6rem;cursor:pointer}.SearchBox #product_search .menu_list li{width:32.3%;margin-right:1.55%;margin-bottom:10px}.SearchBox #product_search .menu_list li div{background-image:url(/recipe/img/common/search_product01.png);background-position:2px center;background-repeat:no-repeat;height:57px}.SearchBox #product_search .menu_list li:nth-child(2) div{background-image:url(/recipe/img/common/search_product02.png)}.SearchBox #product_search .menu_list li:nth-child(3) div{background-image:url(/recipe/img/common/search_product03.png)}.SearchBox #product_search .menu_list li:nth-child(4) div{background-image:url(/recipe/img/common/search_product04.png)}.SearchBox #product_search .menu_list li:nth-child(5) div{background-image:url(/recipe/img/common/search_product05.png)}.SearchBox #product_search .menu_list li:nth-child(6) div{background-image:url(/recipe/img/common/search_product06.png)}.SearchBox #product_search .menu_list li:nth-child(7) div{background-image:url(/recipe/img/common/search_product07.png)}.SearchBox #product_search .menu_list li:nth-child(3n){margin-right:0}.SearchBox #detail_search .menu_list li{margin-bottom:10px}.SearchBox #detail_search .menu_list li:nth-child(4n){margin-right:0}.SearchBox .menu_list{display:flex;flex-wrap:wrap}.SearchBox #product_search .search_menu{padding:18px 13px}.SearchBox h2{padding:0;font-size:2.4rem}}.SearchBox .sboxBgset{background-color:#f7f7f7;padding:34px 0}.result .contentsWrap .SearchBox.newSearch .sboxBgset,.result .contentsWrap .SearchBox.newSearch .sboxBgsetOpen{background-color:#ededed}.result .contentsWrap .SearchBox .sboxBgset{padding:0}.result .contentsWrap .SearchBox .sboxBgset .refineSearch,.result.sboxBgset .newSearch.inner{padding:34px 0}.result .contentsWrap .SearchBox.newSearch .sboxBgset .newSearch{padding:34px 0 30px}.SearchBox .detail_search{width:100%;padding:34px 0 56px}.SearchBox .sboxBgsetOpen{background-color:#ededed}.SearchBox .searchtop .detail_btn,.detail .SearchBox .searchtop .detail_btn{width:22%;display:inline-block;vertical-align:top;text-align:center;box-sizing:border-box;border-radius:3px;padding:0}.SearchBox .searchtop .detail_btn dt,.detail .SearchBox .searchtop .detail_btn dt{text-align:left;background-color:#fff;padding:14px 1.5% 14px 34px;font-size:1.4rem;background-image:url(/recipe/img/common/open.png);background-position:136px center;background-repeat:no-repeat;cursor:pointer;border:1px solid silver;border-radius:4px}.SearchBox .searchtop .movie_btn{display:inline-block;text-align:center;background-color:#fff;padding:14px 1.5%;font-size:1.4rem;background-image:url(/recipe/img/common/more.png);background-position:136px center;background-repeat:no-repeat;cursor:pointer;vertical-align:middle;box-sizing:border-box}.SearchBox .search_btn{display:inline-block;background-color:#fff;padding:14px 1.5%;background-image:url(/recipe/img/common/more.png);background-position:98% center;background-repeat:no-repeat;cursor:pointer;vertical-align:middle;box-sizing:border-box;width:100%;text-align:center;font-size:1.6rem;border:1px solid silver;border-radius:4px}.SearchBox .searchtop .detail_btn.open dt,.detail .SearchBox .searchtop .detail_btn.open dt{background-image:url(/recipe/img/common/close.png);padding-left:56px}.SearchBox .keyword,.detail .SearchBox .keyword{margin-top:20px}.SearchBox .keyword .movie_btn,.detail .SearchBox .keyword .movie_btn{position:relative;width:22%;display:inline-block;vertical-align:top;text-align:center;background-color:#fff;border:1px solid #333;box-sizing:border-box;border-radius:3px}.detail .SearchBox .keyword .movie_btn{float:right;width:19.99%}.SearchBox .keyword .movie_btn:before,.detail .SearchBox .keyword .movie_btn:before{display:block;content:'';position:absolute;top:4px;left:0;right:0;width:12px;height:12px;margin:0 auto;border-radius:50%;background-color:#e60019}.SearchBox .keyword .movie_btn:after,.detail .SearchBox .keyword .movie_btn:after{display:block;content:'';position:absolute;top:7px;left:4px;right:0;width:0;height:0;margin:0 auto;border:3px solid transparent;border-left:5px solid #fff}.SearchBox .keyword .movie_btn span,.detail .SearchBox .keyword .movie_btn span{display:block;vertical-align:top;text-align:center;padding:18px 1.5% 4px;font-size:1.4rem;line-height:1.2;box-sizing:border-box;cursor:pointer}.SearchBox .food ul,.detail .SearchBox .food ul{margin-top:10px}.SearchBox .keyword li,.detail .SearchBox .keyword li{margin:5px 20px 5px 0;line-height:1.2;display:inline-block;text-align:left}.SearchBox .keyword li a,.detail .SearchBox .keyword li a{font-size:1.4rem}.SearchBox .food li button,.detail .SearchBox .food li button{float:left;background-color:#fff;border-radius:4px;padding:10px 18px;margin:7px;cursor:pointer}.SearchBox #product_search .menu_list li.no_item,.SearchBox .menu_list li.no_item{opacity:.35}@media screen and (max-width:320px){.SearchBox input.btn,.detail .SearchBox input.btn,.ranking .SearchBox input.btn,.result .contentsWrap .SearchBox input.btn{font-size:1.4rem}.SearchBox .searchtop .detail_btn,.detail .SearchBox .searchtop .detail_btn,.ranking .SearchBox .searchtop .detail_btn,.result .contentsWrap .SearchBox .searchtop .detail_btn{font-size:1.3rem;width:21%}}@media screen and (min-width:769px){.SearchBox .keyword ul,.detail .SearchBox .food ul,.ranking .SearchBox .keyword ul,.result .contentsWrap .SearchBox .keyword ul{display:block}.SearchBox .food ul,.detail .SearchBox .food ul,.result .contentsWrap .SearchBox .food ul{margin-top:0}.SearchBox .search_title,.detail .SearchBox .search_title,.ranking .SearchBox .search_title{width:13.5%}.SearchBox .detail_search .search_title{padding-top:10px;font-size:18px;line-height:1.6}.SearchBox .keyword .search_title{background-color:#fff;text-align:center;border:1px solid silver;border-radius:4px;padding:14px 0}.SearchBox input.btn,.detail .SearchBox input.btn,.ranking .SearchBox input.btn,.result .contentsWrap .SearchBox input.btn{font-size:1.6rem;width:90px;padding:10px 5% 10px 4%;cursor:pointer;letter-spacing:.1em}.SearchBox input.btn{position:absolute;right:0;top:0}.SearchBox .searchtop .detail_btn,.SearchBox .searchtop .movie_btn,.detail .SearchBox .searchtop .detail_btn,.ranking .SearchBox .searchtop .detail_btn{width:174px;margin-left:20px}.SearchBox .searchtop .detail_btn dt,.SearchBox .searchtop .movie_btn,.detail .SearchBox .searchtop .detail_btn dt,.ranking .SearchBox .searchtop .detail_btn dt,.result .contentsWrap .SearchBox .searchtop .detail_btn dt{font-size:1.6rem;border:1px solid silver;border-radius:4px}.detail .SearchBox .keyword .search_title+div,.result .contentsWrap .SearchBox .keyword .search_title+div{width:61.2%;text-align:left}.SearchBox .keyword .search_title+div{width:80%;margin-left:3%}.SearchBox .keyword .movie_btn,.ranking .SearchBox .keyword .movie_btn{width:19.7%;margin-left:20px}.SearchBox .keyword .movie_btn{margin-left:40px}.result .contentsWrap .SearchBox .keyword .movie_btn{width:21.7%;margin-left:20px}.detail .SearchBox .keyword .movie_btn{float:none;font-size:1.6rem;width:17%;margin-left:1.3%;cursor:pointer}.SearchBox .keyword .movie_btn:before,.detail .SearchBox .keyword .movie_btn:before,.ranking .SearchBox .keyword .movie_btn:before,.result .contentsWrap .SearchBox .keyword .movie_btn:before{top:0;bottom:0;left:8px;width:18px;height:18px;margin:auto 0}.SearchBox .keyword .movie_btn:before,.ranking .SearchBox .keyword .movie_btn:before{left:26px}.SearchBox .keyword .movie_btn:after,.detail .SearchBox .keyword .movie_btn:after,.ranking .SearchBox .keyword .movie_btn:after,.result .contentsWrap .SearchBox .keyword .movie_btn:after{top:0;bottom:0;left:15px;margin:auto 0;border:4px solid transparent;border-left:6px solid #fff}.SearchBox .keyword .movie_btn:after,.ranking .SearchBox .keyword .movie_btn:after{left:33px}.SearchBox .keyword .movie_btn span,.detail .SearchBox .keyword .movie_btn span,.ranking .SearchBox .keyword .movie_btn span,.result .contentsWrap .SearchBox .keyword .movie_btn span{padding:9px 0 9px 26px;font-size:1.6rem}.SearchBox .keyword .movie_btn span,.ranking .SearchBox .keyword .movie_btn span{padding:8px 0 8px 26px}}@media screen and (max-width:768px){.SearchBox div.topWrap{position:relative}.SearchBox input.btn{background-image:url(/recipe/img/common/icon_search.png);background-position:center;background-repeat:no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden;position:absolute;right:0;top:0;width:13%;font-size:1.5rem;padding:8px 4%}.SearchBox input.searchField#RecipeSearchFreeword{width:86%;font-size:12px}.SearchBox div.btnWrap{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center}.SearchBox .searchtop .movie_btn{width:48%;display:block;border:1px solid silver;border-radius:4px;padding:14px 1.5%;font-size:12px;background-position:95% center;background-size:24px;margin-top:10px;text-align:center}.SearchBox .searchtop .detail_btn{width:48%;display:block;vertical-align:top;text-align:center;box-sizing:border-box;padding:0;margin-right:3%;margin-top:10px}.SearchBox .searchtop .detail_btn.open dt{padding-left:0}.SearchBox .searchtop .detail_btn dt{text-align:center;padding:14px 1.5%;font-size:12px;background-position:95% center;background-size:20px}.SearchBox .sboxBgset{padding:14px 0}.result .contentsWrap .SearchBox .sboxBgset{padding:0}.result .contentsWrap .SearchBox .sboxBgset .refineSearch{padding:14px 0}.SearchBox .keyword{margin-top:8px}.result .contentsWrap .SearchBox .keyword{margin-top:0;display:none}.SearchBox .mode_tbsp.searchselect ul{display:flex;justify-content:space-between;margin:0;width:100%;background-color:#fff;text-align:center}.SearchBox .mode_tbsp.searchselect ul li{width:33.333%;margin:0;border:1px solid silver;border-left:none;padding:14px 0;position:relative;font-size:12px}.SearchBox .mode_tbsp.searchselect ul li.open:before{content:"";position:absolute;bottom:-16px;left:50%;margin-left:-8px;border:6px solid transparent;border-top:10px solid #fff;z-index:2}.SearchBox .mode_tbsp.searchselect ul li.open:after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-10px;border:8px solid transparent;border-top:12px solid silver;z-index:1}.SearchBox .food li button,.SearchBox label>span{font-size:10px}.SearchBox .mode_tbsp.searchselect ul li:last-of-type{border-right:none}.SearchBox .detail_search{padding:0 0 10px}.SearchBox .detailbtn:after{content:none}.seachlistBtn{padding-top:20px}.SearchBox .food ul,.SearchBox .menu_list{margin-top:0;padding:24px 0 0}.SearchBox .menu_list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.SearchBox .search_btn{font-size:12px}.accordion.food{display:block}#detail_search.accordion,#product_search.accordion{display:none}.SearchBox .change_select label:after{display:block;content:"";position:absolute;top:0;bottom:0;right:10px;left:auto;margin:auto;width:6px;height:6px;border-top:2px solid #f8522c;border-right:2px solid #f8522c;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.SearchBox .change_select{font-size:1rem;height:auto}.result .contentsWrap .SearchBox .change_select{min-height:56px}.SearchBox .search_menu{padding:10px 20px}.SearchBox .keyword li a{font-size:10px}#movie .detail_search .inner,#movie .inner.newSearch,#movie .inner.seachlistBtn,#ranking .detail_search .inner,#ranking .inner.newSearch,#ranking .inner.seachlistBtn,#tieup .detail_search .inner,#tieup .inner.newSearch,#tieup .inner.seachlistBtn,#usefulcontent .detail_search .inner,#usefulcontent .inner.newSearch,#usefulcontent .inner.seachlistBtn{width:93.75%;margin:auto}.result .contentsWrap .SearchBox.newSearch .newSearch .food,.result .contentsWrap .SearchBox.newSearch .newSearch .keyword{display:block}}#globalNav .SearchBox .sboxBgset{background-color:transparent;background-image:url(/img/common/parts/bg_line_dotted_gray01.png);background-position:left bottom;background-repeat:repeat-x}#globalNav .SearchBox .sboxBgset .inner{padding-left:3%;padding-right:3%}@media screen and (min-width:769px){#globalNav .SearchBox .sboxBgset{background-image:none;padding:0}#globalNav .SearchBox .sboxBgset .inner{padding-left:0;padding-right:0}#globalNav .SearchBox div.topWrap{width:calc(100% - 340px)}#globalNav .SearchBox .searchtop .movie_btn{width:150px;padding:14px 7.5% 14px 1.5%;background-position:112px center}}