.con_intro,.con_bath,.con_list{width:90%;margin:auto}@media only screen and (min-width: 1200px){.con_intro,.con_bath,.con_list{padding:0 50px}}@media print{.con_intro,.con_bath,.con_list{padding:0 50px}}@media only screen and (max-width: 1199px){.con_intro,.con_bath,.con_list{width:91.66667%}}.con_intro{position:relative}.con_intro .img_main img{width:100%}.con_intro .box_intro{left:0;padding:0 50px;padding:0 50px;top:40%;position:absolute;display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro{padding:0 1em}}@media only screen and (max-width: 767px){.con_intro .box_intro{padding:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro{top:30%}}@media only screen and (max-width: 767px){.con_intro .box_intro{top:0}}@media only screen and (max-width: 767px){.con_intro .box_intro{position:relative}}@media only screen and (max-width: 767px){.con_intro .box_intro{display:block}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro .box_intro{top:5%}}@media only screen and (min-width: 1200px) and (max-width: 1329px){.con_intro .box_intro{transform:translateY(-10%)}}.con_intro .box_intro .text,.con_intro .box_intro .img{box-sizing:border-box;padding:0 5%}@media only screen and (max-width: 767px){.con_intro .box_intro .text,.con_intro .box_intro .img{padding:0}}@media only screen and (min-width: 1200px) and (max-width: 1329px){.con_intro .box_intro .text,.con_intro .box_intro .img{padding:0 2%}}.con_intro .box_intro .text{order:2;color:#fff;width:50%}@media only screen and (max-width: 767px){.con_intro .box_intro .text{color:#333}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .text{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .text{width:100%}}.con_intro .box_intro .text .title_m{margin-bottom:1em;color:#fff}@media only screen and (max-width: 767px){.con_intro .box_intro .text .title_m{color:#c10128}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .text .title_m{color:#333}}@media only screen and (max-width: 767px){.con_intro .box_intro .text .title_m{margin-top:1em;font-size:114%}}.con_intro .box_intro .text .h_text1{line-height:2}.con_intro .box_intro .img{order:1;padding-right:0;margin-top:7em;width:50%}@media only screen and (max-width: 767px){.con_intro .box_intro .img{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .img{width:40%}}@media only screen and (max-width: 767px){.con_intro .box_intro .img{width:100%}}.con_intro .box_intro .img img{width:100%}.con_bath{background:#fbf9f8;box-sizing:border-box;margin-top:200px;padding:90px 5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath{margin-top:150px}}@media only screen and (max-width: 767px){.con_bath{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath{padding:60px 5%}}@media only screen and (max-width: 767px){.con_bath{padding:2em 1em}}.con_bath h2.title_m{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath h2.title_m{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_bath h2.title_m{margin-bottom:1em}}.con_bath .box_howto .box{position:relative;justify-content:space-between;display:flex}@media only screen and (max-width: 767px){.con_bath .box_howto .box{display:block}}@media only screen and (max-width: 767px){.con_bath .box_howto .box{margin-bottom:1em;padding-top:10vw}}.con_bath .box_howto .box .title_m{font-size:254%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_howto .box .title_m{font-size:234%}}@media only screen and (max-width: 767px){.con_bath .box_howto .box .title_m{font-size:167%}}.con_bath .box_howto .box .title_l{font-size:300%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_howto .box .title_l{font-size:267%}}@media only screen and (max-width: 767px){.con_bath .box_howto .box .title_l{font-size:200%}}@media only screen and (max-width: 767px){.con_bath .box_howto .img{text-align:center;margin-bottom:1em}}@media only screen and (max-width: 767px){.con_bath .box_howto .img img{width:50%}}@media only screen and (max-width: 767px){.con_bath .box_howto h3{position:absolute;top:0vw}}.con_bath .box_howto .right .img{order:2}.con_bath .box_howto .step01 .img{width:10%}@media only screen and (max-width: 767px){.con_bath .box_howto .step01 .img{width:100%}}.con_bath .box_howto .step01 .text{width:85%}@media only screen and (max-width: 767px){.con_bath .box_howto .step01 .text{width:100%}}.con_bath .box_howto .step02{justify-content:flex-end}.con_bath .box_howto .step02 .img{width:15%}@media only screen and (max-width: 767px){.con_bath .box_howto .step02 .img{width:100%}}.con_bath .box_howto .step02 .text{width:45%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_howto .step02 .text{width:58%}}@media only screen and (max-width: 767px){.con_bath .box_howto .step02 .text{width:100%}}.con_bath .box_howto .step03 .img{width:20%}@media only screen and (max-width: 767px){.con_bath .box_howto .step03 .img{width:100%}}.con_bath .box_howto .step03 .text{width:75%}@media only screen and (max-width: 767px){.con_bath .box_howto .step03 .text{width:100%}}.con_bath .box_howto .step04{justify-content:flex-start;align-items:center}.con_bath .box_howto .step04 .img{width:15%}@media only screen and (max-width: 767px){.con_bath .box_howto .step04 .img{width:100%}}.con_bath .box_howto .step04 .text{width:60%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_howto .step04 .text{width:65%}}@media only screen and (max-width: 767px){.con_bath .box_howto .step04 .text{width:100%}}.con_bath .box_howto .step04 .text h3{padding-left:5%}@media only screen and (max-width: 767px){.con_bath .box_howto .step04 .text h3{padding-left:0}}.con_bath .box_thingsto{margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_thingsto{margin-top:80px}}@media only screen and (max-width: 767px){.con_bath .box_thingsto{margin-top:2em}}.con_bath .box_thingsto .things_to_note{display:flex;flex-wrap:wrap;justify-content:center}.con_bath .box_thingsto .things_to_note div{box-sizing:border-box;width:20%;padding:0 2%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bath .box_thingsto .things_to_note div{width:25%}}@media only screen and (max-width: 767px){.con_bath .box_thingsto .things_to_note div{width:50%}}@media only screen and (max-width: 767px){.con_bath .box_thingsto .things_to_note div{padding:0 1em}}.con_bath .box_thingsto .things_to_note div .h_text1{line-height:2}.con_list{margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list{margin-top:100px}}@media only screen and (max-width: 767px){.con_list{margin-top:3em}}.con_list .tabs{display:flex;justify-content:center;flex-wrap:wrap}.con_list .tabs li{background:#fbf9f8;box-sizing:border-box;border-right:.5px solid #fff;padding:3em 2em}@media only screen and (max-width: 767px){.con_list .tabs li{padding:1em 5%}}.con_list .tabs li:last-child{border-right:0}@media only screen and (max-width: 767px){.con_list .tabs li:first-child{width:100%;text-align:center;border-right:0;border-bottom:.5px solid #fff}}@media only screen and (max-width: 767px){.con_list .tabs li:nth-child(n+2){width:50%;text-align:center}}.con_list .tabs li a{width:100%;text-align:center;text-decoration:none;color:#c10128;letter-spacing:.18em;font-size:87%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_list .tabs li a{font-size:87%}}@media only screen and (max-width: 767px){.con_list .tabs li a{font-size:87%}}.con_list .text{text-align:center;margin-top:3.5em}@media only screen and (max-width: 767px){.con_list .text{text-align:left}}@media only screen and (max-width: 767px){.con_list .text{margin-top:1em}}.con_list .text .h_text2{margin-top:3em}@media only screen and (max-width: 767px){.con_list .text .h_text2{margin-top:1em}}.tab_content img{width:100%}.tab_content .text .title_m{margin-bottom:.5em}@media only screen and (min-width: 1200px) and (max-width: 1350px){.tab_content .text .h_text1{font-size:74%}}@media only screen and (min-width: 1351px) and (max-width: 1575px){.tab_content .text .h_text1{font-size:87%}}#bath{position:relative;height:100vw;max-height:130rem;margin-top:100px}@media only screen and (max-width: 767px){#bath{height:auto}}@media only screen and (max-width: 767px){#bath{max-height:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath{margin-top:80px}}@media only screen and (max-width: 767px){#bath{margin-top:2em}}@media only screen and (max-width: 767px){#bath{padding:0 5%}}@media only screen and (min-width: 1675px){#bath{max-height:150rem}}@media only screen and (min-width: 1925px){#bath{height:95vw;max-height:fit-content}}#bath .title_l{display:inline-block;position:relative;text-align:center;width:27%;margin-left:8%;font-size:120%;line-height:2}@media only screen and (max-width: 767px){#bath .title_l{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .title_l{margin-left:5%}}@media only screen and (max-width: 767px){#bath .title_l{margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .title_l{font-size:110%}}@media only screen and (max-width: 767px){#bath .title_l{font-size:90%}}@media only screen and (max-width: 767px){#bath .title_l{line-height:1.5}}@media only screen and (max-width: 767px){#bath .title_l img{width:75%}}#bath .title_l span{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;line-height:1.5;font-size:147%}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .title_l span{padding-top:10px;font-size:134%}}@media only screen and (min-width: 1200px) and (max-width: 1450px){#bath .title_l span{font-size:120%}}@media only screen and (max-width: 767px){#bath .title_l span{padding-top:.5em}}#bath .box_bath01{left:6%;top:13vw;width:23%;position:absolute}@media only screen and (max-width: 767px){#bath .box_bath01{left:auto}}@media only screen and (max-width: 767px){#bath .box_bath01{top:auto}}@media only screen and (max-width: 767px){#bath .box_bath01{width:100%}}@media only screen and (max-width: 767px){#bath .box_bath01{position:inherit}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .box_bath01{padding-top:25px}}@media only screen and (max-width: 767px){#bath .box_bath01{margin-bottom:1em}}#bath .box_bath02{right:0;top:3vw;width:68%;position:absolute}@media only screen and (max-width: 767px){#bath .box_bath02{right:auto}}@media only screen and (max-width: 767px){#bath .box_bath02{top:auto}}@media only screen and (max-width: 767px){#bath .box_bath02{width:100%}}@media only screen and (max-width: 767px){#bath .box_bath02{position:inherit}}@media only screen and (max-width: 767px){#bath .box_bath02{margin-top:1em}}#bath .box_bath02 .text{padding:2em 10%}@media only screen and (max-width: 767px){#bath .box_bath02 .text{padding:1em 0}}#bath .box_bath03{left:6%;top:35vw;width:30%;position:absolute}@media only screen and (max-width: 767px){#bath .box_bath03{left:auto}}@media only screen and (max-width: 767px){#bath .box_bath03{top:auto}}@media only screen and (max-width: 767px){#bath .box_bath03{width:100%}}@media only screen and (max-width: 767px){#bath .box_bath03{position:inherit}}#bath .box_bath03::before{content:url(../../hotspring/images/bg_texture.jpg);position:absolute;top:-10vw;z-index:-1;left:-2em}#bath .box_bath03 .text{padding:2em 5%}@media only screen and (max-width: 767px){#bath .box_bath03 .text{padding:1em 0}}#bath .box_bath04{right:6%;top:62vw;width:28%;position:absolute}@media only screen and (max-width: 767px){#bath .box_bath04{right:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .box_bath04{top:90vw}}@media only screen and (max-width: 767px){#bath .box_bath04{top:auto}}@media only screen and (max-width: 767px){#bath .box_bath04{width:100%}}@media only screen and (max-width: 767px){#bath .box_bath04{position:inherit}}@media only screen and (min-width: 1921px){#bath .box_bath04{top:58vw}}#bath .box_bath04::before{content:url(../../hotspring/images/bg_texture.jpg);position:absolute;top:-5vw;right:-7vw;z-index:-1}#bath .box_bath04 .text{padding:2em 4%}@media only screen and (max-width: 767px){#bath .box_bath04 .text{padding:1em 0}}#bath .box_bath05{left:15%;top:68vw;width:45%;position:absolute}@media only screen and (max-width: 767px){#bath .box_bath05{left:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){#bath .box_bath05{top:90vw}}@media only screen and (max-width: 767px){#bath .box_bath05{top:auto}}@media only screen and (max-width: 767px){#bath .box_bath05{width:100%}}@media only screen and (max-width: 767px){#bath .box_bath05{position:inherit}}@media only screen and (min-width: 1921px){#bath .box_bath05{top:62vw}}#bath .box_bath05 .title_m{display:inline-block;position:relative;width:40%;top:-8vw;left:-12%}@media only screen and (max-width: 767px){#bath .box_bath05 .title_m{top:-16vw}}@media only screen and (max-width: 767px){#bath .box_bath05 .title_m{left:-6%}}#bath .box_bath05 .title_m span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}#platen_bath{background:#fbf9f8;margin-top:100px;padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath{margin-top:300px}}@media only screen and (max-width: 767px){#platen_bath{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath{padding:40px 0}}@media only screen and (max-width: 767px){#platen_bath{padding:1em 5%}}@media only screen and (max-width: 767px){#platen_bath{margin-bottom:3em}}#platen_bath .box01{display:flex}@media only screen and (max-width: 767px){#platen_bath .box01{display:block}}#platen_bath .box01 .img_main{z-index:2;width:55%;margin-top:-165px}@media only screen and (max-width: 767px){#platen_bath .box01 .img_main{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box01 .img_main{margin-top:-125px}}@media only screen and (max-width: 767px){#platen_bath .box01 .img_main{margin-top:0}}#platen_bath .box01 .text{box-sizing:border-box;width:55%;padding:0 5%}@media only screen and (max-width: 767px){#platen_bath .box01 .text{width:100%}}@media only screen and (max-width: 767px){#platen_bath .box01 .text{padding:0}}#platen_bath .box01 .text .title_l{margin-bottom:.5em}@media only screen and (max-width: 767px){#platen_bath .box01 .text .title_l{margin-top:.5em;font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box01 .text .title_l{font-size:220%}}@media only screen and (min-width: 1200px) and (max-width: 1500px){#platen_bath .box01 .text .title_l{font-size:300%}}#platen_bath .box02{position:relative;display:flex;flex-wrap:wrap;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box02{margin-bottom:80px}}@media only screen and (max-width: 767px){#platen_bath .box02{margin-bottom:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box02{margin-top:1em}}#platen_bath .box02:before{content:"";background:url(../../hotspring/images/bg_texture02.png) no-repeat;background-size:cover;position:absolute;top:-8vw;display:block;width:16vw;height:17vw;left:2%}#platen_bath .box02 .img{width:45%}@media only screen and (max-width: 767px){#platen_bath .box02 .img{width:100%}}@media only screen and (max-width: 767px){#platen_bath .box02 .img{order:1;margin-top:1em}}#platen_bath .box02 .img img{width:65%}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box02 .img img{width:75%}}@media only screen and (max-width: 767px){#platen_bath .box02 .img img{width:100%}}#platen_bath .box02 .text{box-sizing:border-box;padding-right:5%;width:55%;margin-top:3em}@media only screen and (max-width: 767px){#platen_bath .box02 .text{padding-right:0}}@media only screen and (max-width: 767px){#platen_bath .box02 .text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box02 .text{margin-top:0}}@media only screen and (max-width: 767px){#platen_bath .box02 .text{margin-top:1em}}@media only screen and (max-width: 767px){#platen_bath .box02 .text{order:2}}#platen_bath .box02 .text .title_m,#platen_bath .box02 .text .h_text1{width:32vw;float:right}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box02 .text .title_m,#platen_bath .box02 .text .h_text1{width:90%}}@media only screen and (max-width: 767px){#platen_bath .box02 .text .title_m,#platen_bath .box02 .text .h_text1{width:100%}}@media only screen and (max-width: 767px){#platen_bath .box02 .text .title_m,#platen_bath .box02 .text .h_text1{float:none}}#platen_bath .box03{background:#fff;padding:150px 0}@media only screen and (max-width: 767px){#platen_bath .box03{background:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box03{padding:100px 0}}@media only screen and (max-width: 767px){#platen_bath .box03{padding:0.5em 0}}#platen_bath .box03 .title_m{text-align:center;margin-bottom:80px}@media only screen and (max-width: 767px){#platen_bath .box03 .title_m{margin-bottom:1em}}#platen_bath .box03 table{margin:0 auto;max-width:60%}@media only screen and (min-width: 768px) and (max-width: 1199px){#platen_bath .box03 table{max-width:90%}}@media only screen and (max-width: 767px){#platen_bath .box03 table{max-width:100%}}#platen_bath .box03 th{vertical-align:top}@media only screen and (max-width: 767px){#platen_bath .box03 td,#platen_bath .box03 th{padding:.5em;display:block;width:100%}}#platen_bath .box03 .ic{display:inline-block;width:12px;height:12px;background:#333;margin-right:5px}#hot_spring{background:#fbf9f8;flex-wrap:wrap;position:relative;display:flex;padding:100px 5%}@media only screen and (max-width: 767px){#hot_spring{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring{padding:80px 5%}}@media only screen and (max-width: 767px){#hot_spring{padding:2em 5%}}@media only screen and (min-width: 1850px){#hot_spring{height:52vw}}#hot_spring:before{content:"";background:url(../../hotspring/images/bg_texture02.png) no-repeat;background-size:cover;position:absolute;top:19vw;display:block;width:27vw;height:30vw;left:20%}#hot_spring .box01{order:2;z-index:2;width:60%}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring .box01{width:65%}}@media only screen and (max-width: 767px){#hot_spring .box01{width:100%}}#hot_spring .box01 .text{margin-top:2em;padding:0 5% 0 20%}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring .box01 .text{padding:0 5%}}@media only screen and (max-width: 767px){#hot_spring .box01 .text{padding:0}}#hot_spring .box01 .text h3{margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring .box01 .text h3 .title_l{font-size:220%}}@media only screen and (max-width: 767px){#hot_spring .box01 .text h3 .title_l{font-size:200%}}#hot_spring .box01 th{vertical-align:top}@media only screen and (max-width: 767px){#hot_spring .box01 th{padding:.5em}}@media only screen and (min-width: 1200px){#hot_spring .box01 th{width:35%}}@media print{#hot_spring .box01 th{width:35%}}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring .box01 th.short{width:42%}}@media only screen and (max-width: 767px){#hot_spring .box01 td{padding:.5em}}#hot_spring .box02{order:1;box-sizing:border-box;position:relative;z-index:3;width:40%;padding-right:5%;margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){#hot_spring .box02{width:35%}}@media only screen and (max-width: 767px){#hot_spring .box02{width:100%}}@media only screen and (max-width: 767px){#hot_spring .box02{padding-right:0}}@media only screen and (max-width: 767px){#hot_spring .box02{margin-top:1em}}@media only screen and (max-width: 767px){#hot_spring .box02 .img{margin-top:1em}}#hot_spring .box02 .img:nth-child(2){right:-23%;top:27vw}@media only screen and (max-width: 767px){#hot_spring .box02 .img:nth-child(2){right:0}}@media only screen and (max-width: 767px){#hot_spring .box02 .img:nth-child(2){top:0}}#hot_spring .box02 .img:last-child{right:17%;top:38vw}@media only screen and (max-width: 767px){#hot_spring .box02 .img:last-child{right:0}}@media only screen and (max-width: 767px){#hot_spring .box02 .img:last-child{top:0}}@media only screen and (max-width: 767px){#hot_spring .box02 .img:last-child{text-align:right}}#hot_spring .box02 .img:nth-child(2),#hot_spring .box02 .img:last-child{position:absolute;width:40%}@media only screen and (max-width: 767px){#hot_spring .box02 .img:nth-child(2),#hot_spring .box02 .img:last-child{position:relative}}@media only screen and (max-width: 767px){#hot_spring .box02 .img:nth-child(2),#hot_spring .box02 .img:last-child{width:100%}}@media only screen and (max-width: 767px){#hot_spring .box02 .img:nth-child(2) img,#hot_spring .box02 .img:last-child img{width:60%}}
