@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");@use "sass:meta";html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block}select{text-transform:none}textarea{margin:0}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}[hidden],dialog:not([open]){display:none}*{padding:0;margin:0;color:#000;font-weight:400;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;font-family:Noto Sans JP,sans-serif}html{scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;font-weight:500;line-height:1.75;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;font-size:16px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;position:relative;overflow-x:hidden}li,ul{list-style:none}a:active,a:hover,a:link,a:visited{text-decoration:none}[tabindex="-1"]:focus{outline:0!important}img{border-style:none;max-width:100%;max-height:100%}img,svg{vertical-align:middle}svg{overflow:hidden}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button],[type=reset],[type=submit],button,input[type=reset],input[type=submit]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}textarea{overflow:auto;resize:vertical}input:focus,textarea:focus{outline:none}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.l-container{padding:20px 0}.l-container.is-column2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.l-container__left,.l-container__right{width:50%}.l-wrap{max-width:1090px;margin:0 auto}.l-wrap-fluid{width:100%;margin:0 auto}.fade-left-in{-webkit-animation:fade-left-in .3s cubic-bezier(.5,1,.89,1) both;animation:fade-left-in .3s cubic-bezier(.5,1,.89,1) both}.fade-left-out{-webkit-animation:fade-left-out .3s cubic-bezier(.11,0,.5,0) both;animation:fade-left-out .3s cubic-bezier(.11,0,.5,0) both}.fade-right-in{-webkit-animation:fade-right-in .3s cubic-bezier(.5,1,.89,1) both;animation:fade-right-in .3s cubic-bezier(.5,1,.89,1) both}.fade-right-out{-webkit-animation:fade-right-out .3s cubic-bezier(.11,0,.5,0) both;animation:fade-right-out .3s cubic-bezier(.11,0,.5,0) both}.shake{-webkit-animation:shake .3s cubic-bezier(.455,.03,.515,.955) both;animation:shake .3s cubic-bezier(.455,.03,.515,.955) both}.zoome{-webkit-animation:zoome .3s cubic-bezier(.455,.03,.515,.955) both;animation:zoome .3s cubic-bezier(.455,.03,.515,.955) both}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}30%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}45%{-webkit-transform:rotate(-3.6deg);transform:rotate(-3.6deg)}60%{-webkit-transform:rotate(2.4deg);transform:rotate(2.4deg)}75%{-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}30%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}45%{-webkit-transform:rotate(-3.6deg);transform:rotate(-3.6deg)}60%{-webkit-transform:rotate(2.4deg);transform:rotate(2.4deg)}75%{-webkit-transform:rotate(-1.2deg);transform:rotate(-1.2deg)}}@-webkit-keyframes zoome{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoome{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.5}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fade-left-in{0%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-left-in{0%{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-left-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}}@keyframes fade-left-out{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0}}@-webkit-keyframes fade-right-in{0%{left:20.571vw;opacity:0}to{left:29.571vw;opacity:1}}@keyframes fade-right-in{0%{left:20.571vw;opacity:0}to{left:29.571vw;opacity:1}}@-webkit-keyframes fade-right-out{0%{left:29.571vw;opacity:1}to{left:20.571vw;opacity:0}}@keyframes fade-right-out{0%{left:29.571vw;opacity:1}to{left:20.571vw;opacity:0}}.u-d-tb{display:table!important}.u-d-tbc{display:table-cell!important}.u-d-b{display:block!important}.u-d-ib{display:inline-block!important}.u-d-n{display:none!important}.u-d-f{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.u-m-c{margin-right:auto!important;margin-left:auto!important}.u-mt-0{margin-top:0!important}.u-mt-5{margin-top:5px!important}.u-mt-10{margin-top:10px!important}.u-mt-15{margin-top:15px!important}.u-mt-20{margin-top:20px!important}.u-mt-25{margin-top:25px!important}.u-mt-30{margin-top:30px!important}.u-mt-35{margin-top:35px!important}.u-mt-40{margin-top:40px!important}.u-mt-45{margin-top:45px!important}.u-mt-50{margin-top:50px!important}.u-mt-55{margin-top:55px!important}.u-mt-60{margin-top:60px!important}.u-mt-65{margin-top:65px!important}.u-mt-70{margin-top:70px!important}.u-mt-75{margin-top:75px!important}.u-mt-80{margin-top:80px!important}.u-mt-85{margin-top:85px!important}.u-mt-90{margin-top:90px!important}.u-mt-95{margin-top:95px!important}.u-mt-100{margin-top:100px!important}.u-mt-105{margin-top:105px!important}.u-mt-110{margin-top:110px!important}.u-mt-115{margin-top:115px!important}.u-mt-120{margin-top:120px!important}.u-mr-0{margin-right:0!important}.u-mr-5{margin-right:5px!important}.u-mr-10{margin-right:10px!important}.u-mr-15{margin-right:15px!important}.u-mr-20{margin-right:20px!important}.u-mr-25{margin-right:25px!important}.u-mr-30{margin-right:30px!important}.u-mr-35{margin-right:35px!important}.u-mr-40{margin-right:40px!important}.u-mr-45{margin-right:45px!important}.u-mr-50{margin-right:50px!important}.u-mr-55{margin-right:55px!important}.u-mr-60{margin-right:60px!important}.u-mr-65{margin-right:65px!important}.u-mr-70{margin-right:70px!important}.u-mr-75{margin-right:75px!important}.u-mr-80{margin-right:80px!important}.u-mr-85{margin-right:85px!important}.u-mr-90{margin-right:90px!important}.u-mr-95{margin-right:95px!important}.u-mr-100{margin-right:100px!important}.u-mr-105{margin-right:105px!important}.u-mr-110{margin-right:110px!important}.u-mr-115{margin-right:115px!important}.u-mr-120{margin-right:120px!important}.u-mb-0{margin-bottom:0!important}.u-mb-5{margin-bottom:5px!important}.u-mb-10{margin-bottom:10px!important}.u-mb-15{margin-bottom:15px!important}.u-mb-20{margin-bottom:20px!important}.u-mb-25{margin-bottom:25px!important}.u-mb-30{margin-bottom:30px!important}.u-mb-35{margin-bottom:35px!important}.u-mb-40{margin-bottom:40px!important}.u-mb-45{margin-bottom:45px!important}.u-mb-50{margin-bottom:50px!important}.u-mb-55{margin-bottom:55px!important}.u-mb-60{margin-bottom:60px!important}.u-mb-65{margin-bottom:65px!important}.u-mb-70{margin-bottom:70px!important}.u-mb-75{margin-bottom:75px!important}.u-mb-80{margin-bottom:80px!important}.u-mb-85{margin-bottom:85px!important}.u-mb-90{margin-bottom:90px!important}.u-mb-95{margin-bottom:95px!important}.u-mb-100{margin-bottom:100px!important}.u-mb-105{margin-bottom:105px!important}.u-mb-110{margin-bottom:110px!important}.u-mb-115{margin-bottom:115px!important}.u-mb-120{margin-bottom:120px!important}.u-mb-01em{margin-bottom:1em!important}.u-mb-02em{margin-bottom:2em!important}.u-mb-03em{margin-bottom:3em!important}.u-mb-04em{margin-bottom:4em!important}.u-mb-05em{margin-bottom:5em!important}.u-mb-06em{margin-bottom:6em!important}.u-mb-07em{margin-bottom:7em!important}.u-mb-08em{margin-bottom:8em!important}.u-mb-09em{margin-bottom:9em!important}.u-mb-10em{margin-bottom:10em!important}.u-ml-0{margin-left:0!important}.u-ml-5{margin-left:5px!important}.u-ml-10{margin-left:10px!important}.u-ml-15{margin-left:15px!important}.u-ml-20{margin-left:20px!important}.u-ml-25{margin-left:25px!important}.u-ml-30{margin-left:30px!important}.u-ml-35{margin-left:35px!important}.u-ml-40{margin-left:40px!important}.u-ml-45{margin-left:45px!important}.u-ml-50{margin-left:50px!important}.u-ml-55{margin-left:55px!important}.u-ml-60{margin-left:60px!important}.u-ml-65{margin-left:65px!important}.u-ml-70{margin-left:70px!important}.u-ml-75{margin-left:75px!important}.u-ml-80{margin-left:80px!important}.u-ml-85{margin-left:85px!important}.u-ml-90{margin-left:90px!important}.u-ml-95{margin-left:95px!important}.u-ml-100{margin-left:100px!important}.u-ml-105{margin-left:105px!important}.u-ml-110{margin-left:110px!important}.u-ml-115{margin-left:115px!important}.u-ml-120{margin-left:120px!important}.u-ml-01em{margin-left:1em!important}.u-ml-02em{margin-left:2em!important}.u-ml-03em{margin-left:3em!important}.u-ml-04em{margin-left:4em!important}.u-ml-05em{margin-left:5em!important}.u-ml-06em{margin-left:6em!important}.u-ml-07em{margin-left:7em!important}.u-ml-08em{margin-left:8em!important}.u-ml-09em{margin-left:9em!important}.u-ml-10em{margin-left:10em!important}table{margin:auto}html body .view_pc{display:block!important}html body table.view_pc,html body table.view_pc td,html body table.view_pc th,html body table.view_pc tr{display:table!important}html body .view_pctab{display:block!important}html body table.view_pctab,html body table.view_pctab td,html body table.view_pctab th,html body table.view_pctab tr{display:table!important}html body .view_sp,html body .view_tab,html body .view_tabsp{display:none!important}body .width_1{width:1%!important}body .width_2{width:2%!important}body .width_3{width:3%!important}body .width_4{width:4%!important}body .width_5{width:5%!important}body .width_6{width:6%!important}body .width_7{width:7%!important}body .width_8{width:8%!important}body .width_9{width:9%!important}body .width_10{width:10%!important}body .width_11{width:11%!important}body .width_12{width:12%!important}body .width_13{width:13%!important}body .width_14{width:14%!important}body .width_15{width:15%!important}body .width_16{width:16%!important}body .width_17{width:17%!important}body .width_18{width:18%!important}body .width_19{width:19%!important}body .width_20{width:20%!important}body .width_21{width:21%!important}body .width_22{width:22%!important}body .width_23{width:23%!important}body .width_24{width:24%!important}body .width_25{width:25%!important}body .width_26{width:26%!important}body .width_27{width:27%!important}body .width_28{width:28%!important}body .width_29{width:29%!important}body .width_30{width:30%!important}body .width_31{width:31%!important}body .width_32{width:32%!important}body .width_33{width:33%!important}body .width_34{width:34%!important}body .width_35{width:35%!important}body .width_36{width:36%!important}body .width_37{width:37%!important}body .width_38{width:38%!important}body .width_39{width:39%!important}body .width_40{width:40%!important}body .width_41{width:41%!important}body .width_42{width:42%!important}body .width_43{width:43%!important}body .width_44{width:44%!important}body .width_45{width:45%!important}body .width_46{width:46%!important}body .width_47{width:47%!important}body .width_48{width:48%!important}body .width_49{width:49%!important}body .width_50{width:50%!important}body .width_51{width:51%!important}body .width_52{width:52%!important}body .width_53{width:53%!important}body .width_54{width:54%!important}body .width_55{width:55%!important}body .width_56{width:56%!important}body .width_57{width:57%!important}body .width_58{width:58%!important}body .width_59{width:59%!important}body .width_60{width:60%!important}body .width_61{width:61%!important}body .width_62{width:62%!important}body .width_63{width:63%!important}body .width_64{width:64%!important}body .width_65{width:65%!important}body .width_66{width:66%!important}body .width_67{width:67%!important}body .width_68{width:68%!important}body .width_69{width:69%!important}body .width_70{width:70%!important}body .width_71{width:71%!important}body .width_72{width:72%!important}body .width_73{width:73%!important}body .width_74{width:74%!important}body .width_75{width:75%!important}body .width_76{width:76%!important}body .width_77{width:77%!important}body .width_78{width:78%!important}body .width_79{width:79%!important}body .width_80{width:80%!important}body .width_81{width:81%!important}body .width_82{width:82%!important}body .width_83{width:83%!important}body .width_84{width:84%!important}body .width_85{width:85%!important}body .width_86{width:86%!important}body .width_87{width:87%!important}body .width_88{width:88%!important}body .width_89{width:89%!important}body .width_90{width:90%!important}body .width_91{width:91%!important}body .width_92{width:92%!important}body .width_93{width:93%!important}body .width_94{width:94%!important}body .width_95{width:95%!important}body .width_96{width:96%!important}body .width_97{width:97%!important}body .width_98{width:98%!important}body .width_99{width:99%!important}body .width_100{width:100%!important}.mg_auto{margin:0 auto}.undrag{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.hero{background:url(../../../public/img/common/bg_hero.png);background-position:50%;background-size:cover;background-repeat:no-repeat;min-height:100vh;width:100vw;position:relative}.hero__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh}.hero__top h1{margin:0}.hero__bottom .scroll{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.hero__bottom .scroll a{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 10px 110px;font-size:14px;font-family:Josefin Sans,sans-serif;line-height:1;letter-spacing:.2em}.hero__bottom .scroll a,.hero a{display:inline-block;position:absolute;left:50%;bottom:0;z-index:2;color:#fff;text-transform:uppercase;text-decoration:none;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transition:.5s;transition:.5s;overflow:hidden}.hero a{-webkit-transform:translate(-50%);transform:translate(-50%);padding:10px 5px 110px}.hero a:after{content:"";position:absolute;top:0;left:0;width:1px;height:100vh;background:#fff;-webkit-animation:sdl01 2.5s cubic-bezier(.77,0,.175,1) infinite;animation:sdl01 2.5s cubic-bezier(.77,0,.175,1) infinite}@-webkit-keyframes sdl01{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes sdl01{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.concept{position:relative;z-index:1}.concept .con_stage{position:relative;width:100%;background-image:url(../../../public/img/concept/con_bg.png);background-size:cover;padding:105px 0 115px;overflow:hidden}.concept .con_stage:before{content:"";background:url(../../../public/img/concept/con_pattern.png);background-size:11.071vw 100vw;position:absolute;left:0;top:50%;width:11.071vw;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.concept .con_stage:after{content:"";background:url(../../../public/img/concept/con_pattern.png);background-size:11.071vw 100vw;position:absolute;right:0;top:50%;width:11.071vw;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.concept .con_stage .con_container .con_content{width:600px;margin:0 auto}.concept .con_stage .con_container .con_content h2{margin:0}.concept .con_stage .con_container .con_content h2 img{width:408px;margin:0 auto;display:block;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.concept .con_stage .con_container .con_content h2:hover+._line:after{width:100%}.concept .con_stage .con_container .con_content ._line{width:200px;height:4px;margin:0 auto;background:#000;z-index:1;display:block;position:relative}.concept .con_stage .con_container .con_content ._line:after{content:"";position:absolute;left:0;top:0;width:50%;height:4px;background:#c8161d;z-index:2;-webkit-transition:all .3s;transition:all .3s}.concept .con_stage .con_container .con_content h3{position:relative;z-index:3;font-size:24px;padding:60px 0 50px}.concept .con_stage .con_container .con_content .noto_b.txt_center.view_tabsp{letter-spacing:-.06vw}.concept .con_stage .con_container .con_content .view_sp{display:none}.concept .con_stage .con_container .con_content p{position:relative;z-index:3;font-size:16px}.concept .con_burger{content:url(../../../public/img/concept/con_burger.png);position:absolute;top:-28.429vw;right:-15.571vw;max-width:790px;width: 50vw;height:auto;z-index:2}.quality{position:relative;z-index:1}.quality .q_stage{position:relative;width:100%;background-image:url(../../../public/img/quality/q_bg.png);background-repeat:repeat-x;background-size:100% 102px;overflow:hidden;padding:175px 0 110px}.quality .q_stage .q_burger{content:url(../../../public/img/quality/q_burger.png);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60.357vw;height:42.143vw;z-index:2}.quality .q_stage .q_container{position:relative}.quality .q_stage .q_container .q_content{width:100%}.quality .q_stage .q_container .q_content .width_37 .q_title_1{width:165px;display:block;margin:0 auto 36px;position:relative;z-index:3}.quality .q_stage .q_container .q_content .width_37 .q_title_2{width:235px;display:block;margin:0 auto 36px;position:relative;z-index:3}.quality .q_stage .q_container .q_content .width_37 .txt_bun{padding-bottom:140px}.quality .q_stage .q_container .q_content .width_25{width:25%;margin:0 auto}.quality .q_stage .q_container .q_content .width_37{width:37%;margin:0 auto}.quality .q_stage .q_container .q_content .width_37 .q_badge{width:250px;display:block;margin:0 auto 85px;position:relative;z-index:3}.quality .q_stage .q_container .q_content .width_37 .q_title_3{width:195px;display:block;margin:0 auto 36px;position:relative;z-index:3}.quality .q_stage .q_container .q_content .width_37 p{position:relative;z-index:3;font-size:16px}.quality .q_stage .view_sp .q_content{padding:0 30px;width:100%}.quality .q_stage .view_sp .q_content .width_100{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quality .q_stage .view_sp .q_content .width_100 .width_57 .q_title_1{width:165px;display:block;margin:0 auto 36px;position:relative;z-index:3}.quality .q_stage .view_sp .q_content .width_100 .width_57 p{position:relative;z-index:3;font-size:18px;letter-spacing:-.1vw}.quality .q_stage .view_sp .q_content .width_100 .width_43{height:100%}.quality .q_stage .view_sp .q_content .width_100 .width_43 .q_badge{width:40.208vw;height:47.5vw;margin:0 auto;display:block;z-index:3;position:absolute;right:-9px;top:0}.quality .q_stage .view_sp .q_content .width_100 .q_title_2{width:34.375vw;display:block;margin:0 auto 36px;position:relative;z-index:3}.quality .q_stage .view_sp .q_content .width_100 .q_title_3{width:48.958vw;display:block;margin:67px auto 36px;position:relative;z-index:3}.quality .q_stage .view_sp .q_content .width_100 p{position:relative;z-index:3;font-size:18px}.quality .q_stage .view_sp .q_content .sp_q_row_1 .width_43 .omnibeef_sp{height:100%}.quality .q_stage .view_sp .q_content .sp_q_row_1 .width_43 .omnibeef_sp .q_badge{height:auto}.quality .q_stage .view_sp .q_content .sp_q_row_2{margin-top:15.833vw}.buns_pc,.buns_sp,.buns_tab{position:relative;z-index:9;visibility:hidden}.buns_pc,.buns_tab{-webkit-animation-delay:0s;animation-delay:0s}.buns_sp{-webkit-animation-delay:.7s;animation-delay:.7s}.patty_pc,.patty_sp,.patty_tab{position:relative;z-index:9;visibility:hidden}.patty_pc,.patty_tab{-webkit-animation-delay:.3s;animation-delay:.3s}.patty_sp{-webkit-animation-delay:0s;animation-delay:0s}.andmore_pc,.andmore_sp,.andmore_tab{position:relative;z-index:9;visibility:hidden}.andmore_pc,.andmore_tab{-webkit-animation-delay:.7s;animation-delay:.7s}.andmore_sp{-webkit-animation-delay:1s;animation-delay:1s}.omnibeef_pc,.omnibeef_sp,.omnibeef_tab{position:relative;z-index:9}.omnibeef_pc,.omnibeef_tab{-webkit-animation-delay:1s;animation-delay:1s}.omnibeef_sp{-webkit-animation-delay:.3s;animation-delay:.3s}.menu{position:relative;z-index:1}.menu .m_stage{position:relative;width:100%;background-image:url(../../../public/img/menu/tk_bg.jpg);background-size:cover;padding:125px 0 105px;overflow:hidden}.menu .m_stage .m_container .m_content{width:480px}.menu .m_stage .m_container .m_content h2{margin:0}.menu .m_stage .m_container .m_content h2 img{width:268px;margin:0 auto;display:block;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.menu .m_stage .m_container .m_content ._line{width:200px;height:4px;margin:0 auto;background:#fff;z-index:1;display:block;position:absolute;top:6vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu .m_stage .m_container .m_content ._line:after{content:"";position:absolute;left:0;top:0;width:50%;height:4px;background:#c8161d;z-index:2;-webkit-transition:all .3s;transition:all .3s}.menu .m_stage .m_container .m_content a{display:block}.menu .m_stage .m_container .m_content a:hover .m_btn{border:1px solid #c8161d;background-color:#c8161d}.menu .m_stage .m_container .m_content a .m_btn{border:1px solid #fff;width:300px;padding:15px 0;-webkit-transition:all .3s;transition:all .3s}.menu .m_stage .m_container .m_content a .m_btn .width_10 .icon{width:25px;height:30px}.menu .m_stage .m_container .m_content a .m_btn .width_68 p{color:#fff;margin:0}.menu .m_stage .m_container .m_content a.menu_btn:hover+._line:after{width:100%!important}.menu .m_stage .m_container .m_content p{position:relative;z-index:3;margin:80px 0 35px}.takeout{position:relative;z-index:1}.takeout .tk_stage{position:relative;width:100%;background-image:url(../../../public/img/concept/con_bg.png);background-size:cover;padding:55px 0 65px;overflow:hidden}.takeout .tk_stage:before{content:"";background:url(../../../public/img/concept/con_pattern.png);background-size:11.071vw 100vw;position:absolute;left:0;top:50%;width:11.071vw;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.takeout .tk_stage:after{content:"";background:url(../../../public/img/concept/con_pattern.png);background-size:11.071vw 100vw;position:absolute;right:0;top:50%;width:11.071vw;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.takeout .tk_stage .tk_container .tk_content{width:870px;z-index:3}.takeout .tk_stage .tk_container .tk_content img{width:100%;margin:0 auto;display:block;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.takeout .tk_stage .tk_container .tk_content .view_sp{display:none}.takeout .tk_stage .tk_container .tk_content p{position:relative;z-index:3;padding-top:30px}.takeout .tk_stage .tk_container .view_tab .tk_content .width_70 img{width:40vw;margin:0 auto}.takeout .tk_stage .tk_container .view_sp .tk_content{width:100%}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 img{width:60vw;margin:0 auto}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 p{text-align:left;letter-spacing:-1px;padding-bottom:6.51vw}.takeout .tk_burger{content:url(../../../public/img/takeout/tk_burger.png);position:absolute;top:45%;left:29.571vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:605px;height:auto;z-index:2}.access{position:relative;z-index:1}.access .a_stage{padding:145px 0 115px;z-index:1}.access .a_stage .a_bg{content:url(../../../public/img/access/access_bg.png);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1160px;height:auto;z-index:-1!important}.access .a_stage .a_container .a_content_wrap{width:305px}.access .a_stage .a_container .a_content_wrap h2 img.img_title{width:305px;display:block;z-index:3;margin:0 auto 30px}.access .a_stage .a_container .a_content_wrap h2:hover+._line:after{width:100%}.access .a_stage .a_container .a_content_wrap .a_content{width:305px;z-index:3}.access .a_stage .a_container .a_content_wrap .a_content h4{margin:75px 0 45px}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num{width:100%}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num .width_85 h3 img.icon{width:1.563vw;height:auto;margin-right:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:2vw;height:auto;margin-right:18px}.access .a_stage .a_container .a_content_wrap .a_content p{margin:50px 0 30px}.access .a_stage .a_container .a_content_wrap .a_content a{display:block}.access .a_stage .a_container .a_content_wrap .a_content a:hover+._line:after{width:100%!important}.access .a_stage .a_container .a_content_wrap .a_content a .a_map_btn{border:1px solid #c8161d;width:100%;padding:15px 0;-webkit-transition:all .3s;transition:all .3s}.access .a_stage .a_container .a_content_wrap .a_content a .a_map_btn .width_10 .cls-1{-webkit-transition:all .3s;transition:all .3s}.access .a_stage .a_container .a_content_wrap .a_content a .a_map_btn .width_68 p{color:#c8161d;margin:0}.access .a_stage .a_container .a_content_wrap .a_content a:hover .a_map_btn{background:#c8161d}.access .a_stage .a_container .a_content_wrap .a_content a:hover .a_map_btn .width_10 .cls-1{fill:#fff}.access .a_stage .a_container .a_content_wrap .a_content a:hover .a_map_btn .width_68 p{color:#fff}.access .a_stage .a_container .a_content_wrap .a_content ._line{width:200px;height:4px;margin:0 auto;background:#fff;z-index:1;display:block;position:absolute;top:-2.1vw;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.access .a_stage .a_container .a_content_wrap .a_content ._line:after{content:"";position:absolute;left:0;top:0;width:50%;height:4px;background:#c8161d;z-index:2;-webkit-transition:all .3s;transition:all .3s}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{width:305px}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1 .width_25 p,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2 .width_25 p{color:#c8161d;margin:0}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1 .width_75 .txt_p_left,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2 .width_75 .txt_p_left{padding-left:1.3vw;margin:0}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1{margin-top:45px}.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{margin-top:40px}.access .a_stage .view_sp .width_100{line-height:0}.shop .width_100 img{width:100%;height:auto;z-index:6}main{overflow:hidden}.noto_r{font-weight:400}.noto_m,.noto_r{font-family:Noto Sans JP,sans-serif;font-style:normal}.noto_m{font-weight:500}.noto_b{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}.barlow_r{font-weight:400}.barlow_m,.barlow_r{font-family:Barlow Condensed,sans-serif;font-style:normal}.barlow_m{font-weight:500}.barlow_b{font-family:Barlow Condensed,sans-serif;font-style:normal;font-weight:700}.oswald_r{font-family:Oswald,sans-serif;font-style:normal;font-weight:400}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.font_12{font-size:12px}.font_13{font-size:13px}.font_14{font-size:14px}.font_15{font-size:15px}.font_16{font-size:16px}.font_18{font-size:18px}.font_20{font-size:20px}.font_24{font-size:24px}.font_26{font-size:26px}.font_36{font-size:36px}.font_w100{font-weight:100}.font_w400{font-weight:400}.font_w500{font-weight:500}.font_w700{font-weight:700}.font_w900{font-weight:900}.font_lighter{font-weight:lighter}.font_bold{font-weight:700}.font_bolder{font-weight:bolder}.line_height{line-height:100%}.relative{position:relative}.absolute{position:absolute}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none}.flex_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex_left{-webkit-box-align:left;-ms-flex-align:left;align-items:left}.flex_right{-webkit-box-align:right;-ms-flex-align:right;align-items:right}.flex_initial{-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.mg_0{margin:0}.pd_0{padding:0}.list_type_none{list-style-type:none}.width_auto{width:auto}.txt_white{color:#fff}.txt_black{color:#000}.mg_left{margin-left:auto}.mg_right{margin-right:auto}.gm-style .default-card,.gm-style .directions-card,.gm-style .place-card{display:none!important}header{z-index:999}header .nav_m_wrap{position:absolute;width:100%;top:0}header .nav_m_wrap .nav_container{margin-top:35px}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item{border-bottom:1px solid #fff}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item:last-child{border-bottom:none}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item a{margin-left:20px;display:block;padding:15px 0;letter-spacing:2px}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item a img.icon{width:1.429vw;height:auto;margin-left:10px}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item .nav_fb img.icon{margin-left:15px}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item .nav_logo{margin:0 auto}header .nav_m_wrap .nav_container .nav_pc .width_15 .nav .nav_item .nav_logo .width_73 img{width:100%}header .nav_m_wrap .nav_container .nav_tab{display:none}header .nav_m_wrap .nav_container .nav_tab .nav .nav_item a{display:block}header .nav_m_wrap .nav_container .nav_tab .nav .nav_item a img.icon{width:4.292vw;height:auto}header .nav_m_wrap .nav_container .nav_tab .nav .nav_item .nav_logo img{width:10.542vw}header .nav_m_wrap .nav_container .view_sp .nav{position:fixed;top:0;left:0;padding:12px 0}header .nav_m_wrap .nav_container .view_sp .nav .width_85{width:95%!important}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item a{display:block}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item a img.icon{width:7.292vw;height:auto}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item .nav_logo img{width:13.542vw}footer{background:#c8161d;padding:100px 0 65px}footer .view_pc .width_100 .foot_nav_list{width:100%;margin-bottom:4.643vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .view_pc .width_100 .foot_nav_list .ft_col{border-right:1px solid #fff;height:6.2vh}footer .view_pc .width_100 .foot_nav_list .ft_col:last-child{border-right:1px}footer .view_pc .width_100 .foot_nav_list .ft_col a{display:block;padding:0 2.2vw}footer .view_pc .width_100 .foot_nav_list .ft_col a img.icon{width:1.429vw;height:auto;margin-left:16px}footer .view_tab .width_100 .foot_nav_list{width:90vw;margin-bottom:4.643vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .view_tab .width_100 .foot_nav_list .ft_col{border-right:1px solid #fff}footer .view_tab .width_100 .foot_nav_list .ft_col:last-child{border-right:1px}footer .view_tab .width_100 .foot_nav_list .ft_col a{display:block;padding:0 2.2vw}footer .view_tab .width_100 .foot_nav_list .ft_col a img.icon{width:2vw;height:auto;margin-left:16px}footer .view_sp .width_100 .foot_nav_list{width:63.083vw}footer .view_sp .width_100 .foot_nav_list .ft_item{border-right:1px}footer .view_sp .width_100 .foot_nav_list .ft_item a{display:block}footer .view_sp .width_100 .foot_nav_list .ft_item a .ft_social{width:7.292vw;height:7.292vw}footer .view_sp .width_100 .foot_nav_list .ft_item a .ft_logo{width:12.5vw;height:auto}footer .view_sp .width_100 .foot_social_list{width:52.083vw;margin-top:3.125vw;margin-bottom:11.458vw}footer .view_sp .width_100 .foot_social_list .ft_item_2{border-right:1px}footer .view_sp .width_100 .foot_social_list .ft_item_2 a{display:block}footer .view_sp .width_100 .foot_social_list .ft_item_2 a .ft_social{width:7.292vw;height:7.292vw}footer .view_sp .width_100 .foot_social_list .ft_item_2 a .ft_logo{width:13.542vw;height:auto}footer .view_sp .ft_btm p{letter-spacing:.2vw}@media only screen and (min-width:320px){.u-d-n-pcSP{display:none!important}}@media only screen and (min-width:481px){.u-d-n-pcTablet{display:none!important}}@media only screen and (min-width:769px){.l-container.is-column2{width:100%;margin:0 auto}.l-wrap{max-width:1090px;margin:0 auto}.u-d-n-pc{display:none!important}}@media only screen and (max-width:1921px){.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num{width:100%}}@media only screen and (max-width:1401px){.menu .m_stage .m_container .m_content a .m_btn{width:100%;padding:2.1vw 0}.menu .m_stage .m_container .m_content a .m_btn .width_10 .icon{width:1.786vw;height:2.143vw}.takeout .tk_burger{width:43.357vw}.access .a_stage .a_bg{width:1140px;height:auto;top:50%}.access .a_stage .a_container .a_content_wrap .a_content h4{margin:5.357vw 0 3.214vw}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num{width:100%}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num .width_85 h3 img.icon{width:2.143vw;height:2.143vw;margin-right:-8px}.access .a_stage .a_container .a_content_wrap .a_content p{margin:3.571vw 0 2.143vw}.access .a_stage .a_container .a_content_wrap .a_content a .a_map_btn{width:100%;padding:1.071vw 0}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{width:100%}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1{margin-top:3.214vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{margin-top:2.857vw}}@media only screen and (max-width:1201px){header .nav_m_wrap .nav_container .nav_pc{display:none}header .nav_m_wrap .nav_container .nav_tab{display:block}header .nav_m_wrap .nav_container .nav_tab .nav{width:70vw!important}}@media only screen and (max-width:1051px){.concept .con_burger{top:-41.429vw;right:-39.571vw;width:75.238vw;height:auto}.quality .q_stage .q_burger{width:83.357vw;height:auto}.quality .q_stage .q_container .q_content{width:95%}.menu .m_stage .m_container .m_content ._line{top:8.8vw}.menu .m_stage .m_container .m_content a .m_btn{width:300px}.menu .m_stage .m_container .m_content a .m_btn .width_10 .icon{width:25px;height:30px}.menu .m_stage .m_container .m_content p{margin:7.619vw 0 3.333vw}.takeout .tk_stage .tk_container .tk_content img{width:40vw;margin:0 auto}.takeout .tk_burger{width:53.357vw}.access .a_stage .a_container .a_content_wrap h2 img.img_title{margin-bottom:100px}.access .a_stage .a_container .a_content_wrap .a_content{width:100%}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:2.9vw}.access .a_stage .a_container .a_content_wrap .a_content ._line{top:-5vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{margin-top:2.857vw;margin-bottom:0}}@media only screen and (max-width:1050px){html body .view_pc{display:none!important}html body .view_pctab{display:block!important}html body table.view_pctab,html body table.view_pctab td,html body table.view_pctab th,html body table.view_pctab tr{display:table!important}html body .view_tab{display:block!important}html body table.view_tab,html body table.view_tab td,html body table.view_tab th,html body table.view_tab tr{display:table!important}html body .view_sp{display:none!important}html body .view_tabsp{display:block!important}html body table.view_tabsp,html body table.view_tabsp td,html body table.view_tabsp th,html body table.view_tabsp tr{display:table!important}.menu .m_stage{padding:11.429vw 0 10vw}}@media only screen and (max-width:771px){header .nav_m_wrap .nav_container .nav_tab{display:none}}@media only screen and (max-width:770px){html body .view_pc,html body .view_pctab,html body .view_tab{display:none!important}html body .view_sp{display:block!important}html body table.view_sp,html body table.view_sp td,html body table.view_sp th,html body table.view_sp tr{display:table!important}html body .view_tabsp{display:block!important}html body table.view_tabsp,html body table.view_tabsp td,html body table.view_tabsp th,html body table.view_tabsp tr{display:table!important}}@media only screen and (max-width:769px){.concept .con_stage{padding:23.438vw 0 10.417vw}.concept .con_stage:before{background:url(../../../public/img/concept/sp_con_pattern_temp1.png);background-size:100% 10.417vw;width:100%;height:10.417vw;top:24px}.concept .con_stage:after{display:none}.concept .con_stage .con_container .con_content{width:600px}.quality .q_stage{padding:126.302vw 0 14.323vw}.quality .q_stage .q_burger{width:147.917vw;height:103.333vw;top:71.875vw}.quality .q_stage .view_sp .q_content{width:85%}.quality .q_stage .view_sp .q_content .width_100 .width_57 .q_title_1{width:40.417vw;margin:0 auto 7.917vw 2.5vw}.quality .q_stage .view_sp .q_content .width_100 .width_43 .q_badge{top:0}.menu .m_stage{padding:23.438vw 0 10.417vw}.menu .m_stage .m_container .m_content{width:78.125vw}.menu .m_stage .m_container .m_content ._line{top:13vw}.menu .m_stage .m_container .m_content p{margin:12vw 0 6vw}.takeout .tk_stage{padding:16vw 0 33.417vw}.takeout .tk_stage:before{background:url(../../../public/img/concept/sp_con_pattern_temp1.png);background-size:100% 10.417vw;width:100%;height:10.417vw;top:24px}.takeout .tk_stage:after{display:none}.takeout .tk_stage .tk_container .tk_content{width:870px}.takeout .tk_burger{width:115.357vw;top:112%;left:56%}.access .a_stage{padding:77.333vw 0 0}.access .a_stage .a_bg{width:1040px;height:auto;top:48%}.access .a_stage .a_container .a_content_wrap{width:305px}.access .a_stage .a_container .a_content_wrap .a_content{width:100%}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:4vw}.access .a_stage .a_container .a_content_wrap .a_content ._line{top:-7vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1 .width_75 .txt_p_left,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2 .width_75 .txt_p_left{padding-left:3.75vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{margin-top:5.833vw;margin-bottom:16.016vw}footer{padding:75px 0 80px}}@media only screen and (max-width:768px) and (min-width:320px){.u-d-n-tabletSP{display:none!important}}@media only screen and (max-width:768px) and (min-width:481px){.l-wrap{margin:0 auto;padding:0 20px}.u-d-n-tablet{display:none!important}}@media only screen and (max-width:546px){.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:5vw}}@media only screen and (max-width:481px){.hero__top .hero__logo img{width:83%;margin-bottom:9vw}.concept .con_stage{padding:25vw 0 12.5vw}.concept .con_stage:before{background:url(../../../public/img/concept/sp_con_pattern_temp1.png);background-size:100% 10.417vw;width:100%;height:10.417vw;top:5vw}.concept .con_stage:after{display:none}.concept .con_stage .con_container{max-width:100%}.concept .con_stage .con_container .con_content{width:100%}.concept .con_stage .con_container .con_content h2 img{width:402px}.concept .con_stage .con_container .con_content h3{padding:60px 0 42px}.concept .con_stage .con_container .con_content .view_pc{display:none}.concept .con_stage .con_container .con_content .view_sp{display:block;letter-spacing:-.06vw}.concept .con_burger{width:67.708vw;height:61.458vw;top:-40.167vw;right:-22.083vw}.quality .q_stage .view_sp .q_content{width:100%}.menu .m_stage{padding:18.75vw 0 14.583vw}.menu .m_stage .m_container{max-width:100%}.menu .m_stage .m_container .m_content{width:100%}.menu .m_stage .m_container .m_content h2 img{width:268px}.menu .m_stage .m_container .m_content ._line{top:20vw}.menu .m_stage .m_container .m_content a .m_btn{width:300px;padding:2.1vw 0}.menu .m_stage .m_container .m_content p{margin:17.708vw 0 7.292vw}.takeout .tk_stage{padding:19.792vw 0 37.417vw}.takeout .tk_stage:before{background:url(../../../public/img/concept/sp_con_pattern_temp1.png);background-size:100% 10.417vw;width:100%;height:10.417vw;top:5vw}.takeout .tk_stage:after{display:none}.takeout .tk_stage .tk_container{max-width:100%}.takeout .tk_stage .tk_container .tk_content{width:100%}.takeout .tk_stage .tk_container .tk_content img{width:402px}.takeout .tk_stage .tk_container .tk_content .view_pc{display:none}.takeout .tk_stage .tk_container .tk_content .view_sp{display:block;letter-spacing:-.06vw}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 img{width:420px;margin:0 auto}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 p{letter-spacing:-.04vw}.takeout .tk_burger{width:133.333vw;height:auto;top:118%;right:-22.083vw}.access .a_stage{padding:95.333vw 0 0}.access .a_stage .a_bg{width:1040px;height:auto;top:46%}.access .a_stage .a_container .a_content_wrap h2 img.img_title{width:305px}.access .a_stage .a_container .a_content_wrap .a_content h4{margin:10.417vw 0}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:6.25vw;margin-right:14px}.access .a_stage .a_container .a_content_wrap .a_content p{margin:10.417vw 0 6.25vw}.access .a_stage .a_container .a_content_wrap .a_content ._line{top:-12vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{margin-top:5.833vw;margin-bottom:25.625vw}footer{padding:10vw 0}}@media only screen and (max-width:480px){.l-container.is-column2{padding-top:20px;width:100%}.l-wrap{margin:0 auto;padding:0 30px}.u-d-n-sp{display:none!important}.u-mt-0{margin-top:0!important}.u-mt-5{margin-top:2px!important}.u-mt-10{margin-top:5px!important}.u-mt-15{margin-top:7px!important}.u-mt-20{margin-top:10px!important}.u-mt-25{margin-top:12px!important}.u-mt-30{margin-top:15px!important}.u-mt-35{margin-top:17px!important}.u-mt-40{margin-top:20px!important}.u-mt-45{margin-top:22px!important}.u-mt-50{margin-top:25px!important}.u-mt-55{margin-top:27px!important}.u-mt-60{margin-top:30px!important}.u-mt-65{margin-top:32px!important}.u-mt-70{margin-top:35px!important}.u-mt-75{margin-top:37px!important}.u-mt-80{margin-top:40px!important}.u-mt-85{margin-top:42px!important}.u-mt-90{margin-top:45px!important}.u-mt-95{margin-top:47px!important}.u-mt-100{margin-top:50px!important}.u-mt-105{margin-top:52px!important}.u-mt-110{margin-top:55px!important}.u-mt-115{margin-top:57px!important}.u-mt-120{margin-top:60px!important}.u-mr-0{margin-right:0!important}.u-mr-5{margin-right:2px!important}.u-mr-10{margin-right:5px!important}.u-mr-15{margin-right:7px!important}.u-mr-20{margin-right:10px!important}.u-mr-25{margin-right:12px!important}.u-mr-30{margin-right:15px!important}.u-mr-35{margin-right:17px!important}.u-mr-40{margin-right:20px!important}.u-mr-45{margin-right:22px!important}.u-mr-50{margin-right:25px!important}.u-mr-55{margin-right:27px!important}.u-mr-60{margin-right:30px!important}.u-mr-65{margin-right:32px!important}.u-mr-70{margin-right:35px!important}.u-mr-75{margin-right:37px!important}.u-mr-80{margin-right:40px!important}.u-mr-85{margin-right:42px!important}.u-mr-90{margin-right:45px!important}.u-mr-95{margin-right:47px!important}.u-mr-100{margin-right:50px!important}.u-mr-105{margin-right:52px!important}.u-mr-110{margin-right:55px!important}.u-mr-115{margin-right:57px!important}.u-mr-120{margin-right:60px!important}.u-mb-0{margin-bottom:0!important}.u-mb-5{margin-bottom:2px!important}.u-mb-10{margin-bottom:5px!important}.u-mb-15{margin-bottom:7px!important}.u-mb-20{margin-bottom:10px!important}.u-mb-25{margin-bottom:12px!important}.u-mb-30{margin-bottom:15px!important}.u-mb-35{margin-bottom:17px!important}.u-mb-40{margin-bottom:20px!important}.u-mb-45{margin-bottom:22px!important}.u-mb-50{margin-bottom:25px!important}.u-mb-55{margin-bottom:27px!important}.u-mb-60{margin-bottom:30px!important}.u-mb-65{margin-bottom:32px!important}.u-mb-70{margin-bottom:35px!important}.u-mb-75{margin-bottom:37px!important}.u-mb-80{margin-bottom:40px!important}.u-mb-85{margin-bottom:42px!important}.u-mb-90{margin-bottom:45px!important}.u-mb-95{margin-bottom:47px!important}.u-mb-100{margin-bottom:50px!important}.u-mb-105{margin-bottom:52px!important}.u-mb-110{margin-bottom:55px!important}.u-mb-115{margin-bottom:57px!important}.u-mb-120{margin-bottom:60px!important}.u-ml-0{margin-left:0!important}.u-ml-5{margin-left:2px!important}.u-ml-10{margin-left:5px!important}.u-ml-15{margin-left:7px!important}.u-ml-20{margin-left:10px!important}.u-ml-25{margin-left:12px!important}.u-ml-30{margin-left:15px!important}.u-ml-35{margin-left:17px!important}.u-ml-40{margin-left:20px!important}.u-ml-45{margin-left:22px!important}.u-ml-50{margin-left:25px!important}.u-ml-55{margin-left:27px!important}.u-ml-60{margin-left:30px!important}.u-ml-65{margin-left:32px!important}.u-ml-70{margin-left:35px!important}.u-ml-75{margin-left:37px!important}.u-ml-80{margin-left:40px!important}.u-ml-85{margin-left:42px!important}.u-ml-90{margin-left:45px!important}.u-ml-95{margin-left:47px!important}.u-ml-100{margin-left:50px!important}.u-ml-105{margin-left:52px!important}.u-ml-110{margin-left:55px!important}.u-ml-115{margin-left:57px!important}.u-ml-120{margin-left:60px!important}}@media only screen and (max-width:476px){.quality .q_stage .view_sp .q_content .sp_q_row_1 .width_57 .q_title_1{height:16.471vw;width:auto;margin:0 auto 30px}.quality .q_stage .view_sp .q_content .sp_q_row_1 .width_57 p{padding-bottom:30px;letter-spacing:0;font-size:14px}.quality .q_stage .view_sp .q_content .sp_q_row_1 .width_43 .omnibeef_sp .q_badge{position:relative;height:77vw;width:auto;top:0;left:0}.quality .q_stage .view_sp .q_content .sp_q_row_2 .q_title_2{height:18.824vw;width:auto}.quality .q_stage .view_sp .q_content .sp_q_row_2 .q_title_3{height:14.118vw;width:auto}.quality .q_stage .view_sp .q_content .sp_q_row_2 p{letter-spacing:-.2vw;font-size:14px}.menu .m_stage .m_container .m_content h2 img{height:12vw;width:auto}.menu .m_stage .m_container .m_content ._line{width:200px}.menu .m_stage .m_container .m_content a .m_btn{width:70.158vw;padding:2.1vw 0 2.5vw}.menu .m_stage .m_container .m_content p{text-align:left;letter-spacing:-1.5px;font-size:17px}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 img{height:18.737vw;width:auto}.takeout .tk_stage .tk_container .view_sp .tk_content .width_100 p{letter-spacing:-1px;font-size:17px}.access .a_stage .a_container .a_content_wrap{width:73.684vw}.access .a_stage .a_container .a_content_wrap h2 img.img_title{width:auto;height:14.632vw;margin-bottom:21.053vw}.access .a_stage .a_container .a_content_wrap .a_content h4{font-size:20px;margin:7.2vw 0}.access .a_stage .a_container .a_content_wrap .a_content p{font-size:17px;margin:6.417vw 0 6vw}.access .a_stage .a_container .a_content_wrap .a_content ._line{width:200px}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{width:58vw}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1 .width_25 p,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2 .width_25 p{font-size:14px}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1 .width_75 .txt_p_left,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2 .width_75 .txt_p_left{font-size:14px}}@media only screen and (max-width:426px){.concept .con_stage{padding:22vw 0 12.5vw}.concept .con_stage .con_container .con_content h2 img{width:auto;height:22.353vw}.concept .con_stage .con_container .con_content h3{font-size:17px;padding:37px 0 18px}.concept .con_stage .con_container .con_content p{font-size:14px}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:7.059vw;margin-right:12px}.access .a_stage .a_container .a_content_wrap .a_content .a_time_1,.access .a_stage .a_container .a_content_wrap .a_content .a_time_2{width:100%}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item a img{height:3.2vw;width:auto}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item a img.icon{height:6vw;width:auto}header .nav_m_wrap .nav_container .view_sp .nav .width_85 .nav_item .nav_logo img{height:6.2vw;width:auto}footer .view_sp .width_100 .foot_nav_list .ft_item a img{height:3.5vw;width:auto}footer .view_sp .ft_btm p{font-size:12px}}@media only screen and (max-width:376px){.hero__top .hero__logo img{width:82%;margin-bottom:9vw}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3{font-size:30px}.access .a_stage .a_container .a_content_wrap .a_content .a_phone_num h3 img{width:6.6vw}}@media only screen and (max-width:320px){.quality .q_stage .view_sp .q_content .sp_q_row_2 p{letter-spacing:-1.7px;font-size:14px}}


