﻿.con_zao_onsen .inner,.con_pnav,.con_fac .box_fac,#shop .box_item,.con_overview{width:95%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.con_zao_onsen .inner,.con_pnav,.con_fac .box_fac,#shop .box_item,.con_overview{width:91.66667%}}.con_zao_onsen .inner:after{content:"";display:table;clear:both}@font-face{font-family:'Hannari';src:url("font/Hannari.woff") format("woff"),url("font/Hannari.otf’") format("opentype")}.con_intr{max-width:1830px;margin:90px auto 100px;position:relative}@media only screen and (max-width: 1023px){.con_intr{width:100%;margin:5% auto 3em;padding:1.5em 0;background:url(../images/common/bg01.jpg) repeat 0 0}}.con_intr:before{content:'';width:75.13661%;height:100%;position:absolute;right:0;bottom:0;background:url(../images/common/bg01.jpg) repeat 0 0}@media only screen and (max-width: 1023px){.con_intr:before{content:none}}.con_intr:after{content:'';width:17.48634%;height:100%;position:absolute;right:0;bottom:0;background:url(../images/home/bg_acc.jpg) repeat 0 0}.con_intr .box_intr{width:505px;position:absolute;left:50%;margin-left:55px;z-index:1;top:11.36364%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr{width:42.11843%}}@media only screen and (max-width: 1199px){.con_intr .box_intr{text-align:center}}@media only screen and (max-width: 1023px){.con_intr .box_intr{position:relative;left:auto;top:auto;width:91.66667%;margin:0 auto 1em}}.con_intr .box_intr .box_tit{border:2px solid #8d6c0d;padding:2px;margin-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_intr .box_intr .box_tit{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_tit{display:inline-block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_tit{width:315px}}@media only screen and (max-width: 1199px){.con_intr .box_intr .box_tit{width:100%}}.con_intr .box_intr .box_tit .st{border:1px solid #8d6c0d;background:url(../images/common/bg02.jpg) repeat 0 0;position:relative;font-weight:normal;letter-spacing:.2em;line-height:1;padding:9px 0 18px;text-align:center;color:#2f2f2f;font-size:189%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_tit .st{font-size:153%;padding:0.3em 1em 0.6em}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_tit .st{font-size:130%;padding:0.3em 0.5em 0.6em}}.con_intr .box_intr .box_tit .st:before,.con_intr .box_intr .box_tit .st:after{content:'';width:110px;height:42px;background:url(../../hotspring/images/bg_tit_zao.png) no-repeat center top/100% auto;position:absolute;left:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .box_tit .st:before,.con_intr .box_intr .box_tit .st:after{width:110px}}@media only screen and (max-width: 767px){.con_intr .box_intr .box_tit .st:before,.con_intr .box_intr .box_tit .st:after{width:2.09em;height:0.8em}}.con_intr .box_intr .box_tit .st:before{top:0px}.con_intr .box_intr .box_tit .st:after{background-position:center bottom;right:0;left:auto;bottom:0;-moz-transform:scale(-1, -1);-ms-transform:scale(-1, -1);-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}@media only screen and (max-width: 767px){.con_intr .box_intr .box_tit .st:after{bottom:2px}}.con_intr .box_intr .box_tit .st span{position:relative;z-index:1}.con_intr .box_intr .box_tit .st span em{color:#b04c2e}.con_intr .box_intr .sst{text-align:center;background:#000;font-size:118%;letter-spacing:.2em;color:#cbb77d;padding:0.1em 0 0.4em;margin-bottom:3px}@media only screen and (max-width: 1199px){.con_intr .box_intr .sst{font-size:106%}}.con_intr .box_intr h3{text-align:left;font-weight:normal;letter-spacing:.2em;font-size:189%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr h3{font-size:153%}}@media only screen and (max-width: 767px){.con_intr .box_intr h3{font-size:130%}}.con_intr .box_intr .txt{text-align:left;line-height:2.25;margin-top:0.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intr .box_intr .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intr .box_intr .txt{line-height:1.8}}.con_intr .photo{width:910px;position:relative;left:50%;top:0;margin-left:-910px;z-index:1}@media only screen and (min-width: 768px){.con_intr .photo{padding-bottom:40px}}@media only screen and (max-width: 1023px){.con_intr .photo{left:auto;top:auto;width:91.66667%;margin:0 auto;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.con_intr .line:before{content:'';position:absolute;bottom:-5px;right:0;width:75.13661%;height:5px;background:url(../../hotspring/images/line_intr.jpg) repeat 0 0}@media only screen and (max-width: 1023px){.con_intr .line:before{width:100%}}.con_zao_onsen{background:url(../../facilities/images/bg_taisho.jpg) no-repeat center/cover;padding:80px 0 70px;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_zao_onsen{margin-bottom:10%}}@media only screen and (max-width: 767px){.con_zao_onsen{padding:1.5em 0;margin-bottom:4em}}.con_zao_onsen .inner .box_zao_onsen .box_det01{overflow:hidden}@media only screen and (max-width: 767px){.con_zao_onsen .inner .box_zao_onsen .box_det01 .box_txt{margin-bottom:1.5em}}.con_zao_onsen .inner .box_zao_onsen .box_det01 .box_txt .sub_title2{margin-bottom:15px}@media only screen and (max-width: 767px){.con_zao_onsen .inner .box_zao_onsen .box_det01 .box_txt .sub_title2{margin-bottom:.6em}}.con_zao_onsen .inner .box_zao_onsen .box_det01{margin-bottom:5.83333%}@media only screen and (max-width: 767px){.con_zao_onsen .inner .box_zao_onsen .box_det01{margin-bottom:2em}}@media only screen and (min-width: 768px){.con_zao_onsen .inner .box_zao_onsen .box_det01 .box_txt{float:right;width:53.33333%}}@media only screen and (max-width: 767px){.con_zao_onsen .inner .box_zao_onsen .box_det01 .box_txt .sub_title2 span{display:inline-block;vertical-align:top}}.con_zao_onsen .inner .box_zao_onsen .box_det01 .photo{text-align:center}@media only screen and (min-width: 768px){.con_zao_onsen .inner .box_zao_onsen .box_det01 .photo{float:left;width:40.83333%}}.con_zao_onsen .inner .box_zao_onsen .box_det01 .photo img{width:100%}.con_pnav .box_pnav{overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_pnav .box_pnav{max-width:590px;margin:auto}}.con_pnav .box_pnav li{float:left;width:15.25%;margin-left:1.7%}.con_pnav .box_pnav li:first-child{margin-left:0}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_pnav .box_pnav li{font-size:95%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_pnav .box_pnav li{width:30%;margin:2% 0 0 5%}.con_pnav .box_pnav li:nth-child(-n+3){margin-top:0}.con_pnav .box_pnav li:nth-child(3n+1){clear:left;margin-left:0}}@media only screen and (max-width: 767px){.con_pnav .box_pnav li{float:none;width:100%;margin:2% auto 0}.con_pnav .box_pnav li:first-child{margin:0 auto}}.con_pnav .box_pnav li a{display:block;text-decoration:none;background:#fff;color:#2f2f2f;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_pnav .box_pnav li a{letter-spacing:-.4em;padding:1%;position:relative;text-align:left}}.con_pnav .box_pnav li a:after{content:"";font-family:FontAwesome;margin-left:.5em;color:#8d8a82;margin:auto;font-size:95%;display:block;text-align:center;line-height:1;padding-top:5px;border-top:1px solid #b04c2e}@media only screen and (max-width: 767px){.con_pnav .box_pnav li a:after{width:1.2em;height:calc(100% + 4%);top:-2%;right:0;position:absolute;text-align:center;padding-top:1.8em;border-top:none;letter-spacing:normal;border-left:1px solid #b04c2e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_pnav .box_pnav li a .img{padding:5.46448%}@media only screen and (max-width: 767px){.con_pnav .box_pnav li a .img{display:inline-block;letter-spacing:normal;vertical-align:middle;width:30%;padding:0}}.con_pnav .box_pnav li a .st{padding:0.5em 0 1em}@media only screen and (max-width: 767px){.con_pnav .box_pnav li a .st{display:inline-block;letter-spacing:normal;vertical-align:middle;width:65%;padding:0 0 0.25em 0.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}.con_pnav .box_pnav li a .st.st02{line-height:1.25}@media only screen and (min-width: 768px){.con_pnav .box_pnav li a .st.st02{padding:0 0 0.6em}}.con_fac{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac{margin-top:12%}}@media only screen and (max-width: 767px){.con_fac{margin-top:4em}}.con_fac .box_bg_slider{position:relative;background:url(../images/home/bg_po01.png) repeat left top;margin-bottom:40px}@media only screen and (max-width: 767px){.con_fac .box_bg_slider{margin-bottom:1em}}.con_fac .box_bg_slider:after{content:'';width:100%;height:33%;position:absolute;left:0;bottom:0;background:url(../images/home/bg_po01-2.png) repeat left bottom;z-index:0}.con_fac .box_bg_slider .photo{max-width:1620px;margin:auto;width:95%;z-index:1;position:relative}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac .box_bg_slider .photo{overflow:hidden}.con_fac .box_bg_slider .photo img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .photo{width:91.66667%;overflow:hidden}.con_fac .box_bg_slider .photo img{position:relative;width:160%;max-width:none;margin-left:-30%}}.con_fac .box_bg_slider .box_slider{max-width:1620px;margin:auto;width:95%;z-index:1}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .box_slider{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_fac .box_bg_slider .box_slider .slick-list .slick-track .slide{overflow:hidden}.con_fac .box_bg_slider .box_slider .slick-list .slick-track .slide img{position:relative;width:130%;max-width:none;margin-left:-15%}}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .box_slider .slick-list .slick-track .slide{overflow:hidden}.con_fac .box_bg_slider .box_slider .slick-list .slick-track .slide img{position:relative;width:160%;max-width:none;margin-left:-30%}}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .box_slider .slick-dots{bottom:-2em}}.con_fac .box_bg_slider .box_slider .slick-dots li{width:10px;height:10px;margin:0 .6em}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .box_slider .slick-dots li{width:.6em;height:.6em;margin:0 .5em}}.con_fac .box_bg_slider .box_slider .slick-dots li button{width:100%;height:100%}.con_fac .box_bg_slider .box_slider .slick-dots li button:before{content:'';width:100%;height:100%;border:1px solid #fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:background .8s;-o-transition:background .8s;-webkit-transition:background .8s;transition:background .8s}.con_fac .box_bg_slider .box_slider .slick-dots li.slick-active button:before{background:#fff}.con_fac .box_bg_slider .box_slider .slick-dots{bottom:30px}@media only screen and (max-width: 767px){.con_fac .box_bg_slider .box_slider .slick-dots{bottom:1em}}.con_fac .box_bg_slider .box_slider .slick-arrow{z-index:5;width:auto;height:auto;font-size:100%}.con_fac .box_bg_slider .box_slider .slick-prev{left:1.23457%}.con_fac .box_bg_slider .box_slider .slick-prev:before{content:"";font-family:FontAwesome;font-size:248%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_fac .box_bg_slider .box_slider .slick-next{right:1.23457%}.con_fac .box_bg_slider .box_slider .slick-next:before{content:"";font-family:FontAwesome;font-size:248%;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_fac .box_fac{overflow:hidden}.con_fac .box_fac>.txt{float:left;width:46.25%;margin-bottom:2.5%}@media only screen and (max-width: 767px){.con_fac .box_fac>.txt{float:none;width:100%;margin-bottom:0.8em}}@media only screen and (min-width: 768px){.con_fac .box_fac .box_tbl{float:right;width:46.66667%}}.con_fac .box_fac .box_tbl table{width:100%}@media only screen and (min-width: 1200px){.con_fac .box_fac .box_tbl table th{width:170px}}@media print{.con_fac .box_fac .box_tbl table th{width:170px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .box_fac .box_tbl table th{width:120px}}.con_fac .box_fac .btn_base{float:left;clear:left;width:320px}@media only screen and (max-width: 767px){.con_fac .box_fac .btn_base{clear:none;float:none;width:94.62366%;margin:1em auto 0}}.con_fac .box_fac .box_omote{clear:both;padding-top:60px}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote{padding-top:2.5em}}.con_fac .box_fac .box_omote .sub_title{margin-bottom:1.66667%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .sub_title{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .sub_title span{display:inline-block;vertical-align:middle;line-height:1.4}}.con_fac .box_fac .box_omote .omote_list{overflow:hidden}.con_fac .box_fac .box_omote .omote_list li{float:left;width:31.08333%;margin-left:3.375%}.con_fac .box_fac .box_omote .omote_list li:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li{float:none;width:100%;margin:1.3em auto 0;overflow:hidden}.con_fac .box_fac .box_omote .omote_list li:first-child{margin:0 auto}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .img{float:left;width:30%}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt{float:right;width:68%}}.con_fac .box_fac .box_omote .omote_list li .box_txt h5{text-align:center;font-weight:normal;font-size:130%;color:#cbb77d;letter-spacing:.2em;margin:0.2em 0 0.4em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fac .box_fac .box_omote .omote_list li .box_txt h5{font-size:118%}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt h5{font-size:106%;margin-top:0;text-align:left;line-height:1}}.con_fac .box_fac .box_omote .omote_list li .box_txt h5 span{font-size:73%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt .txt{font-size:89%;line-height:1.25}}.con_fac .box_fac .box_omote .omote_list li .box_txt table{margin-top:1.5em;width:100%}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt table{font-size:89%;margin-top:0.8em}}.con_fac .box_fac .box_omote .omote_list li .box_txt table th{width:35%;padding-right:0}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt table th{padding-left:0.5em;width:40%}}@media only screen and (max-width: 767px){.con_fac .box_fac .box_omote .omote_list li .box_txt table td{padding-right:0}}#shop .box_item{margin-top:50px;background:url(../images/common/bg02.jpg) repeat 0 0;padding:20px 3.125% 60px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#shop .box_item:before{content:'';width:100%;height:5px;position:absolute;top:0;left:0;background:url(../../hotspring/images/line_intr.jpg) repeat 0 0}@media only screen and (max-width: 767px){#shop .box_item{margin-top:2em;padding:4% 3%}}#shop .box_item .sub_title{color:#2f2f2f;margin-bottom:1.66667%}@media only screen and (max-width: 767px){#shop .box_item .sub_title{margin-bottom:1em}}#shop .box_item .item_list{overflow:hidden}#shop .box_item .item_list li{float:left;width:30.83333%;margin-left:3.75%}#shop .box_item .item_list li:first-child{margin-left:0}@media only screen and (max-width: 767px){#shop .box_item .item_list li{float:none;width:100%;margin:1.3em auto 0;overflow:hidden}#shop .box_item .item_list li:first-child{margin:0 auto}}@media only screen and (max-width: 767px){#shop .box_item .item_list li .img{float:left;width:30%}}#shop .box_item .item_list li .box_txt{color:#2f2f2f}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt{float:right;width:68%}}#shop .box_item .item_list li .box_txt h5{text-align:center;font-weight:normal;font-size:130%;color:#8d6c0d;letter-spacing:.2em;margin:0.2em 0 0.4em}@media only screen and (min-width: 768px) and (max-width: 1199px){#shop .box_item .item_list li .box_txt h5{font-size:118%}}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt h5{font-size:106%;margin-top:0;text-align:left;line-height:1}}#shop .box_item .item_list li .box_txt h5 span{font-size:73%}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt .txt{font-size:89%;line-height:1.25}}#shop .box_item .item_list li .box_txt table{margin-top:1em;width:100%}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt table{font-size:89%}}#shop .box_item .item_list li .box_txt table tr:first-child{border-top:1px solid #877e64}#shop .box_item .item_list li .box_txt table tr:last-child{border-bottom:1px solid #877e64}#shop .box_item .item_list li .box_txt table th{width:25%;padding:0.5em 0 0.8em 1em;border-bottom:1px solid #877e64}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt table th{padding-left:0.5em}}#shop .box_item .item_list li .box_txt table td{padding:0.5em 1em 0.8em;border-bottom:1px solid #877e64}@media only screen and (max-width: 767px){#shop .box_item .item_list li .box_txt table td{padding-right:0}}.wrp_overview{background:url(../images/common/bg01.jpg) repeat 0 0;padding:80px 0 120px;margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_overview{margin-top:10%}}@media only screen and (max-width: 767px){.wrp_overview{padding:2em 0 3em;margin-top:4em}}.con_overview{overflow:hidden}.con_overview .main_title{margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .main_title{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_overview .main_title{margin-bottom:1em}}.con_overview .box_ov{float:left;width:280px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_ov{width:35%}}@media only screen and (max-width: 767px){.con_overview .box_ov{float:none;width:100%;margin-bottom:1em}}.con_overview .box_ov li{margin-top:7.14286%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.con_overview .box_ov li:first-child{margin-top:0}.con_overview .box_ov li .ic{width:21.42857%}@media only screen and (max-width: 767px){.con_overview .box_ov li .ic{width:15%}.con_overview .box_ov li .ic img{width:100%}}.con_overview .box_ov li .st{margin-left:5.35714%;width:73.21429%}@media only screen and (max-width: 767px){.con_overview .box_ov li .st{margin-left:5%;width:80%}}.con_overview .box_tbl{float:right;width:70%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_tbl{width:62%}}@media only screen and (max-width: 767px){.con_overview .box_tbl{float:none;width:100%}}.con_overview .box_tbl table{width:100%}@media only screen and (min-width: 768px){.con_overview .box_tbl table th{padding-right:0}}@media only screen and (min-width: 1200px){.con_overview .box_tbl table th{width:190px}}@media print{.con_overview .box_tbl table th{width:190px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_overview .box_tbl table th{width:120px}}#footer{margin-top:0}
