﻿.dummy{color:red}.con_pgtitle{margin-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pgtitle{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_pgtitle{margin-bottom:2em}}.con_concept{width:1920px;max-width:100%;position:relative;margin-bottom:163px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_concept{margin-bottom:3em}}.con_concept .img{text-align:center}.con_concept .inner{width:1600px;height:100%;max-width:95%;margin:auto;position:absolute;top:0;left:0;right:0}@media only screen and (max-width: 767px){.con_concept .inner{position:inherit}}.con_concept .inner .box_txt{position:absolute;right:0;top:8.77378%;width:715px;max-width:100%;background:rgba(79,61,50,0.8);box-sizing:border-box;padding:5% 5.5%}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{position:inherit}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{right:inherit}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{top:inherit}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .inner .box_txt{width:70%}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{padding:1.5em 1em}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt{margin-top:-2.5em}}.con_concept .inner .box_txt::before{content:"";display:block;height:100%;width:1px;border-right:3px double #837266;position:absolute;left:0;top:0}@media only screen and (max-width: 767px){.con_concept .inner .box_txt::before{display:none}}.con_concept .inner .box_txt .st_basic{color:#fff;margin-bottom:31px}.con_concept .inner .box_txt .st_basic em{color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .inner .box_txt .st_basic{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt .st_basic{margin-bottom:1em}}.con_concept .inner .box_txt .txt_des{color:#fff;font-size:100%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_concept .inner .box_txt .txt_des{font-size:94%}}@media only screen and (max-width: 767px){.con_concept .inner .box_txt .txt_des{font-size:94%}}.con_sauna{position:relative}.con_sauna::before{content:"";position:absolute;display:block;top:-23px;left:0;width:209px;height:227px;background:url(../images/home/deco_asanoha.png) center no-repeat;background-size:contain;z-index:-1}@media only screen and (max-width: 767px){.con_sauna::before{display:none}}.con_sauna::after{content:"";position:absolute;display:block;bottom:-20%;right:0;width:209px;height:227px;background:url(../images/home/deco_asanoha.png) center no-repeat;background-size:contain;z-index:-1}@media only screen and (max-width: 767px){.con_sauna::after{display:none}}.con_sauna .box_list{width:1280px;max-width:95%;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.con_sauna .box_list .box{width:50%;position:relative;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box{width:50%}}@media only screen and (max-width: 767px){.con_sauna .box_list .box{width:100%}}@media only screen and (max-width: 600px){.con_sauna .box_list .box{width:100%}.con_sauna .box_list .box:not(:last-child){margin-bottom:1em}}.con_sauna .box_list .box .img{text-align:center}@media only screen and (max-width: 767px){.con_sauna .box_list .box .img img{width:100%}}.con_sauna .box_list .box .box_txt{background:#fff;position:absolute;width:62.5%;padding:2.5em 4.6875% 2em}@media only screen and (max-width: 767px){.con_sauna .box_list .box .box_txt{width:70%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box .box_txt{padding:1.5em 1em 1em}}@media only screen and (max-width: 767px){.con_sauna .box_list .box .box_txt{padding:1.5em 1em 1em}}.con_sauna .box_list .box .box_txt .st_basic{margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box .box_txt .st_basic{margin-bottom:.5em}}@media only screen and (max-width: 767px){.con_sauna .box_list .box .box_txt .st_basic{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box .box_txt .st_basic em{font-size:157%}}.con_sauna .box_list .box .box_txt .txt_des{color:#555555;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box .box_txt .txt_des{font-size:94%}}@media only screen and (max-width: 767px){.con_sauna .box_list .box .box_txt .txt_des{font-size:100%}}.con_sauna .box_list .box:nth-child(odd) .box_txt{top:0;left:0}.con_sauna .box_list .box:nth-child(even){margin-top:110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sauna .box_list .box:nth-child(even){margin-top:4em}}@media only screen and (max-width: 767px){.con_sauna .box_list .box:nth-child(even){margin-top:3em}}@media only screen and (max-width: 600px){.con_sauna .box_list .box:nth-child(even){margin-top:0}}.con_sauna .box_list .box:nth-child(even) .box_txt{bottom:0;right:0}.con_point{width:1600px;max-width:95%;margin:auto;margin-bottom:100px}@media only screen and (max-width: 767px){.con_point{background:none}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_point{margin-bottom:4em}}.con_point .inner{width:1300px;max-width:100%;margin:auto;margin-top:-110px}@media only screen and (max-width: 767px){.con_point .inner{margin-top:0}}.con_point .inner .box_head{width:23.4375%;padding-left:3.90625%}@media only screen and (max-width: 767px){.con_point .inner .box_head{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_head{padding-left:0}}@media only screen and (max-width: 767px){.con_point .inner .box_head{padding-left:0}}@media only screen and (max-width: 767px){.con_point .inner .box_head{margin-bottom:2em}}.con_point .inner .box_head .bd_tl{padding-top:250px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_head .bd_tl{padding-top:10em}}@media only screen and (max-width: 767px){.con_point .inner .box_head .bd_tl{padding-top:6em}}@media only screen and (max-width: 767px){.con_point .inner .box_head .bd_tl::before{height:5.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_head .bd_tl span{font-size:113%}}.con_point .inner .box_head .bd_tl em{font-size:250%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_head .bd_tl em{font-size:188%}}@media only screen and (max-width: 767px){.con_point .inner .box_head .bd_tl em{font-size:157%}}.con_point .inner .box_list{display:flex;justify-content:space-between;flex-direction:row-reverse;width:90%;margin:auto;padding-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list{width:90%}}@media only screen and (max-width: 767px){.con_point .inner .box_list{width:95%}}@media only screen and (max-width: 767px){.con_point .inner .box_list{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list{padding-top:2em}}@media only screen and (max-width: 767px){.con_point .inner .box_list{padding-top:0}}.con_point .inner .box_list .img{margin-bottom:20px;text-align:center;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .img{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img{margin-bottom:.6em}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img{width:70%;margin:0 auto 0.6em}}.con_point .inner .box_list .img::after{position:absolute;content:"";background:url(../../bath/images/bg_con_point.jpg) 0 0 no-repeat;top:37%;left:30%;width:100%;height:240px;height:240px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .img::after{top:22%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img::after{top:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .img::after{left:19%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img::after{left:20%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img::after{width:200%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img::after{height:76%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_point .inner .box_list .img::after{height:208px}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img::after{margin:0 calc(50% - 50vw);left:0;background:url(../../bath/images/bg_con_point-sp.jpg) 0 0}}@media only screen and (max-width: 767px){.con_point .inner .box_list .img img{width:100%}}.con_point .inner .box_list .box_txt{color:#555555;padding:2em 4em 2em 1em;width:70%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt{padding:2em 2em 1em 0}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt{padding:1em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt{width:83%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt{width:100%}}.con_point .inner .box_list .box_txt .txt_st{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:left;font-size:144%;margin-bottom:7px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt .txt_st{font-size:119%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt .txt_st{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt .txt_st{margin-bottom:.5em}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt .txt_st{margin-bottom:.3em}}.con_point .inner .box_list .box_txt .txt_des{line-height:1.8;font-size:100%;margin-bottom:55px}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt .txt_des{line-height:1.6}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt .txt_des{font-size:88%}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt .txt_des{font-size:94%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_point .inner .box_list .box_txt .txt_des{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_point .inner .box_list .box_txt .txt_des{margin-bottom:2em}}.con_point .inner .box_list .box_txt .txt_lnk{margin-top:1em}.con_fitness{width:1920px;max-width:100%;margin:auto;overflow:hidden;margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_fitness{margin-bottom:3em}}.con_fitness .box_about_fit{width:1600px;max-width:95%;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_about_fit{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit{margin-bottom:2em}}.con_fitness .box_about_fit .box_txt{width:50%;background:#b29c80;color:#fff;padding:3.5em 4em 4em 10.625%;position:relative}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_about_fit .box_txt{padding:1.5em 1em}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt{padding:1.5em 1em}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt{order:1}}.con_fitness .box_about_fit .box_txt::before{content:"";display:block;width:100%;height:100%;background:#b29c80;position:absolute;top:0;right:100%;z-index:-1}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt::before{display:none}}.con_fitness .box_about_fit .box_txt::after{content:"";display:block;width:40%;height:100%;background:#b29c80;position:absolute;top:0;left:100%;z-index:-1}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt::after{display:none}}.con_fitness .box_about_fit .box_txt .box_st{display:inline-flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-bottom:17px}.con_fitness .box_about_fit .box_txt .box_st .st_basic{margin-right:1em}.con_fitness .box_about_fit .box_txt .box_st .st_basic em{color:#fff;vertical-align:middle}.con_fitness .box_about_fit .box_txt .box_st .brand{line-height:1;background:#8f662a;padding:0.4em 0.7em 0.3em;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_about_fit .box_txt .box_st .brand{font-size:94%}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt .box_st .brand{font-size:100%}}.con_fitness .box_about_fit .box_txt .txt_des{line-height:1.8;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_about_fit .box_txt .txt_des{font-size:94%}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .box_txt .txt_des{font-size:100%}}.con_fitness .box_about_fit .img{padding-top:2em;width:46.6875%}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .img{padding-top:0}}@media only screen and (max-width: 767px){.con_fitness .box_about_fit .img{width:100%}}.con_fitness .box_ct_fit{width:1200px;max-width:95%;margin:auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.con_fitness .box_ct_fit .box_img{width:43.33333%}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_img{width:100%}}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_img{margin-bottom:1.5em}}.con_fitness .box_ct_fit .box_img .img{text-align:center}.con_fitness .box_ct_fit .box_txt{width:49.16667%;padding-left:5%;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_ct_fit .box_txt{width:52%}}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_ct_fit .box_txt{padding-left:0}}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_txt{padding-left:0}}.con_fitness .box_ct_fit .box_txt .wrap_txt{width:375px;max-width:100%}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_txt .wrap_txt{width:100%}}.con_fitness .box_ct_fit .box_txt .wrap_txt .txt_st{position:relative;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_ct_fit .box_txt .wrap_txt .txt_st{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_txt .wrap_txt .txt_st{margin-bottom:1em}}.con_fitness .box_ct_fit .box_txt .wrap_txt .txt_st::after{content:"";height:1px;width:100%;background:#b29c80;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.con_fitness .box_ct_fit .box_txt .wrap_txt .txt_st span{background:#fff;padding-right:1em}.con_fitness .box_ct_fit .box_txt .wrap_txt ul li{margin-bottom:0.7em;font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_fitness .box_ct_fit .box_txt .wrap_txt ul li{font-size:94%}}@media only screen and (max-width: 767px){.con_fitness .box_ct_fit .box_txt .wrap_txt ul li{font-size:100%}}.con_infomation{width:1200px;max-width:95%;margin:auto}.con_infomation.mgb150{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation.mgb150{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_infomation.mgb150{margin-bottom:4em}}.con_infomation .st_basic{margin-bottom:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_infomation .st_basic{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_infomation .st_basic{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_infomation .tbl_basic th{width:20%}}.con_infomation .att{margin-top:1em}@media only screen and (max-width: 767px){.con_infomation .att{font-size:88%}}
