@charset "UTF-8";

.l-header{min-width:1180px;position:fixed;z-index:777;width:100%;top:0;left:0;line-height:1.4;background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 767px){.l-header{min-width:initial}}@media screen and (max-width: 1400px){.l-header .u-dn--nav{display:none !important}}@media screen and (max-width: 767px){.l-header .u-dn--sp{display:none !important}}.l-header .link_zoom{overflow:hidden}.l-header .link_zoom img{transition:.8s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .4s ease}.l-header .link_zoom:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);transition:1s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:.75}.l-header_inner{display:flex;align-items:center;padding:0 25px}@media screen and (max-width: 1400px){.l-header_inner{padding:0 0 0 25px}}@media screen and (max-width: 767px){.l-header_inner{padding:0 0 0 3vw}}.l-header_logoArea{position:relative;display:flex;margin-right:auto}@media screen and (max-width: 1400px){.l-header_logoArea{z-index:999}}.l-header_logo{display:inline-block;width:78px;line-height:1}@media screen and (max-width: 1400px){.l-header_logo{width:60px}}@media screen and (max-width: 767px){.l-header_logo{width:40px}}.l-header_logo:not(:last-child){margin-right:14px}@media screen and (max-width: 767px){.l-header_logo:not(:last-child){margin-right:10px}}.l-header_headMenu{display:none}@media screen and (max-width: 1400px){.l-header_headMenu{display:flex;justify-content:flex-end;flex:1 1;margin-left:1em}}.l-header_headMenu>li{display:inline-block}.l-header_headMenu>li:not(:last-child){margin-right:1em}@media screen and (max-width: 767px){.l-header_headMenu>li:not(:last-child){margin-right:.8em}}.l-header_headMenu>li>a{display:flex;flex-direction:column;align-items:center;font-size:11px;font-weight:700;font-size:12px}@media screen and (max-width: 767px){.l-header_headMenu>li>a{font-size:11px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header_headMenu>li>a{font-size:11px}}.l-header_headMenu>li>a>figure{width:2rem}@media screen and (max-width: 767px){.l-header_headMenu>li>a>figure{width:1.75rem}}.l-header_headMenu>li>a>span{padding-top:.2em;display:inline-block}@media screen and (max-width: 1400px){.l-header_navArea{padding:100px 20px 80px}}@media screen and (max-width: 767px){.l-header_navArea{max-width:100%;padding:80px 2.6666666667% 60px}}.l-header .navGlobal{display:flex;align-items:flex-end}@media screen and (max-width: 1400px){.l-header .navGlobal{flex-direction:column}}.l-header .navGlobal .menu{display:flex;align-items:center}@media screen and (max-width: 1400px){.l-header .navGlobal .menu{display:block;width:100%}}.l-header .navGlobal .menu_item,.l-header .navGlobal .menu_item--child{padding:0 10px}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item,.l-header .navGlobal .menu_item--child{padding:0;text-align:center}}.l-header .navGlobal .menu_item>a,.l-header .navGlobal .menu_item--child>a{display:flex;justify-content:center;align-items:center;height:80px;font-weight:700}@media screen and (min-width: 768px){.l-header .navGlobal .menu_item>a,.l-header .navGlobal .menu_item--child>a{transition:color .4s ease}.l-header .navGlobal .menu_item>a:before,.l-header .navGlobal .menu_item--child>a:before,.l-header .navGlobal .menu_item>a:after,.l-header .navGlobal .menu_item--child>a:after{transition:opacity .4s ease}.l-header .navGlobal .menu_item>a:hover,.l-header .navGlobal .menu_item--child>a:hover{color:#da1d33}.l-header .navGlobal .menu_item>a:hover:before,.l-header .navGlobal .menu_item--child>a:hover:before{opacity:0}.l-header .navGlobal .menu_item>a:hover:after,.l-header .navGlobal .menu_item--child>a:hover:after{opacity:1}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item>a,.l-header .navGlobal .menu_item--child>a{position:relative;height:auto;padding:.8em 1em .8em 2.8em;border-bottom:1px solid #d1d1d1;font-size:18px;justify-content:flex-start;text-align:left}.l-header .navGlobal .menu_item>a:before,.l-header .navGlobal .menu_item--child>a:before{position:absolute;content:"";width:2.188rem;height:2.2rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@media screen and (max-width: 767px){.l-header .navGlobal .menu_item>a,.l-header .navGlobal .menu_item--child>a{font-size:18px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header .navGlobal .menu_item>a,.l-header .navGlobal .menu_item--child>a{font-size:18px}}.l-header .navGlobal .menu_item>a:hover:before,.l-header .navGlobal .menu_item--child>a:hover:before{opacity:1}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(1)>a,.l-header .navGlobal .menu_item--child:nth-child(1)>a{border-top:1px solid #d1d1d1}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(1)>a:before,.l-header .navGlobal .menu_item--child:nth-child(1)>a:before{background:url(../img/newCommon/icon_manu_01.svg) no-repeat center;background-size:100%}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(2)>a:before,.l-header .navGlobal .menu_item--child:nth-child(2)>a:before{background:url(../img/newCommon/icon_manu_02.svg) no-repeat center;background-size:100%}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(3)>a:before,.l-header .navGlobal .menu_item--child:nth-child(3)>a:before{background:url(../img/newCommon/icon_manu_03.svg) no-repeat center;background-size:100%}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(4)>a:before,.l-header .navGlobal .menu_item--child:nth-child(4)>a:before{background:url(../img/newCommon/icon_manu_04.svg) no-repeat center;background-size:100%}}@media screen and (max-width: 1400px){.l-header .navGlobal .menu_item:nth-child(5)>a:before,.l-header .navGlobal .menu_item--child:nth-child(5)>a:before{background:url(../img/newCommon/icon_manu_05.svg) no-repeat center;background-size:100%}}@media screen and (min-width: 1400px){.l-header .navGlobal .menu_item--child>a{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding-right:1.8em}.l-header .navGlobal .menu_item--child>a:before,.l-header .navGlobal .menu_item--child>a:after{position:absolute;content:"";width:1.25em;height:1.3em;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .navGlobal .menu_item--child>a:before{background:url(../img/newCommon/icon_arrow_b.svg) no-repeat center;background-size:100%}.l-header .navGlobal .menu_item--child>a:after{background:url(../img/newCommon/icon_arrow_b_red.svg) no-repeat center;background-size:100%;opacity:0}}.l-header .navGlobal .menu_item .subMenu,.l-header .navGlobal .menu_item--child .subMenu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:1px solid #eee;display:none}.l-header .navGlobal .menu_item .subMenu_inner,.l-header .navGlobal .menu_item--child .subMenu_inner{width:100%;max-width:1320px;margin:auto}.l-header .navGlobal .menu_item .subMenu_inner_row,.l-header .navGlobal .menu_item--child .subMenu_inner_row{display:flex;padding:60px 0}.l-header .navGlobal .menu_item .subMenu_col--main,.l-header .navGlobal .menu_item--child .subMenu_col--main{width:21.2121212121%}.l-header .navGlobal .menu_item .subMenu_col--main>div,.l-header .navGlobal .menu_item--child .subMenu_col--main>div{width:100%;padding:10.7142857143% 7.1428571429%;border-radius:1.25em;background-color:#fef5e5}.l-header .navGlobal .menu_item .subMenu_col--main>div>p,.l-header .navGlobal .menu_item--child .subMenu_col--main>div>p{position:relative;display:flex;flex-direction:column;align-items:center;font-size:30px;line-height:1.4;padding-bottom:1em;margin-bottom:.5em;font-weight:700}.l-header .navGlobal .menu_item .subMenu_col--main>div>p>span,.l-header .navGlobal .menu_item--child .subMenu_col--main>div>p>span{display:block;font-size:.667em;font-family:"Figtree",sans-serif;color:#da1d33}.l-header .navGlobal .menu_item .subMenu_col--main>div>p:before,.l-header .navGlobal .menu_item--child .subMenu_col--main>div>p:before{position:absolute;content:"・・・・・";bottom:0;left:50%;-webkit-transform:translateX(calc(-50% - 0.25em));transform:translateX(calc(-50% - 0.25em));color:#da1d33;font-weight:700;font-size:1.2em;letter-spacing:-0.5em;line-height:1}.l-header .navGlobal .menu_item .subMenu_col--main>div .c-link_arrow--l,.l-header .navGlobal .menu_item--child .subMenu_col--main>div .c-link_arrow--l{line-height:2.4}.l-header .navGlobal .menu_item .subMenu_col--main>div>figure,.l-header .navGlobal .menu_item--child .subMenu_col--main>div>figure{margin-top:5px;border-radius:1.25em;overflow:hidden}.l-header .navGlobal .menu_item .subMenu_col:nth-of-type(2),.l-header .navGlobal .menu_item--child .subMenu_col:nth-of-type(2){width:37.8787878788%;padding-left:3.7878787879%;padding-right:2.2727272727%}.l-header .navGlobal .menu_item .subMenu_col:nth-of-type(2),.l-header .navGlobal .menu_item--child .subMenu_col:nth-of-type(2),.l-header .navGlobal .menu_item .subMenu_col:nth-of-type(3),.l-header .navGlobal .menu_item--child .subMenu_col:nth-of-type(3){border-right:2px dotted #2c3237}.l-header .navGlobal .menu_item .subMenu_col:nth-of-type(3),.l-header .navGlobal .menu_item--child .subMenu_col:nth-of-type(3),.l-header .navGlobal .menu_item .subMenu_col:nth-of-type(4),.l-header .navGlobal .menu_item--child .subMenu_col:nth-of-type(4){width:20.4545454545%;padding-left:3.0303030303%;padding-right:2.2727272727%}@media screen and (min-width: 768px){.l-header .navGlobal .menu_item .subMenu_col_sec,.l-header .navGlobal .menu_item--child .subMenu_col_sec{min-height:128px}}.l-header .navGlobal .menu_item .subMenu_col_sec:not(:first-child),.l-header .navGlobal .menu_item--child .subMenu_col_sec:not(:first-child){margin-top:50px}.l-header .navGlobal .menu_item .subMenu_col_sec_ttl,.l-header .navGlobal .menu_item--child .subMenu_col_sec_ttl{font-size:18px;font-weight:700;margin-bottom:.8em}.l-header .navGlobal .menu_item .subMenu_col_sec ul:not(:last-child),.l-header .navGlobal .menu_item--child .subMenu_col_sec ul:not(:last-child){margin-bottom:25px}.l-header .navGlobal .menu_item .subMenu_col_sec ul>li,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul>li{margin-bottom:1em}.l-header .navGlobal .menu_item .subMenu_col_sec ul>li a,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul>li a{font-size:14px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row{display:flex;flex-wrap:wrap}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li{display:flex;align-items:center;width:47.619047619%}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li:not(:nth-child(2n)),.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li:not(:nth-child(2n)){margin-right:4%}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li figure,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li figure{margin-right:.8em;border-radius:.625em;overflow:hidden}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li._hasImg,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li._hasImg{margin-bottom:10px}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li._hasImg:last-child,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li._hasImg:last-child,.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li._hasImg:nth-last-child(2):nth-child(odd),.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li._hasImg:nth-last-child(2):nth-child(odd){margin-bottom:0}.l-header .navGlobal .menu_item .subMenu_col_sec ul.row>li._bleak,.l-header .navGlobal .menu_item--child .subMenu_col_sec ul.row>li._bleak{width:100%}.l-header .navGlobal .menuSub{padding:20px 0 20px;margin-left:20px}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub{width:100%;margin-left:0}}@media screen and (max-width: 767px){.l-header .navGlobal .menuSub{padding:15px 0 15px}}.l-header .navGlobal .menuSub_upper{display:flex;justify-content:flex-end;margin-bottom:10px}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_upper{flex-wrap:wrap;flex-direction:column;align-items:flex-start}}.l-header .navGlobal .menuSub_upper>li{padding:0 8px}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_upper>li{padding:.4em}}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_upper>li a{font-size:15px}}@media screen and (max-width: 767px){.l-header .navGlobal .menuSub_upper>li a{font-size:15px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header .navGlobal .menuSub_upper>li a{font-size:15px}}.l-header .navGlobal .menuSub_lower{display:flex}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_lower{width:100%;display:inline-flex;flex-wrap:wrap;flex-direction:column;align-items:center}}.l-header .navGlobal .menuSub_lower>li{border-left:1px solid #2c3237;padding:0 20px}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_lower>li{width:100%;border-left:none;padding:0}}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_lower>li:nth-child(1){order:1}}.l-header .navGlobal .menuSub_lower>li:nth-child(2){padding:0 0 0 10px;display:flex}@media screen and (max-width: 1400px){.l-header .navGlobal .menuSub_lower>li:nth-child(2){display:flex;justify-content:space-between;padding:1.25em 0;border-top:1px solid #2c3237}}.l-header .navGlobal .menuSub_lower>li>a{display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1400px){.l-header .navGlobal .menuSub_lower>li>a{height:40px}}.l-header .navGlobal .link--tel{font-size:12px;display:flex;flex-direction:column;align-items:center;line-height:1.2;font-weight:700}@media screen and (max-width: 1400px){.l-header .navGlobal .link--tel{border:2px solid #da1d33;border-radius:.5rem;overflow:hidden;padding-bottom:10px}}@media screen and (min-width: 768px){.l-header .navGlobal .link--tel{text-align:center}}.l-header .navGlobal .link--tel_ttl{display:none}@media screen and (max-width: 1400px){.l-header .navGlobal .link--tel_ttl{display:block;display:inline;width:100%;text-align:center;color:#fff;background-color:#da1d33;padding:.4em 1em;font-size:16px;margin-bottom:10px}}@media screen and (max-width: 767px){.l-header .navGlobal .link--tel_ttl{font-size:14px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header .navGlobal .link--tel_ttl{font-size:14px}}.l-header .navGlobal .link--tel .phone{position:relative;display:inline-block;padding-left:1.6em;font-size:1.833em}.l-header .navGlobal .link--tel .phone:before{position:absolute;content:"";width:1.273em;height:1.273em;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/newCommon/icon_telFree.svg) no-repeat center;background-size:contain}.l-header .navGlobal .link--reservation,.l-header .navGlobal .link--search{position:relative;display:inline-block;padding:.6em .5em;font-weight:700;text-align:center;min-width:10em;border-radius:.5em}@media screen and (max-width: 1400px){.l-header .navGlobal .link--reservation,.l-header .navGlobal .link--search{width:48%;padding:.8em .5em;font-size:15px}}@media screen and (max-width: 767px){.l-header .navGlobal .link--reservation,.l-header .navGlobal .link--search{font-size:15px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-header .navGlobal .link--reservation,.l-header .navGlobal .link--search{font-size:15px}}.l-header .navGlobal .link--reservation:before,.l-header .navGlobal .link--search:before{position:absolute;content:"";width:2em;height:2em;left:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header .navGlobal .link--reservation{background-color:#da1d33;border:2px solid rgba(0,0,0,0);padding-left:2em;color:#fff}@media screen and (min-width: 1400px){.l-header .navGlobal .link--reservation{margin-right:10px}}.l-header .navGlobal .link--reservation:before{background:url(../img/newCommon/icon_reservation_white.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.l-header .navGlobal .link--reservation{transition:background-color .4s ease}.l-header .navGlobal .link--reservation:hover{background-color:#e53b4f}}.l-header .navGlobal .link--search{border:2px solid #da1d33;padding-left:1.5em;color:#da1d33}.l-header .navGlobal .link--search:before{background:url(../img/newCommon/icon_search_red.svg) no-repeat center;background-size:contain}@media screen and (min-width: 768px){.l-header .navGlobal .link--search:hover{transition:background-color .4s ease}.l-header .navGlobal .link--search:hover:hover{background-color:rgba(218,29,51,.2)}}@media screen and (max-width: 1400px){.l-header_navArea{position:fixed;top:0;right:0;width:100%;max-width:375px;height:100dvh;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff}}@media screen and (max-width: 767px){.l-header_navArea{max-width:100%}}.l-header_toggle{position:relative;margin-left:auto;width:80px;height:80px;cursor:pointer;z-index:999;display:none}@media screen and (max-width: 1400px){.l-header_toggle{min-width:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media screen and (max-width: 767px){.l-header_toggle{min-width:60px;width:60px;height:60px}}.l-header_toggle>span{position:relative;display:block;width:50%;height:2px;transition:background-color .3s;margin:14px auto 6px}.l-header_toggle>span:before,.l-header_toggle>span:after{display:block;position:absolute;content:"";width:100%;height:2px;top:-6px;left:0;background:#da1d33;transition:top .3s .3s,-webkit-transform .3s;transition:transform .3s,top .3s .3s;transition:transform .3s,top .3s .3s,-webkit-transform .3s}.l-header_toggle>span:before{top:-6px}@media screen and (max-width: 767px){.l-header_toggle>span:before{top:-5px}}.l-header_toggle>span:after{top:6px}@media screen and (max-width: 767px){.l-header_toggle>span:after{top:5px}}.l-header_toggle>p{text-align:center;color:#2c3237;font-family:"Figtree",sans-serif;font-size:14px;font-weight:500;margin-top:.6em}.l-header_toggle>p:before{content:"MENU"}@media screen and (max-width: 767px){.l-header_toggle>p{font-size:12px}}.l-header.is-active .l-header_toggle>span{background:0,0}.l-header.is-active .l-header_toggle>span:before,.l-header.is-active .l-header_toggle>span:after{top:0;left:0;transition:top .3s,-webkit-transform .3s .3s;transition:top .3s,transform .3s .3s;transition:top .3s,transform .3s .3s,-webkit-transform .3s .3s}.l-header.is-active .l-header_toggle>span:before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.l-header.is-active .l-header_toggle>span:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.l-header.is-active .l-header_toggle>p:before{content:"CLOSE"}.l-header.is-active .l-header_navArea{-webkit-transform:translateX(0);transform:translateX(0)}#navGlobal_overlay{visibility:hidden;opacity:0;position:fixed;z-index:40;width:100%;height:100dvh;background:#000;top:0;left:0;transition:opacity .4s ease}#navGlobal_overlay.show{visibility:visible;opacity:.6}
/*# sourceMappingURL=sourcemaps/newheader.css.map */