@import url("global.css");.linkbtn{position:absolute;bottom:-30px}.linkbtn a{display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;width:152px;line-height:152px;height:148px;text-align:center;margin:0 auto;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright;font-weight:bold;font-size:17px;color:#573000}.linkbtn a:hover{opacity:.8}#toparea{-webkit-transform:translateY(-20px);transform:translateY(-20px);position:relative;margin-bottom:35px}#toparea #slidearea{position:relative}#toparea #slidearea .slider-pro{position:relative}#toparea #slidearea .slider-pro::before{content:"";position:absolute;z-index:500;left:0;top:0;right:0;bottom:0;background:url("../img/slider_waku.png") no-repeat top center;background-size:cover}#toparea #slidearea .maintext{position:absolute;z-index:504;left:50%;top:50%;-webkit-transform:translate(-50%, -55%);transform:translate(-50%, -55%);text-align:center;white-space:nowrap}#toparea #slidearea .maintext span{display:block;font-size:33px;color:#FFF;margin-bottom:10px}#toparea #slidearea .maintext img{width:306px}#toparea #toptopics{position:absolute;z-index:502;left:0;right:0;bottom:100px;width:1000px;margin:0 auto;background-color:#FFF;height:66px;-webkit-border-radius:33px;border-radius:33px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:17px 25px}#toparea #toptopics a{display:block;overflow:hidden;line-height:32px;position:relative}#toparea #toptopics a::after{content:"\f054";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:bold;font-family:"Font Awesome 5 free","Font Awesome 5 Brands";line-height:1;font-size:20px}#toparea #toptopics a .cat{display:block;float:left;-webkit-border-radius:30px;border-radius:30px;background-color:#F77567;color:#FFF;font-size:14px;text-align:center;padding:0 20px}#toparea #toptopics a .date{display:block;float:left;font-weight:bold;margin:0 20px}#toparea #toptopics a p{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:40px}#toparea #toptopics a:hover{color:#F9BE65}.sp-buttons{padding-top:0;position:absolute;bottom:30px;left:0;right:0;text-align:center;margin:0 auto;z-index:503}.sp-button{width:16px;height:16px;margin:5px;border:none;background-color:#F49700;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.sp-selected-button,.sp-button:hover{background-color:#EEE}#topkitchen{-webkit-transform:translateY(25px);transform:translateY(25px);padding:100px 0;background:url("../img/ribbon.png") no-repeat top center;background-size:contain}#topkitchen .inner{width:calc( ( 100% - 1200px ) / 2 + 1200px );position:relative}#topkitchen .inner h2{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright;font-weight:bold;font-size:33px;line-height:2}#topkitchen .inner .phbox{position:relative;max-width:1260px;margin-right:240px}#topkitchen .inner .phbox figure{height:670px;overflow:hidden;-webkit-border-top-right-radius:80px;border-top-right-radius:80px;-webkit-border-bottom-right-radius:80px;border-bottom-right-radius:80px}#topkitchen .inner .phbox .txt{position:absolute;right:70px;bottom:40px;background-color:#FFF;-webkit-border-radius:100px;border-radius:100px;padding:30px 80px}#topkitchen .inner .phbox .txt h3{position:absolute;right:-20px;top:-150px}#topkitchen .inner .phbox .txt::before{content:"";position:absolute;left:10px;top:10px;right:10px;bottom:10px;-webkit-border-radius:100px;border-radius:100px;border:1px solid #F49700}#topkitchen .inner .phbox .linkbtn{right:-45px}#topkitchen .inner .phbox .linkbtn a{background-image:url("../img/click_or.png");color:#FFF}#topcook{position:relative;height:670px}#topcook::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;height:170px;background-color:#FEEFD9}#topcook h2{float:left;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright;font-weight:bold;font-size:33px;line-height:2}#topcook h2 span{display:block;font-size:17px;padding-top:2em}#topcook .phbox{position:absolute;top:0;bottom:0;right:0;left:calc( ( 100% - 1200px ) / 2 + 140px );background:url("../img/cook_bg.jpg") no-repeat center center;background-size:cover;-webkit-border-top-left-radius:80px;border-top-left-radius:80px;-webkit-border-bottom-left-radius:80px;border-bottom-left-radius:80px}#topcook .phbox ul{letter-spacing:-.4em;margin:50px 100px 80px;text-align:center}#topcook .phbox ul li{letter-spacing:normal;display:inline-block;width:25%;max-width:220px;text-align:center;padding:30px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#topcook .phbox ul li figure{width:200px;margin:0 auto;border:4px solid #FFF;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}#topcook .phbox ul li>p{margin-top:10px;font-size:19px;line-height:1}#topcook .phbox .linkbtn{left:-45px}#topcook .phbox .linkbtn a{background-image:url("../img/click_wh.png")}#topjob{background-color:#FEEFD9;padding:160px 0 170px}#topjob h2{text-align:center;font-weight:bold;font-size:33px;line-height:1}#topjob h2 span{display:block;font-size:17px;margin:10px 0 0}#topjob ul{width:1320px;margin:50px auto 0;overflow:hidden}#topjob ul li{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}#topjob ul li figure{-webkit-border-radius:20px;border-radius:20px;overflow:hidden}#topjob ul li h3{margin:0 auto;width:280px;line-height:48px;-webkit-border-radius:30px;border-radius:30px;font-size:19px;letter-spacing:.2em;background-color:#FFF;text-align:center;-webkit-transform:translateY(-24px);transform:translateY(-24px)}#topjob ul li .txt{margin:10px 15px 45px}#topjob ul li .txt p{text-align:justify;font-size:17px}#topjob ul li .more{margin:0 15px}#topjob ul li .more a{display:block;text-align:center;font-size:17px;letter-spacing:.2em;background:url("../img/bg_or.jpg") repeat left top;line-height:48px;-webkit-border-radius:25px;border-radius:25px}#topjob ul li .more a:hover{opacity:.7}#topfactory{position:relative}#topfactory::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:20%;background-color:#FEEFD9}#topfactory .inner{width:calc( ( 100% - 1200px ) / 2 + 1200px );position:relative}#topfactory .inner h2{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright;font-weight:bold;font-size:33px;line-height:2}#topfactory .inner h2 span{display:block;font-size:17px;padding-top:2em}#topfactory .inner .phbox{position:relative;max-width:1260px;margin-right:240px}#topfactory .inner .phbox figure{height:670px;overflow:hidden;-webkit-border-top-right-radius:80px;border-top-right-radius:80px;-webkit-border-bottom-right-radius:80px;border-bottom-right-radius:80px}#topfactory .inner .phbox figure img.objectfit{object-position:right center}#topfactory .inner .phbox span{display:block;position:absolute;right:30px;bottom:30px}#topfactory .inner .phbox .linkbtn{right:-45px}#topfactory .inner .phbox .linkbtn a{background-image:url("../img/click_or.png");color:#FFF}#topoutline{margin-top:100px;position:relative;height:410px}#topoutline::after{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;height:25%;background-color:#FEEFD9}#topoutline h2{float:left;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright;font-weight:bold;font-size:33px;line-height:2}#topoutline h2 span{display:block;text-align:center;font-size:17px}#topoutline .phbox{position:absolute;top:0;bottom:0;right:0;left:calc( ( 100% - 1200px ) / 2 + 140px )}#topoutline .phbox figure{position:relative;height:100%;-webkit-border-top-left-radius:80px;border-top-left-radius:80px;-webkit-border-bottom-left-radius:80px;border-bottom-left-radius:80px;overflow:hidden}#topoutline .phbox figure figcaption{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:536px}#topoutline .phbox .linkbtn{left:-45px}#topoutline .phbox .linkbtn a{background-image:url("../img/click_wh.png")}#topbanner{padding:115px 0 90px;background-color:#FEEFD9;overflow:hidden}#topbanner ul{margin:0 -25px;overflow:hidden}#topbanner ul li{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 25px}#topbanner ul li a{display:block;text-align:center;background-color:#FFF;padding:25px 0;height:110px;-webkit-border-radius:5px;border-radius:5px}#topbanner ul li a img{height:100%;width:auto;max-width:none;vertical-align:middle}@media only screen and (max-width: 1439px){#topkitchen .inner{width:calc( 100% - 20px )}#topcook .phbox{left:calc( ( 100% - 1200px ) / 2 + 120px )}#topcook .phbox ul{margin:50px 20px 50px 80px}#topjob ul{width:auto;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}#topfactory .inner{width:calc( 100% - 20px )}#topoutline .phbox{left:calc( ( 100% - 1200px ) / 2 + 120px )}}@media only screen and (max-width: 1279px){#toparea{-webkit-transform:translateY(-5px);transform:translateY(-5px)}#toparea #slidearea .maintext span{font-size:30px}#toparea #slidearea .maintext img{width:280px}#toparea #toptopics{left:20px;right:20px;bottom:50px;width:auto;height:50px;padding:10px 25px}#toparea #toptopics a{line-height:30px}.sp-buttons{bottom:10px}#topkitchen .inner h2{font-size:30px;line-height:1.8}#topkitchen .inner .phbox{margin-right:200px}#topkitchen .inner .phbox figure{height:600px}#topcook h2{font-size:30px;line-height:1.8}#topcook .phbox{left:140px}#topcook .phbox ul li figure{width:100%}#topcook .phbox ul li>p{font-size:18px}#topjob h2{font-size:30px}#topjob ul{padding:0;margin:50px -10px 0}#topjob ul li{padding:0 10px}#topfactory .inner h2{font-size:30px;line-height:1.8}#topfactory .inner .phbox{margin-right:200px}#topoutline h2{font-size:30px;line-height:1.8}#topoutline .phbox{left:140px}}@media only screen and (max-width: 959px){.linkbtn a{width:134px;line-height:134px;height:130px;font-size:16px}#toparea{margin-bottom:0}#toparea #slidearea .maintext{-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}#toparea #slidearea .maintext span{font-size:24px}#toparea #slidearea .maintext img{width:240px}#toparea #toptopics{height:46px;padding:8px 20px}#toparea #toptopics a::after{right:10px}#toparea #toptopics a .cat{font-size:12px;padding:0 10px;letter-spacing:0}#toparea #toptopics a .date{margin:0 15px;letter-spacing:0}#topkitchen{-webkit-transform:none;transform:none;padding:50px 0 100px}#topkitchen .inner{width:calc( 100% - 3vw )}#topkitchen .inner h2{font-size:24px}#topkitchen .inner .phbox{margin-right:150px}#topkitchen .inner .phbox figure{height:57vw;-webkit-border-top-right-radius:50px;border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;border-bottom-right-radius:50px}#topkitchen .inner .phbox .txt{right:30px;left:30px;padding:25px 45px}#topkitchen .inner .phbox .txt h3{top:-140px}#topkitchen .inner .phbox .linkbtn{right:-35px}#topcook{height:57vw}#topcook::after{height:25%}#topcook h2{font-size:24px}#topcook h2 span{font-size:15px}#topcook .phbox{left:140px;-webkit-border-top-left-radius:50px;border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;border-bottom-left-radius:50px}#topcook .phbox ul{margin:30px 3vw 30px 50px}#topcook .phbox ul li{padding:20px 5px 0}#topcook .phbox ul li figure{border:3px solid #FFF}#topcook .phbox ul li>p{font-size:16px}#topcook .phbox .linkbtn{left:-35px}#topjob{padding:80px 0 120px}#topjob h2{font-size:24px}#topjob h2 span{font-size:16px}#topjob ul li figure{-webkit-border-radius:15px;border-radius:15px}#topjob ul li h3{width:85%;line-height:36px;font-size:18px;-webkit-transform:translateY(-18px);transform:translateY(-18px)}#topjob ul li .txt{margin:0 10px 30px}#topjob ul li .txt p{font-size:16px}#topjob ul li .more{margin:0 10px}#topjob ul li .more a{font-size:16px;line-height:36px}#topfactory::before{height:25%}#topfactory .inner{width:calc( 100% - 3vw )}#topfactory .inner h2{font-size:24px}#topfactory .inner h2 span{font-size:15px}#topfactory .inner .phbox{margin-right:150px}#topfactory .inner .phbox figure{height:57vw;-webkit-border-top-right-radius:50px;border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;border-bottom-right-radius:50px}#topfactory .inner .phbox span{right:20px;bottom:20px;width:270px}#topfactory .inner .phbox .linkbtn{right:-35px}#topoutline{margin-top:80px}#topoutline::after{height:25%}#topoutline h2{font-size:24px}#topoutline h2 span{font-size:15px}#topoutline .phbox{left:140px}#topoutline .phbox figure{-webkit-border-top-left-radius:50px;border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;border-bottom-left-radius:50px}#topoutline .phbox figure figcaption{width:400px}#topoutline .phbox .linkbtn{left:-35px}#topbanner{padding:80px 0 70px}#topbanner ul{margin:0 -10px}#topbanner ul li{padding:0 10px}#topbanner ul li a{padding:15px 0;height:90px}}@media only screen and (max-width: 644px){.linkbtn{bottom:-10px}.linkbtn a{width:76px;line-height:76px;height:74px;font-size:12px;letter-spacing:0}#toparea{-webkit-transform:translateY(15px);transform:translateY(15px)}#toparea #slidearea .maintext{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#toparea #slidearea .maintext span{display:none}#toparea #slidearea .maintext img{width:140px}#toparea #toptopics{margin:40px 0;position:static;width:100%;height:auto;background-color:#FEEFD9;padding:10px 20px}#toparea #toptopics a{line-height:23px}#toparea #toptopics a::after{right:5px;font-size:16px}#toparea #toptopics a .cat{font-size:12px;padding:0 10px}#toparea #toptopics a .date{margin:0 0 0 5px}#toparea #toptopics a p{clear:both;padding:3px 0 0}.sp-buttons{bottom:-40px}.sp-button{width:20px;height:20px}#topkitchen{padding:35px 0 70px}#topkitchen .inner{width:auto;margin:0 20px}#topkitchen .inner h2{text-align:center;position:static;-webkit-transform:none;transform:none;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;white-space:normal;font-size:20px;line-height:1.4}#topkitchen .inner .phbox{max-width:100%;margin:10px 0 0}#topkitchen .inner .phbox figure{height:auto;-webkit-border-radius:20px;border-radius:20px}#topkitchen .inner .phbox .txt{position:relative;left:auto;right:auto;bottom:auto;padding:15px 25px;margin-top:15px}#topkitchen .inner .phbox .txt h3{right:-10px;top:-80px;width:59px}#topkitchen .inner .phbox .txt p{font-size:15px;line-height:1.4}#topkitchen .inner .phbox .txt p br{display:none}#topkitchen .inner .phbox .txt::before{left:0;top:0;right:0;bottom:0}#topkitchen .inner .phbox .linkbtn{right:-10px;bottom:-45px}#topcook{height:auto}#topcook h2{float:none;text-align:center;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;white-space:normal;font-size:20px;line-height:1.6}#topcook h2 span{font-size:13px;line-height:1;padding-top:0}#topcook .phbox{position:static;-webkit-border-radius:20px;border-radius:20px}#topcook .phbox ul{margin:20px 10px;padding-bottom:40px}#topcook .phbox ul li{width:50%;padding:20px 10px 0}#topcook .phbox ul li>p{margin-top:7px;font-size:16px;line-height:1.3}#topcook .phbox .linkbtn{left:5px}#topjob{padding:40px 0 30px;margin-bottom:30px}#topjob h2{font-size:20px;line-height:1.4}#topjob h2 span{font-size:13px;line-height:1;margin:0}#topjob ul{margin:15px 0 0}#topjob ul li{float:none;width:auto;padding:0 0 30px}#topjob ul li figure{-webkit-border-radius:10px;border-radius:10px}#topjob ul li h3{line-height:30px;font-size:16px;letter-spacing:1px;background-color:#FFF;text-align:center;-webkit-transform:translateY(-15px);transform:translateY(-15px)}#topjob ul li .txt{margin:0 5px 20px}#topjob ul li .more{margin:0 5px}#topjob ul li .more a{letter-spacing:1px;line-height:30px}#topfactory::before{display:none}#topfactory .inner{width:auto;margin:0 20px}#topfactory .inner h2{text-align:center;position:static;-webkit-transform:none;transform:none;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;white-space:normal;font-size:20px;line-height:1.4}#topfactory .inner h2 span{font-size:13px;padding-top:0}#topfactory .inner h2 span br{display:none}#topfactory .inner .phbox{max-width:100%;margin:10px 0 0}#topfactory .inner .phbox figure{height:auto;-webkit-border-radius:20px;border-radius:20px}#topfactory .inner .phbox span{width:120px;right:50px;bottom:-25px}#topfactory .inner .phbox .linkbtn{right:-10px;bottom:-45px}#topoutline{margin-top:60px;height:auto}#topoutline h2{float:none;text-align:center;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;white-space:normal;font-size:20px;line-height:1.6}#topoutline h2 span{font-size:13px;line-height:1;padding-top:0}#topoutline .phbox{margin-top:10px;position:static}#topoutline .phbox figure{-webkit-border-radius:20px;border-radius:20px}#topoutline .phbox figure figcaption{width:160px}#topoutline .phbox .linkbtn{left:5px;bottom:-30px}#topbanner{padding:30px 0 40px}#topbanner ul{margin:0}#topbanner ul li{float:none;width:100%;padding:10px 0 0}#topbanner ul li a{padding:10px 0;height:60px}}
