﻿.con_resv .box_btn,.con_iki .box_iki,.con_menu .box_menu,.con_info .box_info,.con_info .box_btn,.con_inroom .box_inroom{max-width:1200px;margin:auto}@media only screen and (max-width: 1279px){.con_resv .box_btn,.con_iki .box_iki,.con_menu .box_menu,.con_info .box_info,.con_info .box_btn,.con_inroom .box_inroom{width:91.66667%}}.con_menu .box_menu:after{content:"";display:table;clear:both}.con_dis{margin-top:100px;position:relative}@media only screen and (max-width: 767px){.con_dis{margin-top:15%}}.con_dis .box_dis h3{text-align:center;font-weight:300}.con_dis .box_dis h3 .en{display:block;font-family:'Nothing You Could Do', cursive;font-size:82%;color:#867050}.con_dis .box_dis h3 .jp{display:block;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_dis .box_dis h3 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_dis .box_dis h3 .jp{font-size:125%}}.con_dis .box_dis h3 .en{font-size:107%}.con_dis .box_dis h3 .jp{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_dis .box_dis h3 .jp{font-size:175%}}@media only screen and (max-width: 767px){.con_dis .box_dis h3 .jp{font-size:150%}}.con_dis .box_dis h3 em{display:block;font-size:125%;color:#867050}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_dis .box_dis h3 em{font-size:113%}}@media only screen and (max-width: 767px){.con_dis .box_dis h3 em{font-size:100%}}.con_dis .box_dis h3 .jp{font-size:175%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_dis .box_dis h3 .jp{font-size:163%}}@media only screen and (max-width: 767px){.con_dis .box_dis h3 .jp{font-size:138%}}.con_dis .box_dis .txt{margin-top:20px;line-height:2}@media only screen and (max-width: 767px){.con_dis .box_dis .txt{margin-top:4%}}.con_dis .box_dis .btn{margin:auto;width:280px;margin-top:.5em}@media only screen and (max-width: 767px){.con_dis .box_dis .btn{width:100%}}.con_dis .box_dis .btn a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_dis .box_dis .btn a:hover{border:1px solid #232323;background:#232323;color:#fff}.con_dis .box_dis .btn a{background:#232323;color:#fff;padding:1em 0}.con_dis .box_dis .btn a:hover{background:#fff;color:#232323}.con_dis .box_dis .btn a{padding:.7em 0}.con_dis .box_dis table{margin-top:25px}@media only screen and (max-width: 767px){.con_dis .box_dis table{margin-top:5%}}.con_dis .box_slider .slick-dots{text-align:center;line-height:1;bottom:30px;left:auto;right:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_dis .box_slider .slick-dots{bottom:30px}}@media only screen and (max-width: 767px){.con_dis .box_slider .slick-dots{bottom:5%}}.con_dis .box_slider .slick-dots li{width:68px;height:5px;margin:0 .5em;vertical-align:middle}@media only screen and (max-width: 767px){.con_dis .box_slider .slick-dots li{width:3em}}@media only screen and (max-width: 767px){.con_dis .box_slider .slick-dots li{height:.25em}}.con_dis .box_slider .slick-dots li button{position:relative;cursor:pointer;padding:0;width:100%;height:100%;display:block}.con_dis .box_slider .slick-dots li button:before{position:absolute;content:"";width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1 !important;border:1px solid #fff;background:none;-moz-transition:background .35s,border .35s;-o-transition:background .35s,border .35s;-webkit-transition:background .35s,border .35s;transition:background .35s,border .35s}.con_dis .box_slider .slick-dots li.slick-active button:before{border:1px solid #867050;background-color:#867050}@media only screen and (min-width: 1280px){.con_dis .box_slider .slick-dots{text-align:right;right:30px}}@media print{.con_dis .box_slider .slick-dots{text-align:right;right:30px}}@media only screen and (max-width: 767px){.con_dis .box_slider .slick-dots li{width:2em}}.con_dis .box_slider img{width:100%}@media only screen and (min-width: 1280px){.con_dis{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.con_dis .box_dis{width:31.25%;margin:10px 0 0 3.17708%}}@media only screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1600px){.con_dis .box_dis{width:36.45833%}}@media only screen and (min-width: 1280px){.con_dis .box_dis h3{text-align:left}.con_dis .box_dis h3:after{margin-left:0}.con_dis .box_dis .btn{margin-left:0}.con_dis .box_slider{width:49.94792%}}@media print{.con_dis{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.con_dis .box_dis{width:31.25%;margin:10px 0 0 3.17708%}.con_dis .box_dis h3{text-align:left}.con_dis .box_dis h3:after{margin-left:0}.con_dis .box_dis .btn{margin-left:0}.con_dis .box_slider{width:49.94792%}}@media only screen and (max-width: 1279px){.con_dis .box_dis{width:91.66667%;margin:auto;padding-bottom:60px;margin-top:50px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_dis .box_dis{padding-bottom:10%}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_dis .box_dis{margin-top:7%}}.con_resv .box_btn{margin:60px auto 80px;text-align:center;letter-spacing:-.4em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_resv .box_btn{margin:0 auto 60px}}@media only screen and (max-width: 767px){.con_resv .box_btn{margin:7% auto}}.con_resv .box_btn li{margin:auto;width:280px;width:320px;letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:15px}@media only screen and (max-width: 767px){.con_resv .box_btn li{width:100%}}.con_resv .box_btn li a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_resv .box_btn li a:hover{border:1px solid #232323;background:#232323;color:#fff}.con_resv .box_btn li a{background:#232323;color:#fff;padding:1em 0}.con_resv .box_btn li a:hover{background:#fff;color:#232323}.con_resv .box_btn li:first-child{margin-left:0}.con_resv .box_btn li:first-child a{background:#867050}.con_resv .box_btn li:first-child a:hover{background:#ffffff}@media only screen and (max-width: 767px){.con_resv .box_btn li{display:block;margin-left:0;margin-top:3%}.con_resv .box_btn li:first-child{margin-top:0}}.con_iki{padding:100px 0;background:url(../images/common/bg.jpg)}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_iki{padding:80px 0}}@media only screen and (max-width: 767px){.con_iki{padding:10% 0}}.con_iki .box_iki h4{letter-spacing:.1em;font-weight:300;text-align:center;font-size:144%;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_iki .box_iki h4{font-size:138%}}@media only screen and (max-width: 767px){.con_iki .box_iki h4{font-size:113%}}@media only screen and (max-width: 767px){.con_iki .box_iki h4{margin-bottom:5%}}.con_iki .box_iki h4 em{font-size:187%}.con_iki .box_iki h4 em span{color:#cfa972}.con_iki .box_iki .txt{line-height:2}.con_iki .box_iki .wrp_iki{margin-top:40px;overflow:hidden}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_iki{margin-top:5%}}.con_iki .box_iki .wrp_iki li{margin-bottom:35px;display:table;padding:1.25%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_iki li{margin-bottom:5%}}.con_iki .box_iki .wrp_iki li .photo{display:table-cell;vertical-align:middle;width:40%}.con_iki .box_iki .wrp_iki li .photo img{width:100%}.con_iki .box_iki .wrp_iki li div{display:table-cell;vertical-align:middle;padding-left:2.58621%}.con_iki .box_iki .wrp_iki li div h5{font-size:125%;font-weight:300;margin-bottom:10px;display:inline-block;padding:0 .5em;background:#cfa972;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_iki .box_iki .wrp_iki li div h5{font-size:113%}}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_iki li div h5{font-size:113%}}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_iki li div h5{margin-bottom:3%}}.con_iki .box_iki .wrp_iki li div .txt{color:#867050}@media only screen and (min-width: 1025px){.con_iki .box_iki .wrp_iki li{float:left;width:48.33333%;margin-left:3.33333%}.con_iki .box_iki .wrp_iki li:nth-child(odd){clear:left;margin-left:0}}@media only screen and (max-width: 1024px){.con_iki .box_iki .wrp_iki li{width:100%}}@media only screen and (max-width: 1024px) and (max-width: 767px){.con_iki .box_iki .wrp_iki li{padding:0}.con_iki .box_iki .wrp_iki li .photo{width:50%}.con_iki .box_iki .wrp_iki li div{padding-right:2.58621%}.con_iki .box_iki .wrp_iki li div .txt{line-height:1.7;font-size:94%}}.con_iki .box_iki .wrp_menu{margin-top:80px}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu{margin-top:10%}}@media only screen and (min-width: 1280px){.con_iki .box_iki .wrp_menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width: 1280px) and (min-width: 1601px){.con_iki .box_iki .wrp_menu{-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 1280px){.con_iki .box_iki .wrp_menu .box_slider{width:49.83333%}.con_iki .box_iki .wrp_menu .wrp_txt{width:45.83333%}}@media print{.con_iki .box_iki .wrp_menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}}@media print{.con_iki .box_iki .wrp_menu{-webkit-align-items:center;align-items:center}}@media print{.con_iki .box_iki .wrp_menu .box_slider{width:49.83333%}.con_iki .box_iki .wrp_menu .wrp_txt{width:45.83333%}}@media only screen and (max-width: 1279px){.con_iki .box_iki .wrp_menu .box_slider,.con_iki .box_iki .wrp_menu .wrp_txt{width:100%}.con_iki .box_iki .wrp_menu .wrp_txt{margin-top:2em}}.con_iki .box_iki .wrp_menu .box_slider .slick-dots{text-align:center;line-height:1;bottom:30px;left:auto;right:auto}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots{bottom:30px}}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots{bottom:5%}}.con_iki .box_iki .wrp_menu .box_slider .slick-dots li{width:68px;height:5px;margin:0 .5em;vertical-align:middle}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots li{width:3em}}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots li{height:.25em}}.con_iki .box_iki .wrp_menu .box_slider .slick-dots li button{position:relative;cursor:pointer;padding:0;width:100%;height:100%;display:block}.con_iki .box_iki .wrp_menu .box_slider .slick-dots li button:before{position:absolute;content:"";width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1 !important;border:1px solid #fff;background:none;-moz-transition:background .35s,border .35s;-o-transition:background .35s,border .35s;-webkit-transition:background .35s,border .35s;transition:background .35s,border .35s}.con_iki .box_iki .wrp_menu .box_slider .slick-dots li.slick-active button:before{border:1px solid #867050;background-color:#867050}@media only screen and (min-width: 1280px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots{text-align:right;right:30px}}@media print{.con_iki .box_iki .wrp_menu .box_slider .slick-dots{text-align:right;right:30px}}.con_iki .box_iki .wrp_menu .box_slider .slick-dots li{width:48px}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .box_slider .slick-dots li{width:2em}}.con_iki .box_iki .wrp_menu .box_slider img{width:100%}.con_iki .box_iki .wrp_menu .wrp_txt .st{font-size:157%;font-weight:300;color:#867050}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_iki .box_iki .wrp_menu .wrp_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .wrp_txt .st{font-size:125%}}.con_iki .box_iki .wrp_menu .wrp_txt .day{margin-top:20px}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .wrp_txt .day{margin-top:5%}}.con_iki .box_iki .wrp_menu .wrp_txt .txt{line-height:2;margin-top:20px}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .wrp_txt .txt{margin-top:5%}}.con_iki .box_iki .wrp_menu .wrp_txt .btn{margin:auto;width:280px;margin-left:0;margin-top:20px}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .wrp_txt .btn{width:100%}}.con_iki .box_iki .wrp_menu .wrp_txt .btn a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_iki .box_iki .wrp_menu .wrp_txt .btn a:hover{border:1px solid #232323;background:#232323;color:#fff}@media only screen and (max-width: 767px){.con_iki .box_iki .wrp_menu .wrp_txt .btn{margin-top:5%}}.con_iki .box_iki .wrp_menu .wrp_txt .btn a{padding:.7em 0}.con_menu h4{text-align:center;font-weight:300;margin-top:95px}.con_menu h4 .en{display:block;font-family:'Nothing You Could Do', cursive;font-size:82%;color:#867050}.con_menu h4 .jp{display:block;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_menu h4 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_menu h4 .jp{font-size:125%}}@media only screen and (max-width: 767px){.con_menu h4{margin-top:10%}}.con_menu .box_menu{margin-top:40px}@media only screen and (max-width: 767px){.con_menu .box_menu{margin-top:7%}}.con_menu .box_menu .box_det dt{position:relative;border:1px solid #b5b5b5;padding:.5em 1em;cursor:pointer}.con_menu .box_menu .box_det dt:after{content:"＋";position:absolute;z-index:1;right:3%;top:50%;margin-top:-.75em;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:113%}.con_menu .box_menu .box_det dt.active:after{content:"－"}.con_menu .box_menu .box_det dd{line-height:2;display:none}.con_menu .box_menu .box_det dd ul li{padding:1em 0;border-bottom:1px solid #b5b5b5}.con_menu .box_menu .box_det dd ul li h5{font-weight:300}.con_menu .box_menu .box_det dd ul li .pri{text-align:right}@media only screen and (min-width: 768px){.con_menu .box_menu .box_det{float:right;width:48.75%}.con_menu .box_menu .box_det:first-child{float:left}}@media only screen and (max-width: 767px){.con_menu .box_menu .box_det:first-child{margin-bottom:7%}}.con_menu #dinner_slider{margin-top:40px}@media only screen and (max-width: 767px){.con_menu #dinner_slider{margin-top:7%}}.con_menu #dinner_slider .photo{margin:0 7px}.con_menu #dinner_slider .photo img{width:100%}.con_info{margin-top:110px;padding:100px 0;background:url(../images/common/bg_menu.jpg);border-top:1px solid #ddd}@media only screen and (max-width: 767px){.con_info{margin-top:15%}}@media only screen and (max-width: 767px){.con_info{padding:10% 0}}.con_info h3{text-align:center;font-weight:300;margin-bottom:45px}.con_info h3 .en{display:block;font-family:'Nothing You Could Do', cursive;font-size:82%;color:#867050}.con_info h3 .jp{display:block;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info h3 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_info h3 .jp{font-size:125%}}.con_info h3 .en{font-size:107%}.con_info h3 .jp{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info h3 .jp{font-size:175%}}@media only screen and (max-width: 767px){.con_info h3 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_info h3{margin-bottom:6%}}.con_info .box_info{max-width:1260px;overflow:hidden}.con_info .box_info .box_txt{float:left;width:40.87302%}.con_info .box_info .box_txt h4{font-size:138%;font-weight:300}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .box_info .box_txt h4{font-size:125%}}@media only screen and (max-width: 767px){.con_info .box_info .box_txt h4{font-size:125%}}.con_info .box_info .box_txt .txt{margin-top:30px;line-height:2}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .txt{margin-top:5%}}.con_info .box_info .box_txt table{margin-top:25px}@media only screen and (max-width: 767px){.con_info .box_info .box_txt table{margin-top:5%}}.con_info .box_info .box_txt .memo{margin-top:15px;font-size:94%;color:#b00000}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .memo{margin-top:3%}}.con_info .box_info .box_txt .btn{margin:auto;width:280px;margin-top:25px;margin-left:0}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .btn{width:100%}}.con_info .box_info .box_txt .btn a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_info .box_info .box_txt .btn a:hover{border:1px solid #232323;background:#232323;color:#fff}.con_info .box_info .box_txt .btn a{background:#232323;color:#fff;padding:1em 0}.con_info .box_info .box_txt .btn a:hover{background:#fff;color:#232323}@media only screen and (max-width: 767px){.con_info .box_info .box_txt .btn{margin-top:5%}}@media only screen and (max-width: 1023px){.con_info .box_info .box_txt{float:none;width:100%}}@media only screen and (max-width: 1023px) and (max-width: 767px){.con_info .box_info .box_txt h4{text-align:center}}.con_info .box_info .photo{float:right;width:51.74603%}@media only screen and (max-width: 1023px){.con_info .box_info .photo{float:none;width:100%;margin-top:5%}.con_info .box_info .photo img{width:100%}}.con_info .box_btn{margin-top:60px;text-align:center;letter-spacing:-.4em}@media only screen and (max-width: 767px){.con_info .box_btn{margin-top:7%}}.con_info .box_btn li{margin:auto;width:280px;width:320px;letter-spacing:normal;display:inline-block;vertical-align:middle;margin-left:15px}@media only screen and (max-width: 767px){.con_info .box_btn li{width:100%}}.con_info .box_btn li a{display:block;border:1px solid #777;background:#fff;text-align:center;padding:.8em 0;text-decoration:none;-moz-transition:border .35s,background .35s,color .35s;-o-transition:border .35s,background .35s,color .35s;-webkit-transition:border .35s,background .35s,color .35s;transition:border .35s,background .35s,color .35s}.con_info .box_btn li a:hover{border:1px solid #232323;background:#232323;color:#fff}.con_info .box_btn li a{background:#232323;color:#fff;padding:1em 0}.con_info .box_btn li a:hover{background:#fff;color:#232323}.con_info .box_btn li:first-child{margin-left:0}.con_info .box_btn li:first-child a{background:#867050}.con_info .box_btn li:first-child a:hover{background:#ffffff}@media only screen and (max-width: 767px){.con_info .box_btn li{display:block;margin-left:0;margin-top:3%}.con_info .box_btn li:first-child{margin-top:0}}.con_next{margin-top:0}.con_inroom{padding:0 0 100px;background:url(../images/common/bg_menu.jpg)}@media only screen and (max-width: 767px){.con_inroom{padding:0 0 10%}}.con_inroom .box_inroom h3{text-align:center;font-weight:300;margin-bottom:45px}.con_inroom .box_inroom h3 .en{display:block;font-family:'Nothing You Could Do', cursive;font-size:82%;color:#867050}.con_inroom .box_inroom h3 .jp{display:block;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_inroom .box_inroom h3 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_inroom .box_inroom h3 .jp{font-size:125%}}.con_inroom .box_inroom h3 .en{font-size:107%}.con_inroom .box_inroom h3 .jp{font-size:188%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_inroom .box_inroom h3 .jp{font-size:175%}}@media only screen and (max-width: 767px){.con_inroom .box_inroom h3 .jp{font-size:150%}}@media only screen and (max-width: 767px){.con_inroom .box_inroom h3{margin-bottom:6%}}.con_inroom .box_inroom .txt{line-height:2.125}@media only screen and (min-width: 768px){.con_inroom .box_inroom .txt{text-align:center}}