#news{
    width: 600px;
    margin: 0 auto 60px;
}

#news article{
    margin-bottom: 30px;
}
#news h2{
    padding: 0 0 5px;
    font-family: Noto Sans JP,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    border-bottom: 2px dotted #c8161d;
}

#news p{
    padding: 5px 0 0;
}
#news a {
	text-decoration: underline;
	transition: .2s ease-out;
}
#news a:hover {
	color: #c8161d;
}
.link_btn_color{
    display: block;
    width: 305px;
    margin: 20px auto 80px;
    padding: 15px 0;
    text-align: center;
    font-size: 20px;
    font-family: Noto Sans JP,sans-serif;
    font-style: normal;
    font-weight: 700;
    color: #c8161d;
    border: #c8161d 1px solid;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.link_btn_color:hover{
    color: white;
    background-color: #c8161d;
}
@media only screen and (max-width: 481px){
    #news h2{
        font-size: 17px;
    }
    #news p{
        font-size: 14px;
    }
    .link_btn_color{
        font-size: 17px;
        
    }
}

/* カレンダーボタン */
.calendar-btn {
    color: #fff;
    display: flex;
	align-items: center;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
    max-width: 280px;
	min-height: 60px;
	background-color: #000;
    border: 1px solid #fff;
	padding-left: 80px;
	padding-right: 20px;
	position: absolute;
	cursor: pointer;
    top: 50px;
    right: 20px;
}
@media screen and (max-width: 1201px) {
    .calendar-btn {
        top: 150px;
    }
}
@media screen and (max-width: 640px) {
	.calendar-btn {
		font-size: 15px;
		min-height: 40px;
        max-width: 200px;
		padding-left: 55px;
        top: 80px;
        right: 10px;
	}
}
.calendar-btn::before {
	content: '';
	display: block;
	width: 25px;
	height: 40px;
	background: url(../img/common/icon_calendar.svg) center / contain no-repeat;
	position: absolute;
	left: 30px;
}
@media screen and (max-width: 640px) {
	.calendar-btn::before {
		width: 15px;
	}
}
.calendar-btn:hover {
	color: #000;
	background-color: #fff;
}
.calendar-btn:hover::before {
	filter: invert(100%);
}
.modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100%;
	z-index: 100;
  }
  .modal-bg {
	position: absolute;
	height: 100vh;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 101;
  }
  
  /* Modal Content */
  .modal-content {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 600px;
	z-index: 102;
  }
  @media screen and (max-width: 640px) {
	.modal-content {
	  width: 80vw;
	}
  }
  .modal-inner {
	position: relative;
	background: white;
	width: 100%;
	min-height: 100px;
	max-height: 500px;
	padding: 30px;
	overflow-x: hidden;
	overflow-y: auto;
  }
  
  /* Close Button */
  .btn_close {
	display: block;
	position: absolute;
	top: -50px;
	right: 0;
	background-color: white;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	color: black;
	text-align: center;
	font-size: 30px;
	text-decoration: none;
	line-height: 35px;
	z-index: 105;
  }