﻿.font_Garamond{font-family:'Noto Serif TC', "EB Garamond" ,"游明朝", YuMincho, "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝","MS PMincho","Times New Roman", serif}.font_noto{font-family:'Noto Serif TC', 'Noto Serif',"游明朝", YuMincho, "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝","MS PMincho","Times New Roman", serif}.con_int,.con_pagenav,.wrp_int .wrp_txt,.wrp_int .con_txt,.con_esthe,.con_menu_esthe,.con_option,.con_att .wrp_att{width:98%;max-width:1420px;margin:auto}@media only screen and (max-width: 1199px){.con_int,.con_pagenav,.wrp_int .wrp_txt,.wrp_int .con_txt,.con_esthe,.con_menu_esthe,.con_option,.con_att .wrp_att{width:93.75%}}.con_int{text-align:center;margin-bottom:70px}@media only screen and (max-width: 767px){.con_int{margin-bottom:3em}}.con_int .st_h4{font-size:250%;line-height:1.3;font-weight:normal}@media only screen and (max-width: 767px){.con_pagenav{width:85%}}.con_pagenav ul{margin-bottom:150px;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pagenav ul{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_pagenav ul{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_pagenav ul{flex-wrap:wrap;justify-content:flex-start}}.con_pagenav ul li{border-right:1px solid #505050;line-height:2}.con_pagenav ul li:first-child{border-left:1px solid #505050}@media only screen and (max-width: 767px){.con_pagenav ul li{border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;width:calc(100% / 2)}.con_pagenav ul li:nth-child(odd){border-left:1px solid #cdcdcd}}.con_pagenav ul li a{width:300px;padding:5px 0;display:inline-block;font-size:160%;font-family:"Noto Serif TC","EB Garamond","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;text-align:center;text-decoration:none;transition:0.5s}.con_pagenav ul li a:hover{background:linear-gradient(to bottom, #ffffff,#faf9fc 30%,#e1d5eb)}@media only screen and (max-width: 767px){.con_pagenav ul li a{width:100%;padding:20px 0}}.con_pagenav ul li .active{background:linear-gradient(to bottom, #ffffff,#faf9fc 30%,#e1d5eb)}.wrp_int #box_slide{margin-bottom:60px}@media only screen and (max-width: 767px){.wrp_int #box_slide{margin-bottom:.5em}}.wrp_int .wrp_txt{padding:0 110px;margin-bottom:60px;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.wrp_int .wrp_txt{padding:0}}@media only screen and (max-width: 767px){.wrp_int .wrp_txt{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.wrp_int .wrp_txt{display:block}}.wrp_int .wrp_txt .box_txt{width:59.58333%}@media only screen and (max-width: 767px){.wrp_int .wrp_txt .box_txt{width:100%}}.wrp_int .wrp_txt .box_tbl{width:34.58333%}@media only screen and (max-width: 767px){.wrp_int .wrp_txt .box_tbl{width:100%}}.wrp_int .img{text-align:center;margin-bottom:100px}@media only screen and (max-width: 767px){.wrp_int .img{margin-bottom:3em}}.wrp_int .con_txt{margin-bottom:90px;text-align:center}@media only screen and (max-width: 767px){.wrp_int .con_txt{margin-bottom:2em}}.wrp_int .con_txt .st_h4{margin-bottom:10px;font-size:250%;line-height:1.3;font-weight:normal}@media only screen and (max-width: 767px){.wrp_int .con_txt .st_h4{margin-bottom:.3em}}@media only screen and (max-width: 767px){.wrp_int .con_txt .box_txt{text-align:left}}.con_esthe{margin-bottom:150px}@media only screen and (max-width: 767px){.con_esthe{margin-bottom:5em}}.con_esthe .img{margin-bottom:60px}@media only screen and (max-width: 767px){.con_esthe .img{margin-bottom:.5em}}.con_esthe .wrp_txt{display:flex;justify-content:center;padding:0 110px}@media only screen and (max-width: 767px){.con_esthe .wrp_txt{padding:0}}@media only screen and (max-width: 767px){.con_esthe .wrp_txt{display:block}}.con_esthe .wrp_txt .img{width:45.83333%}@media only screen and (max-width: 767px){.con_esthe .wrp_txt .img{width:100%}}.con_esthe .wrp_txt .box_btn_pick{margin-top:45px;max-width:950px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.con_esthe .wrp_txt .box_btn_pick{margin-top:1em}}.con_esthe .wrp_txt .box_btn_pick ul{display:flex;justify-content:center}@media only screen and (max-width: 767px){.con_esthe .wrp_txt .box_btn_pick ul{display:block}}@media only screen and (min-width: 768px){.con_esthe .wrp_txt .box_btn_pick .btn_all:not(:nth-child(1)){margin-left:2em}}@media only screen and (max-width: 767px){.con_esthe .wrp_txt .box_btn_pick .btn_all{margin-top:.5em}}.con_esthe .wrp_txt .box_btn_pick .btn_all a{width:16em;height:3.5em;text-align:left;line-height:1.2;font-size:134%}@media only screen and (max-width: 767px){.con_esthe .wrp_txt .box_btn_pick .btn_all a{width:100%}}.con_menu_esthe{margin-bottom:100px}@media only screen and (max-width: 767px){.con_menu_esthe{margin-bottom:2em}}.con_menu_esthe .st_h3_c{padding-bottom:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_esthe .st_h3_c{padding-bottom:25px}}@media only screen and (max-width: 767px){.con_menu_esthe .st_h3_c{padding-bottom:.5em}}.con_menu_esthe .wrp_menu{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_esthe .wrp_menu{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu{margin-bottom:5em}}.con_menu_esthe .wrp_menu .st{font-size:200%;font-weight:600;background:#e2e0e0;padding:8px 25px;margin-bottom:30px}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .st{padding:0.2em 0.5em}}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .st{font-size:167%}}.con_menu_esthe .wrp_menu .box_menu{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .box_menu{display:block;position:relative}}.con_menu_esthe .wrp_menu .box_menu .box_txt{width:63.02817%}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .box_menu .box_txt{width:100%;padding-top:85%}}.con_menu_esthe .wrp_menu .box_menu .box_txt .st_h5{margin-top:35px;margin-bottom:15px;position:relative;font-size:147%;line-height:1.5em;padding-left:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_menu_esthe .wrp_menu .box_menu .box_txt .st_h5{margin-top:20px}}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .box_menu .box_txt .st_h5{margin-top:2em}}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .box_menu .box_txt .st_h5{margin-bottom:.5em}}.con_menu_esthe .wrp_menu .box_menu .box_txt .st_h5:before{content:'';width:3px;height:80%;background:#6f6182;position:absolute;top:10%;left:0}.con_menu_esthe .wrp_menu .box_menu .box_txt .tbl_basic_re{margin-top:0.5em}.con_menu_esthe .wrp_menu .box_menu .box_img{width:33.4507%}@media only screen and (max-width: 767px){.con_menu_esthe .wrp_menu .box_menu .box_img{width:100%;position:absolute;top:0}}.con_menu_esthe .btn_all{display:flex;justify-content:center}.con_menu_esthe .btn_all a{width:35%}.con_option{margin-bottom:100px}@media only screen and (max-width: 767px){.con_option{margin-bottom:2em}}.con_option .st_h5{margin-bottom:60px;text-align:center;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_option .st_h5{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_option .st_h5{margin-bottom:1em}}.con_option .st_h5:before{content:"";display:block;width:1em;height:2px;margin-right:auto;margin-left:auto;border-top:3px solid #3d1c6b;margin-bottom:.3em}.con_option .tbl_basic_re tr td .rate{padding-right:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_option .tbl_basic_re tr td .rate{padding-right:50px}}@media only screen and (max-width: 767px){.con_option .tbl_basic_re tr td .rate{padding-right:0}}.con_att{background:url(../../facilities/esthe/images/bg_washi.jpg) repeat;padding:150px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_att{padding:100px 0}}@media only screen and (max-width: 767px){.con_att{padding:2em 0}}.con_att .wrp_att{padding:80px 110px;background:#fff}@media only screen and (max-width: 767px){.con_att .wrp_att{padding:1.5em 1em}}.con_att .wrp_att .st_h3_c{font-size:320%;padding-bottom:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_att .wrp_att .st_h3_c{padding-bottom:25px}}@media only screen and (max-width: 767px){.con_att .wrp_att .st_h3_c{padding-bottom:.5em}}@media only screen and (max-width: 767px){.con_att .wrp_att .st_h3_c{font-size:250%}}.con_att .wrp_att .box_att p{margin-left:1em;text-indent:-1em}.con_att .wrp_att .box_att p span{color:#8e7a92;padding:0 0.2em}.con_group{margin-top:0}.footer_nav{margin-top:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.footer_nav{margin-top:100px}}@media only screen and (max-width: 767px){.footer_nav{margin-top:4em}}
