@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Regular.ttf") format("truetype");font-weight:300;font-style:normal;display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Light.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Bold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Zen Kaku Gothic New";src:url("../fonts/ZenKakuGothicNew-Black.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Marcellus';src:url("../fonts/Marcellus-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url("../fonts/ArialCE.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Arial';src:url("../ArialCEBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xh2fvj");src:url("../fonts/icomoon.eot?xh2fvj#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xh2fvj") format("truetype"),url("../fonts/icomoon.woff?xh2fvj") format("woff"),url("../fonts/icomoon.svg?xh2fvj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}body{background:-webkit-gradient(linear, left top, left bottom, from(#314b73),color-stop(20%, #253c67),color-stop(39%, #111742),color-stop(50%, #16214a),color-stop(65%, #2d4b73),color-stop(95%, #2d4b73),to(#101b39)) !important;background:linear-gradient(180deg, #314b73,#253c67 20%,#111742 39%,#16214a 50%,#2d4b73 65%,#2d4b73 95%,#101b39) !important}body img{width:auto}.con_info{margin-left:0;width:91.66667%;margin-top:10rem;padding-bottom:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}@media only screen and (max-width: 767px){.con_info{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{margin-top:5rem}}@media only screen and (max-width: 767px){.con_info{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding-bottom:4rem}}@media only screen and (max-width: 767px){.con_info{padding-bottom:2rem}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.con_info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%}}@media only screen and (max-width: 767px){.con_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.con_info:before{position:absolute;left:0;bottom:0;content:"";display:block;background:url(../../restaurant/images/bg_orion_intro.jpg);background-size:cover;width:75%;height:80%;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info:before{width:65%}}@media only screen and (max-width: 767px){.con_info:before{width:80%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info:before{height:70%}}@media only screen and (max-width: 767px){.con_info:before{height:20%}}.con_info .box_img{width:58.71212%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_img{width:55%}}@media only screen and (max-width: 767px){.con_info .box_img{width:90%}}@media only screen and (max-width: 767px){.con_info .box_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.con_info .box_img{width:45%}}@media only screen and (max-width: 767px){.con_info .box_img{margin-top:2rem}}.con_info .box_txt{width:35.98485%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_info .box_txt{width:90%}}@media only screen and (max-width: 767px){.con_info .box_txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.con_info .box_txt{width:50%}}.con_info .box_txt .catch{margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .catch{margin-top:2rem}}@media only screen and (max-width: 767px){.con_info .box_txt .catch{margin-top:1rem}}.con_info .box_txt .txt{width:88.42105%;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .txt{width:100%}}@media only screen and (max-width: 767px){.con_info .box_txt .txt{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_info .box_txt .txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_info .box_txt .txt{margin:2rem auto 0}}.con_info .box_txt .tbl_basic{width:88.42105%;margin-top:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .tbl_basic{width:100%}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .tbl_basic{margin-top:2rem}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic{margin-top:2rem}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic{margin:2rem auto 0}}.con_info .box_txt .tbl_basic table{width:100%}@media only screen and (min-width: 1025px){.con_info .box_txt .tbl_basic table tr th,.con_info .box_txt .tbl_basic table tr td{font-size:86%}}@media print{.con_info .box_txt .tbl_basic table tr th,.con_info .box_txt .tbl_basic table tr td{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .tbl_basic table tr th,.con_info .box_txt .tbl_basic table tr td{font-size:79%}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic table tr th,.con_info .box_txt .tbl_basic table tr td{font-size:79%}}.con_info .box_txt .tbl_basic table tr td .type{width:45%;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .tbl_basic table tr td .type{width:50%}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic table tr td .type{width:55%}}.con_info .box_txt .tbl_basic table tr td .number{width:40%;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_txt .tbl_basic table tr td .number{width:50%}}@media only screen and (max-width: 767px){.con_info .box_txt .tbl_basic table tr td .number{width:45%}}.con_link{margin-top:120px}@media only screen and (max-width: 767px){.con_link{margin-top:100px 15%}}.con_link .u-flex{width:76.38889%;max-width:1100px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_link .u-flex{width:90%}}@media only screen and (max-width: 767px){.con_link .u-flex{width:90%}}.con_link .u-flex .box_link{border-bottom:1px solid #fff;background-color:transparent;width:19.09091%;-webkit-transition:all 0.3s;transition:all 0.3s}.con_link .u-flex .box_link .box_img{opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s}.con_link .u-flex .box_link .ttlEn30{padding:4.7619%;text-align:center}.con_link .u-flex .box_link .ttlEn30 .en{font-size:120%;letter-spacing:0.05em}.con_link .u-flex .box_link:not(:first-child){margin-left:1.13636%}.con_link .u-flex .box_link:hover{background-color:rgba(85,83,187,0.6);border-bottom:1px solid rgba(85,83,187,0.6);-webkit-transition:all 0.3s;transition:all 0.3s}.con_link .u-flex .box_link:hover .box_img{opacity:0.8;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (max-width: 767px){.con_link .u-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.con_link .u-flex .box_link{width:47.5%}.con_link .u-flex .box_link:not(:first-child){margin-left:0}.con_link .u-flex .box_link:nth-child(2n){margin-left:5%;margin-bottom:10%}.con_link .u-flex .box_link .ttlEn30{padding:3%}}.con_mealtime{width:90.27778%;max-width:1300px;margin:0 auto}@media only screen and (max-width: 767px){.con_mealtime{width:90%}}.con_mealtime li{padding-top:150px}@media only screen and (max-width: 767px){.con_mealtime li{padding-top:30%}}.con_mealtime li:first-child{padding-top:160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li:first-child{padding-top:120px}}@media only screen and (max-width: 767px){.con_mealtime li:first-child{padding-top:25%}}.con_mealtime li .u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_mealtime li .u-flex .box_slide{-webkit-box-sizing:border-box;box-sizing:border-box;width:62.30769%}.con_mealtime li .u-flex .box_slide .slick-dotted.slick-slider{margin-bottom:0}.con_mealtime li .u-flex .box_slide .slick-arrow{display:none !important}.con_mealtime li .u-flex .box_txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:37.69231%}.con_mealtime li .u-flex .box_txt .catch{margin-top:4.89796%;font-size:120%}.con_mealtime li .u-flex .box_txt .txt{margin-top:6.12245%;font-size:93%}.con_mealtime li .u-flex .box_txt .tbl_basic{margin-top:8.16327%;font-size:80%}.con_mealtime li .u-flex .box_txt .tbl_basic table{width:100%}.con_mealtime li .u-flex .box_txt .tbl_basic table td p{margin-top:.5em}.con_mealtime li .u-flex .box_txt .btns{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li .u-flex .box_txt .btns{margin-top:20px}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex .box_txt .btns{margin-top:5%}}.con_mealtime li .u-flex .box_txt .btns .btnBasic{display:inline-block}.con_mealtime li .u-flex .box_txt .btns .btnRsv02{margin-left:4.08163%;display:inline-block}@media screen and (max-width: 1115px){.con_mealtime li .u-flex .box_txt .btns .btnRsv02{margin-top:8%;margin-left:0;display:block}}.con_mealtime li .u-flex br.view_800{display:none}@media screen and (max-width: 1115px) and (min-width: 768px){.con_mealtime li .u-flex .box_slide{width:55%}.con_mealtime li .u-flex .box_txt{width:45%}.con_mealtime li .u-flex br.view_800{display:block}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex{display:block}.con_mealtime li .u-flex .box_slide{width:100%}.con_mealtime li .u-flex .box_txt{margin-top:4%;width:100%}}.con_mealtime li .u-flex.type_left .box_txt{padding-left:5.38462%;padding-right:1.53846%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li .u-flex.type_left .box_txt{padding-left:3%}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex.type_left .box_txt{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li .u-flex.type_left .box_txt{padding-right:0}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex.type_left .box_txt{padding-right:0}}.con_mealtime li .u-flex.type_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.con_mealtime li .u-flex.type_right .box_txt{padding-left:1.53846%;padding-right:5.38462%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li .u-flex.type_right .box_txt{padding-left:0}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex.type_right .box_txt{padding-left:0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li .u-flex.type_right .box_txt{padding-right:3%}}@media only screen and (max-width: 767px){.con_mealtime li .u-flex.type_right .box_txt{padding-right:0}}.con_mealtime li.box_dinner .box_txt .btns{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li.box_dinner .box_txt .btns{margin-top:20px}}@media only screen and (max-width: 767px){.con_mealtime li.box_dinner .box_txt .btns{margin-top:5%}}.con_mealtime li.box_dinner .box_txt .btns .btnBasic{display:inline-block}.con_mealtime li.box_dinner .box_txt .btns .btnBasic:nth-child(2){margin-left:4.08163%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_mealtime li.box_dinner .box_txt .btns .btnBasic:nth-child(2){margin-left:0}}@media only screen and (max-width: 767px){.con_mealtime li.box_dinner .box_txt .btns .btnBasic:nth-child(2){margin-left:4.08163%}}.con_mealtime li.box_dinner .box_txt .btns .btnRsv02{margin-top:8%;margin-left:0;display:block}.con_stay{margin-top:120px;width:90.27778%;max-width:1300px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.con_stay{margin-top:20%}}@media only screen and (max-width: 767px){.con_stay{width:94%}}.con_stay .inner{padding:3.84615% 3.84615%;background:url(../../restaurant/images/bg_point.jpg) center center/cover no-repeat}@media only screen and (max-width: 767px){.con_stay .inner{padding:10% 6%}}.con_stay .ttlEn60{margin-bottom:3.84615%;text-align:center}@media only screen and (max-width: 767px){.con_stay .ttlEn60{margin-bottom:10%}}.con_stay .ttlEn60 .jp{font-size:200%}.con_stay .u-flex .flex_item .point{font-size:120%;letter-spacing:0.08em;text-align:center}.con_stay .u-flex .flex_item .point span{font-size:130%}.con_stay .u-flex .flex_item .ttlEn40 .jp{font-size:120%}.con_stay .u-flex .flex_item .txt{font-size:92%}@media only screen and (min-width: 768px){.con_stay .u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_stay .u-flex .flex_item{width:23.75%}.con_stay .u-flex .flex_item:not(:first-child){margin-left:1.66667%}.con_stay .u-flex .flex_item .point{margin-bottom:2.80702%}.con_stay .u-flex .flex_item .box_img{margin-bottom:8.77193%}.con_stay .u-flex .flex_item .ttlEn40{margin-bottom:7.01754%;min-height:3.6em}}@media only screen and (max-width: 767px){.con_stay .u-flex .flex_item:not(:last-child){margin-bottom:15%}.con_stay .u-flex .flex_item .point{margin-bottom:2%}.con_stay .u-flex .flex_item .box_img{margin-bottom:8%}.con_stay .u-flex .flex_item .ttlEn40{margin-bottom:3%}}.con_craft{width:80%;margin:5% auto 0;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_craft{margin-top:10%}}@media only screen and (max-width: 767px){.con_craft{margin-top:4em}}.con_no_drinking{margin:0 auto;width:70%;max-width:1100px;margin-top:7em}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_no_drinking{width:80%}}@media only screen and (max-width: 767px){.con_no_drinking{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_no_drinking{margin-top:5em}}@media only screen and (max-width: 767px){.con_no_drinking{margin-top:3em}}.con_no_drinking .no_drinking{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.con_no_drinking .no_drinking .img{width:18%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_no_drinking .no_drinking .img{width:25%}}@media only screen and (max-width: 767px){.con_no_drinking .no_drinking .img{width:30%}}.con_no_drinking .no_drinking .catch{width:82%;padding-left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_no_drinking .no_drinking .catch{width:75%}}@media only screen and (max-width: 767px){.con_no_drinking .no_drinking .catch{width:70%}}@media only screen and (max-width: 767px){.con_no_drinking .no_drinking .catch{font-size:93%;letter-spacing:0.12em}}html.lower #contents .topicpath{margin-top:150px}@media only screen and (max-width: 767px){html.lower #contents .topicpath{margin-top:20%}}
