﻿.con_intr .box_intr,.con_pnav ul,.con_rest .box_rest,#point1,.wrp_din .con_honkan{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 1199px){.con_intr .box_intr,.con_pnav ul,.con_rest .box_rest,#point1,.wrp_din .con_honkan{width:91.66667%}}.con_rest .box_slider,.con_rest .box_photo,#point2 .box_poi,.wrp_cafe .con_cafe{width:95%;margin:auto;max-width:1700px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1200px){.con_rest .box_slider,.con_rest .box_photo,#point2 .box_poi,.wrp_cafe .con_cafe{padding:0 50px}}@media print{.con_rest .box_slider,.con_rest .box_photo,#point2 .box_poi,.wrp_cafe .con_cafe{padding:0 50px}}@media only screen and (max-width: 1199px){.con_rest .box_slider,.con_rest .box_photo,#point2 .box_poi,.wrp_cafe .con_cafe{width:91.66667%}}#point1:after{content:"";display:table;clear:both}.con_intr{position:relative;padding:130px 0 300px;margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{padding:50px 0 180px}}@media only screen and (max-width: 767px){.con_intr{padding:4em 0 2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr{margin-top:30px}}@media only screen and (max-width: 767px){.con_intr{margin-top:0}}.con_intr:before{content:'';width:21.82292%;height:85.69343%;background:url(../images/common/ic_intr.png) no-repeat right top;background-size:contain;position:absolute;right:0;top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr:before{right:-1em;width:14em;height:16em;top:-5em;z-index:-1}}@media only screen and (max-width: 767px){.con_intr:before{right:-1em;width:12em;height:15em;top:-3em;z-index:-1}}.con_intr .bg{width:95.83333%;height:180px;background:url(../images/common/bg_gara3.png) repeat left top;position:absolute;right:0;bottom:0;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .bg{height:30%}}@media only screen and (max-width: 767px){.con_intr .bg{height:30%}}.con_intr .box_intr{display:flex;justify-content:flex-end}.con_intr .box_intr .box_txt{width:550px;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt{width:51%;margin-right:3%}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt{width:100%}}.con_intr .box_intr .box_txt .st{line-height:2.2;letter-spacing:.08em;font-size:157%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .st{font-size:138%}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .st{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .st{line-height:1.6}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .st{line-height:1.8}}.con_intr .box_intr .box_txt .st span{color:#9c8242}.con_intr .box_intr .box_txt .txt{line-height:3;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_txt .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_txt .txt{line-height:1.8}}.con_intr .photo{width:46.875%;position:absolute;left:0;top:7.29927%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .photo{width:42%;overflow:hidden}.con_intr .photo img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_intr .photo{position:static;width:80%;margin-top:1.5em}}.con_intr .photo:after{content:"";width:251px;height:318px;background:url(../images/common/ic_gold.png) no-repeat;background-size:contain;position:absolute;left:26%;bottom:-195px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .photo:after{left:3%;width:20%;height:24%}}@media only screen and (max-width: 767px){.con_intr .photo:after{width:10em;height:12em;left:0;bottom:-7em;margin-left:0}}.con_intr .box_pho{position:absolute;right:4.16667%;bottom:-90px;display:flex;justify-content:space-between;width:620px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_pho{width:51%;bottom:-2em}}@media only screen and (max-width: 767px){.con_intr .box_pho{width:70%;margin:-2em 0 0 auto;right:0;bottom:-2em}}.con_intr .box_pho li{width:48.3871%}.con_pnav{background:url(../images/common/bg4.jpg) repeat;padding:64px 0;margin-top:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav{margin-top:140px}}@media only screen and (max-width: 767px){.con_pnav{margin-top:5em}}@media only screen and (max-width: 767px){.con_pnav{padding:3em 0}}.con_pnav ul{display:flex;flex-wrap:wrap;justify-content:center}.con_pnav ul li{width:20%;border-right:1px solid #1b1b1b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.con_pnav ul li:first-child{border-left:1px solid #1b1b1b}@media only screen and (max-width: 767px){.con_pnav ul li:first-child{border-left:none}}@media only screen and (max-width: 767px){.con_pnav ul li{width:100%;border-right:none;border-bottom:1px solid #1b1b1b}}.con_pnav ul li a{display:block;padding:15px 15px 10px;text-decoration:none;text-align:center;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pnav ul li a{padding:10px 10px 5px}}@media only screen and (max-width: 767px){.con_pnav ul li a{padding:.5em;text-align:left}}@media only screen and (max-width: 767px){.con_pnav ul li a .photo{display:inline-block;vertical-align:middle;width:35%;overflow:hidden;margin-right:5%}.con_pnav ul li a .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}.con_pnav ul li a .st{margin-top:.5em;position:relative}.con_pnav ul li a .st:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;color:#774890;position:absolute;right:0}@media only screen and (max-width: 767px){.con_pnav ul li a .st{display:inline-block;vertical-align:middle;width:58%;margin-top:0}}.con_pnav ul li a:hover{background:rgba(255,255,255,0.5)}.wrp_rest{position:relative}.wrp_rest:before{content:'';width:65.625%;height:43.4%;position:absolute;right:0;top:14%;background:url(../images/common/bg3.jpg) repeat;z-index:-1}.con_rest{margin-top:150px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest{margin-top:120px}}@media only screen and (max-width: 767px){.con_rest{margin-top:3em}}.con_rest .box_title{width:100%;position:absolute;top:0;left:0;z-index:1;text-align:center}@media only screen and (max-width: 767px){.con_rest .box_title{position:static}}.con_rest .box_title h3{width:300px;padding:20px 0 15px;display:inline-block;background:url(../images/common/bg_base.jpg) no-repeat}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_title h3{padding:.5em 0 .3em;width:250px}}.con_rest .box_slider .slick-dots,.con_rest .box_photo .slick-dots{position:absolute;z-index:0;bottom:0;left:0;letter-spacing:-.4em}@media only screen and (max-width: 767px){.con_rest .box_slider .slick-dots,.con_rest .box_photo .slick-dots{width:100%;bottom:1em;text-align:center}}.con_rest .box_slider .slick-dots li,.con_rest .box_photo .slick-dots li{letter-spacing:normal;vertical-align:middle;font-size:0;padding:0;margin:15px 0;cursor:pointer}@media only screen and (max-width: 767px){.con_rest .box_slider .slick-dots li,.con_rest .box_photo .slick-dots li{display:inline-block;margin:0 8px}}.con_rest .box_slider .slick-dots li button,.con_rest .box_photo .slick-dots li button{cursor:pointer;font-size:0;padding:0;margin:0;border:none;background:none}.con_rest .box_slider .slick-dots li button:before,.con_rest .box_photo .slick-dots li button:before{content:'';width:6px;height:6px;border:1px solid #4a3d4f;display:block;-moz-border-radius:200%;-webkit-border-radius:200%;border-radius:200%}@media only screen and (max-width: 767px){.con_rest .box_slider .slick-dots li button:before,.con_rest .box_photo .slick-dots li button:before{width:8px;height:8px}}.con_rest .box_slider .slick-dots li.slick-active button:before,.con_rest .box_photo .slick-dots li.slick-active button:before{background:#4a3d4f}.con_rest .box_slider .slick-dots,.con_rest .box_photo .slick-dots{left:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_slider .slick-dots,.con_rest .box_photo .slick-dots{left:-1em}}@media only screen and (max-width: 767px){.con_rest .box_slider .slick-dots,.con_rest .box_photo .slick-dots{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_slider .photo,.con_rest .box_photo .photo{overflow:hidden}.con_rest .box_slider .photo img,.con_rest .box_photo .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.con_rest .box_slider .photo,.con_rest .box_photo .photo{overflow:hidden}.con_rest .box_slider .photo img,.con_rest .box_photo .photo img{position:relative;width:140%;max-width:none;margin-left:-20%}}.con_rest .box_rest{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-1em;padding-top:45px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_rest{padding-top:30px}}@media only screen and (max-width: 767px){.con_rest .box_rest{padding-top:2em}}.con_rest .box_rest .box_txt{width:48.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_rest .box_txt{width:53%}}@media only screen and (max-width: 767px){.con_rest .box_rest .box_txt{width:100%}}.con_rest .box_rest .box_txt .st{font-size:138%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_rest .box_rest .box_txt .st{font-size:125%}}@media only screen and (max-width: 767px){.con_rest .box_rest .box_txt .st{font-size:113%}}.con_rest .box_rest .box_txt .txt{margin-top:1em}.con_rest .box_rest .box_txt table{width:100%;margin-top:1.5em}.con_rest .box_rest .box_txt table tr th{width:140px}@media only screen and (max-width: 767px){.con_rest .box_rest .box_txt table tr th{width:110px}}.con_rest .box_rest .box_pho{width:42.5%}@media only screen and (max-width: 767px){.con_rest .box_rest .box_pho{width:100%;order:2;margin-top:1.5em}}.con_rest .box_rest .box_pho li{width:88.23529%}.con_rest .box_rest .box_pho li.side{margin-left:auto}.con_rest .box_rest .box_pho li:first-child{margin-bottom:2.94118%}.con_rest .box_rest:before{content:'';width:212px;height:150px;background:url(../images/home/ic_sig.png) no-repeat center bottom;position:absolute;top:0;z-index:-1}@media only screen and (max-width: 767px){.con_rest .box_rest:before{background-size:contain;width:6em;height:6em;top:-2em;right:-1em}}@media only screen and (min-width: 768px){.con_rest#break .box_rest:before{left:-100px}}@media only screen and (min-width: 768px){.con_rest#dinner .box_rest:before{right:-100px}}.con_poi .st{font-size:138%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_poi .st{font-size:125%}}@media only screen and (max-width: 767px){.con_poi .st{font-size:113%}}@media only screen and (max-width: 767px){.con_poi .st>*{display:inline-block;vertical-align:middle}}.con_poi .txt{margin-top:.5em}#point1{position:relative;padding-bottom:150px;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1{padding-bottom:100px}}@media only screen and (max-width: 767px){#point1{padding-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1{margin-top:70px}}@media only screen and (max-width: 767px){#point1{margin-top:3em}}#point1 .box_poi{float:right;position:relative;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1 .box_poi{width:54%;margin-top:0}}@media only screen and (max-width: 767px){#point1 .box_poi{width:100%;margin-top:0;float:none}}#point1 .box_poi .box_txt{display:flex;width:540px;margin-top:15%}@media only screen and (max-width: 1199px){#point1 .box_poi .box_txt{width:100%;margin-top:0}}#point1 .box_poi .box_txt .ic{margin-right:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1 .box_poi .box_txt .ic{width:7em}}@media only screen and (max-width: 767px){#point1 .box_poi .box_txt .ic{width:5em}}#point1 .box_poi .box_txt .box_det{width:385px}#point1 .box_poi .ic_pan{margin-top:50px;margin-left:-45px}@media only screen and (max-width: 1400px){#point1 .box_poi .ic_pan{margin-left:0}}#point1 .photo{position:relative;left:50%;margin-left:-960px}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1 .photo{position:static;margin-left:-5%;width:47%}}@media only screen and (max-width: 767px){#point1 .photo{position:static;margin:1em 0 0 0;width:100%}}#point1 .photo2{position:absolute;bottom:0;right:-280px}@media only screen and (min-width: 1199px) and (max-width: 1400px){#point1 .photo2{right:-180px}}@media only screen and (max-width: 1199px){#point1 .photo2{position:static}}@media only screen and (min-width: 768px) and (max-width: 1199px){#point1 .photo2{width:60%;margin:-2.5em 0 0 auto}}@media only screen and (max-width: 767px){#point1 .photo2{width:80%;margin:-2.5em 0 0 auto}}#point2{position:relative;margin-top:60px;padding-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){#point2{margin-top:0}}@media only screen and (max-width: 767px){#point2{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){#point2{padding-bottom:60px}}@media only screen and (max-width: 767px){#point2{padding-bottom:3em}}#point2:before{content:'';width:100%;height:365px;background:url(../images/common/bg4.jpg) repeat left top;position:absolute;left:0;bottom:0;z-index:-1}#point2 .box_poi .box_txt{display:flex;align-items:center;justify-content:center}#point2 .box_poi .box_txt .ic{margin-right:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){#point2 .box_poi .box_txt .ic{width:7em}}@media only screen and (max-width: 767px){#point2 .box_poi .box_txt .ic{width:5em}}#point2 .box_poi .box_txt .box_det{width:560px}@media only screen and (max-width: 767px){#point2 .box_poi .box_txt .box_det{width:100%}}#point2 .box_poi ul{display:flex;justify-content:space-between;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){#point2 .box_poi ul{margin-top:50px}}@media only screen and (max-width: 767px){#point2 .box_poi ul{margin-top:2em}}@media only screen and (max-width: 767px){#point2 .box_poi ul{flex-wrap:wrap}}#point2 .box_poi ul li{text-align:center;width:31.25%}@media only screen and (min-width: 768px){#point2 .box_poi ul li:nth-child(odd){margin-top:40px}}@media only screen and (max-width: 767px){#point2 .box_poi ul li{width:100%;display:flex;align-items:center;margin-bottom:1em}}@media only screen and (max-width: 767px){#point2 .box_poi ul li .photo{width:40%;margin-right:4%}}#point2 .box_poi ul li .sub_title{margin-top:.8em}@media only screen and (max-width: 767px){#point2 .box_poi ul li .sub_title span{font-size:107%}}.wrp_din{position:relative}.wrp_din:before{content:'';width:65.625%;height:73.09237%;position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;background:url(../images/common/bg3.jpg) repeat}@media only screen and (max-width: 767px){.wrp_din:before{height:85%}}.wrp_din .con_honkan{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_din .con_honkan{margin-top:100px}}@media only screen and (max-width: 767px){.wrp_din .con_honkan{margin-top:3em}}@media only screen and (max-width: 767px){.wrp_din .con_honkan{flex-wrap:wrap}}.wrp_din .con_honkan:before{content:"";width:89.33333%;height:100%;background:url(../images/common/bg_gara4.png) repeat left top;position:absolute;bottom:-30px;left:0;z-index:-1}@media only screen and (max-width: 767px){.wrp_din .con_honkan:before{width:100%;height:80%}}.wrp_din .con_honkan:after{content:"";width:184px;height:144px;background:url(../images/home/ic_gara.png) no-repeat right bottom;position:absolute;left:0;top:0}.wrp_din .con_honkan .photo{position:relative;z-index:1;width:50%}@media only screen and (min-width: 768px){.wrp_din .con_honkan .photo{order:2}}@media only screen and (max-width: 767px){.wrp_din .con_honkan .photo{width:90%;margin:0 auto}}.wrp_din .con_honkan .box_honkan{color:#fff;width:420px;margin-left:7.5%;margin-top:3em;position:relative;z-index:1}@media only screen and (min-width: 768px){.wrp_din .con_honkan .box_honkan{order:1}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_din .con_honkan .box_honkan{margin-left:5%;width:40%;margin-right:4%}}@media only screen and (max-width: 767px){.wrp_din .con_honkan .box_honkan{width:88%;margin:1.5em auto 0}}.wrp_din .con_honkan .box_honkan .st{font-size:138%;letter-spacing:.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_din .con_honkan .box_honkan .st{font-size:125%}}@media only screen and (max-width: 767px){.wrp_din .con_honkan .box_honkan .st{font-size:107%}}.wrp_din .con_honkan .box_honkan .st span{font-size:82%;display:inline-block;background:#1b1b1b;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;line-height:1;padding:.3em .8em;margin-right:.5em}.wrp_din .con_honkan .box_honkan .txt{margin-top:1em}.wrp_din .con_honkan .box_honkan .btn_small_w{margin-left:auto;margin-top:1em}@media only screen and (max-width: 767px){.wrp_din .con_honkan .box_honkan .btn_small_w{width:150px}}.wrp_din .con_honkan .box_honkan .btn_small_w a:after{content:"";margin-left:.3em;font-family:'Font Awesome 5 Free';font-weight:900;font-size:89%;margin-left:1em}.wrp_cafe{position:relative;margin-top:150px;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe{margin-top:120px}}@media only screen and (max-width: 767px){.wrp_cafe{margin-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe{padding-bottom:70px}}@media only screen and (max-width: 767px){.wrp_cafe{padding-bottom:4em}}.wrp_cafe:before{content:'';width:100%;height:200px;background:url(../images/common/bg4.jpg) repeat left bottom;position:absolute;left:0;bottom:0;z-index:-1}@media only screen and (max-width: 767px){.wrp_cafe:before{height:20%}}.wrp_cafe .con_cafe{display:flex;align-items:center}@media only screen and (max-width: 767px){.wrp_cafe .con_cafe{flex-wrap:wrap}}.wrp_cafe .con_cafe .photo{width:56.25%;margin-right:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe .con_cafe .photo{overflow:hidden}.wrp_cafe .con_cafe .photo img{position:relative;width:120%;max-width:none;margin-left:-10%}}@media only screen and (max-width: 767px){.wrp_cafe .con_cafe .photo{width:100%;margin-right:0}}.wrp_cafe .con_cafe .box_cafe{width:520px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe .con_cafe .box_cafe{width:50%}}@media only screen and (max-width: 767px){.wrp_cafe .con_cafe .box_cafe{width:100%;margin-top:1em}}.wrp_cafe .con_cafe .box_cafe .txt{max-width:420px;margin-top:1em}.wrp_cafe .con_cafe .box_cafe ul{justify-content:flex-end;display:flex;margin-top:15%;max-width:90%;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe .con_cafe .box_cafe ul{margin-top:5%}}@media only screen and (max-width: 767px){.wrp_cafe .con_cafe .box_cafe ul{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_cafe .con_cafe .box_cafe ul{max-width:70%}}@media only screen and (max-width: 767px){.wrp_cafe .con_cafe .box_cafe ul{margin-right:auto}}.wrp_cafe .con_cafe .box_cafe ul li{margin-right:20px}#footer{margin-top:0}
