@media only screen and (min-width: 768px){html.lower #contents .imgpattern{background:url(../../hotspring/images/img_main.jpg) no-repeat center/cover}}@media print{html.lower #contents .imgpattern{background:url(../../hotspring/images/img_main.jpg) no-repeat center/cover}}.ie8 html.lower #contents .imgpattern{background:url(../../hotspring/images/img_main.jpg) no-repeat center/cover}@media only screen and (max-width: 767px){html.lower #contents .imgpattern{background:url(../../hotspring/images/img_main-sp.jpg) no-repeat center/cover}}.con_hots{margin:50px auto 100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hots{margin:50px auto 8.33333%}}@media only screen and (max-width: 767px){.con_hots{margin:2em auto 4em}}.con_hots .container h3 span.en{font-size:84%}.con_hots .container h3 span.jp{font-size:134%;letter-spacing:.2em}.con_hots .container [class^="box_slider"]{margin-bottom:0 !important}.con_hots .container [class^="box_slider"]>div{display:none}.con_hots .container [class^="box_slider"]>div:first-child{display:block}.con_hots .container [class^="box_slider"]>div span{display:block;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.con_hots .container [class^="box_slider"]>div span{height:0;padding-bottom:40%}.con_hots .container [class^="box_slider"]>div span img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}@media print{.con_hots .container [class^="box_slider"]>div span{height:0;padding-bottom:40%}.con_hots .container [class^="box_slider"]>div span img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.ie8 .con_hots .container [class^="box_slider"]>div span{height:0;padding-bottom:40%}.ie8 .con_hots .container [class^="box_slider"]>div span img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (max-width: 767px){.con_hots .container [class^="box_slider"]>div span{overflow:hidden}.con_hots .container [class^="box_slider"]>div span img{position:relative;width:129%;max-width:none;margin-left:-14.5%}}.con_hots .container [class^="js-dots"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"]{margin-top:1em}}.con_hots .container [class^="js-dots"] .prev,.con_hots .container [class^="js-dots"] .next{text-align:center;cursor:pointer}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] .prev,.con_hots .container [class^="js-dots"] .next{margin-top:.2em}}.con_hots .container [class^="js-dots"] .prev:before,.con_hots .container [class^="js-dots"] .next:before{margin:0 !important;color:#403c38;font-size:142%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hots .container [class^="js-dots"] .prev:before,.con_hots .container [class^="js-dots"] .next:before{font-size:134%}}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] .prev:before,.con_hots .container [class^="js-dots"] .next:before{font-size:126%}}.con_hots .container [class^="js-dots"] .prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:2.5em}.con_hots .container [class^="js-dots"] .prev:before,.con_hots .container [class^="js-dots"] .prev:after{font-family:FontAwesome}.con_hots .container [class^="js-dots"] .prev>*{vertical-align:middle}.con_hots .container [class^="js-dots"] .prev:before{content:"";margin-right:.5em}.con_hots .container [class^="js-dots"] .next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:2.5em}.con_hots .container [class^="js-dots"] .next:before,.con_hots .container [class^="js-dots"] .next:after{font-family:FontAwesome}.con_hots .container [class^="js-dots"] .next>*{vertical-align:middle}.con_hots .container [class^="js-dots"] .next:before{content:"";margin-right:.5em}.con_hots .container [class^="js-dots"] ul{text-align:right;bottom:-2.5em;z-index:1;width:auto;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);position:static;-webkit-transform:translate(0);transform:translate(0);width:auto !important}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] ul{bottom:.5em;width:100%;text-align:center}}.con_hots .container [class^="js-dots"] ul li{position:relative;width:4px;height:0;padding-top:4px;margin:0;display:inline-block;border-radius:50%;overflow:hidden;-webkit-transition:background 300ms;transition:background 300ms;background:#cbcbcb}.con_hots .container [class^="js-dots"] ul li:not(.slick-active) button{cursor:pointer}.mouse .con_hots .container [class^="js-dots"] ul li:not(.slick-active):hover,.touch .con_hots .container [class^="js-dots"] ul li:not(.slick-active).touchstart{background:#868482}.touch .con_hots .container [class^="js-dots"] ul li:not(.slick-active){-webkit-tap-highlight-color:transparent}.touch .con_hots .container [class^="js-dots"] ul li:not(.slick-active).touchend{-webkit-transition-delay:200ms;transition-delay:200ms}.con_hots .container [class^="js-dots"] ul li:not(:first-child){margin-left:1.5em}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] ul li:not(:first-child){margin-left:1em}}.con_hots .container [class^="js-dots"] ul li.slick-active{background-color:#403c38}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] ul li{width:1em;padding-top:1em}}.con_hots .container [class^="js-dots"] ul li button{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;margin:0;padding:0}.con_hots .container [class^="js-dots"] ul li{vertical-align:middle}.con_hots .container [class^="js-dots"] ul li.slick-active{width:10px;padding-top:10px}@media only screen and (max-width: 767px){.con_hots .container [class^="js-dots"] ul li{width:.5em;padding-top:.5em}.con_hots .container [class^="js-dots"] ul li.slick-active{width:1em;padding-top:1em}}.con_hots .container .box_info .tbl_basic{margin:1.5em 0 2.8em}@media only screen and (max-width: 767px){.con_hots .container .box_info .tbl_basic{margin:1.5em 0 2em}}.con_hots .container .box_info .tbl_basic th{width:24%}@media only screen and (max-width: 767px){.con_hots .container .box_info .tbl_basic th{width:100%}}.con_info{padding:4.4em 0 6em;background:#f5f2ee}@media only screen and (max-width: 767px){.con_info{padding:3em 0 5em}}.con_info .sub_title{font-size:134%;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .sub_title{font-size:134%}}@media only screen and (max-width: 767px){.con_info .sub_title{font-size:126%}}.con_info .box_guide{background:#fff;border:1px solid #e0e0e0;padding:3.6em}@media only screen and (max-width: 767px){.con_info .box_guide{padding:2.2em 1.8em 1.8em}}.con_info .box_guide .sub_title{margin-bottom:2em}@media only screen and (max-width: 767px){.con_info .box_guide .sub_title{margin-bottom:1.2em}}.con_info .box_guide p{font-size:109%;margin-bottom:2em;line-height:2.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_info .box_guide p{font-size:109%}}@media only screen and (max-width: 767px){.con_info .box_guide p{font-size:100%}}@media only screen and (max-width: 767px){.con_info .box_guide p{margin-bottom:1.2em}}@media only screen and (max-width: 767px){.con_info .box_guide p{line-height:1.6em}}
